摘要: Java面向对象01:类与对象的关系、创建和初始化对象 面向过程和面向对象的思想 面向过程思想 线性思维,步骤清晰简单,第一步做什么,第二步做什么...... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考, 阅读全文
posted @ 2022-03-14 20:45 Clayborne 阅读(162) 评论(0) 推荐(0)
摘要: Java数组02:数组使用、多维数组、冒泡排序和稀疏数组 数组使用 数组用在普通For循环 package com.lurenj.array; public class ArrayDemo05 { public static void main(String[] args) { int[] arra 阅读全文
posted @ 2022-03-13 22:48 Clayborne 阅读(36) 评论(0) 推荐(0)
摘要: Java数组01:数组的定义、声明、创建、初始化和内存分析 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。 阅读全文
posted @ 2022-03-12 17:07 Clayborne 阅读(257) 评论(0) 推荐(0)
摘要: Java方法 何谓方法? Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含在类或对象中 方法在程序中被创建,在其他地方被引用 以System.out.println()为例:调用系统类(System)里的标准输出对象(out)中的输出方法(printl 阅读全文
posted @ 2022-03-11 20:07 Clayborne 阅读(35) 评论(0) 推荐(0)
摘要: Java流程控制03:循环结构 循环结构 while 循环 while是最基本的循环,它的结构为: while(布尔表达式){ //代码语句 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个表达式失效的方式来结束循环。 少部分情况需要循环一直执行 阅读全文
posted @ 2022-03-10 23:10 Clayborne 阅读(46) 评论(0) 推荐(0)
摘要: Java流程控制02:顺序结构和选择结构 顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 。 选择 阅读全文
posted @ 2022-03-09 23:50 Clayborne 阅读(34) 评论(0) 推荐(0)
摘要: Java流程控制01:Scanner对象 Scanner对象 Java提供的一个工具类,用于获得用户的输入,位于java.util包内,java.util.Scanner是Java5的开始的新特征。 基本语法: Scanner s = new Scanner(System.in); 通过Scanne 阅读全文
posted @ 2022-03-08 22:38 Clayborne 阅读(49) 评论(0) 推荐(0)
摘要: Java基础04:包机制、JavaDoc生成文档 包机制 包的本质就是文件夹。 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:package pkg1[. pkg2[. pkg3...]]; package com.lurenj.operator;//必须写在 阅读全文
posted @ 2022-03-08 18:59 Clayborne 阅读(30) 评论(0) 推荐(0)
摘要: Java基础03:基本运算符 基本运算符 Java语言支持如下运算符 算术运算符:+,-,*,/,%(取余,模运算),++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解就好) 条 阅读全文
posted @ 2022-03-07 19:13 Clayborne 阅读(53) 评论(0) 推荐(0)
摘要: Java基础02:类型转换、变量、常量 类型转换 由于Java是强类型语言,所以要进行有些运算的时候需要用到类型转换,运算中不同类型的数据先转化为同一类型,然后进行运算。 优先级从低到高排序: byte->short->char->int->long->float->double 转换类型分为强制转 阅读全文
posted @ 2022-03-06 20:06 Clayborne 阅读(63) 评论(0) 推荐(0)