随笔分类 -  JAVA从0开始自学记录

记录个人从0开始自学JAVA的一些要点
摘要:JAVA中数组的概念 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成。其中,每个数据称作一个元素,每个元素通过索引(下标)来访问他们。数组的5个基本特征:1 数组的长度是确定的,一旦被创建,长度就不可被改变;2 数组元素的类型可以是任何数据类型,包括基 阅读全文
posted @ 2022-01-18 18:04 风铃如沧海 阅读(86) 评论(0) 推荐(0) 编辑
摘要:JAVA方法重载:同一个类中,方法名相同,形参列表不同的多个方法 方法重载本质上是加载了不同的方法,只是方法名相同罢了 方法重载跟方法的修饰符、返回值无关,只跟方法的形参列表不同有关 方法列表的哪些不同会产生方法重构? 1 个数不同 如:add(),add(int num1),add(int num 阅读全文
posted @ 2022-01-09 13:15 风铃如沧海 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1 break,跳出并停止循环 1 break不带标签,默认是跳出当前最近的循环 int a; int b; int c; for(a = 1; a<=3;a++){ for(b = 1; b<=3;b++){ if(b == 2){ break;// 跳出第二层循环 } for(c = 1; c< 阅读全文
posted @ 2022-01-05 18:27 风铃如沧海 阅读(72) 评论(0) 推荐(0) 编辑
摘要:JAVA流程控制switch 1 语法 switch(){ case 值1: break; case 值2: break; case 值3: break; ...... default: break; } 2 swtich是等值比对,等值的类型可以为:byte/short/int/char/Stri 阅读全文
posted @ 2022-01-05 15:51 风铃如沧海 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JAVA运算符优先级,优先级从高到低 () > 单目运算符 > 算术运算符 > 关系运算符 > 逻辑运算符 > 三目运算符 > 赋值运算符 ps:因为括号的优先级最高,实际应用时,高优先级的运算建议用括号()括起来,提高代码可读性 例子: 5<6 | 'A'>'a' && 12*6 <= 45 + 阅读全文
posted @ 2022-01-04 15:13 风铃如沧海 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JAVA的位运算符包括以下 & 与 | 或 ^ 异或 ~ 非(取反) >> 右移 << 左移 >>> 无符号右移 如何区分位运算符和逻辑运算符: 逻辑运算符左右连接的是布尔类型的操作数 位运算符左右连接的是具体的数值 举例逐个说明位运算符 PS: 整数的默认类型为int,int类型占4个字符,一个字 阅读全文
posted @ 2022-01-04 11:59 风铃如沧海 阅读(290) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符包括以下: & 与运算符 && 与运算符(可短路) | 或运算符 || 或运算符(可短路) ! 非运算符^ 异或运算符 着重记录下&和&&、|和||的区别 &&左侧的表达式为false时,不会再执行右侧的表达式(即右侧的表达式被短路),但是&会一直执行左右两边的表达式 ||左侧的表达式为t 阅读全文
posted @ 2021-12-29 19:23 风铃如沧海 阅读(223) 评论(0) 推荐(0) 编辑
摘要:JAVA赋值运算符包括: = += -= *= /= 学习点: a += b; 和 a = a + b;有区别吗? 答案:有!! 有何区别? 举例说明 a += b; // 可读性稍差,编译效率高,底层自动进行类型转换 a = a + b;// 可读性好,编译效率低,需要手动写进行类型转换 byte 阅读全文
posted @ 2021-12-28 18:49 风铃如沧海 阅读(27) 评论(0) 推荐(0) 编辑
摘要:运算符包括以下: 加法 + 减法 - 乘法 * 除法 / 取余 % 自增 ++ 自减 -- 其他有一些编程基础的不需要赘述,着重记录下自增和自减 自增(自减)符号放在变量前表示先自增(自减)再参与运算; 自增(自减)符号放在变量后表示先运算再参与自增(自减); double d1 = 1234.0/ 阅读全文
posted @ 2021-12-25 16:26 风铃如沧海 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一个变量被final修饰,它就变成了常量,常量的值是不可二次修改的 这样的常量被称为字符常量(区别于字面常量) 约定俗成的规定:字符常量全大写 import java.util.Scanner; public class ScannerTest { public static void main(S 阅读全文
posted @ 2021-12-24 18:31 风铃如沧海 阅读(50) 评论(0) 推荐(0) 编辑
摘要:基本类型转换有一下要点: 多个类型参与运算时,整型、浮点型、字符型都可以参与运算,唯独布尔类型不能参与运算 在类型转换时,涉及到类型级别,详细如下:级别从低到高:byte,short,char-->int-->long-->float-->double 类型级别的作用:当一个表达式中存在多个类型时, 阅读全文
posted @ 2021-12-22 19:21 风铃如沧海 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1 JAVA基本数据类型 基本数据类型: 数值型:整数类型(byte,short,int,long)、浮点类型(float,double) 字符型(char) 布尔型(boolean) 1.1 数值类型 1.1.1 整数类型 byte,short,int,long 整数类型默认值为int byte: 阅读全文
posted @ 2021-12-22 16:15 风铃如沧海 阅读(164) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示