随笔分类 -  Java

摘要:for(循环变量初始化;循环判断条件;循环变量迭代){循环操作} 1、循环判断条件是返回一个布尔值的表达式 2、循环变量的初始化和变量迭代可以写到其他地方,但是两边的分号不能省略 3、循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号 阅读全文
posted @ 2022-10-10 23:12 bottomgg 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、如果判断的具体数值不多,而且符合byte、short、int、char、enum、String这6种类型,虽然两个语句都可以使用,建议使用switch语句 2、其他情况:对区间判断,对结果为boolean类型判断,建议用if判断,if使用更广 阅读全文
posted @ 2022-10-10 22:42 bottomgg 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、Switch关键字,表示Switch分支 2、表达式对应一个值 3、case 常量1:当表达式的值等于常量1,就执行语句块1 4、break:表示退出Switch 5、如果和case 常量1匹配,就执行语句块1,如果没有匹配,就继续匹配case 常量2 6、如果一个都没有匹配上,执行defaul 阅读全文
posted @ 2022-10-10 22:39 bottomgg 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1、顺序控制 2、分支控制 3、循环控制 4、break 5、continue 6、return 阅读全文
posted @ 2022-10-04 00:54 bottomgg 阅读(50) 评论(0) 推荐(0) 编辑
摘要:java中有7个位运算符(&、|、^、~、>>、<<、>>>) 按位与& 按位或| 按位异或^ 按位取反~ 按位与& 两位全为1,结果为1,否则为0 按位或| 两位有一个为1,结果为1,否则为0 按位异或^ 两位一个为0,一个为1,结果为1,否则为0 按位取反~ 0变为1,1变为0 1、算术右移 > 阅读全文
posted @ 2022-10-03 02:14 bottomgg 阅读(18) 评论(0) 推荐(0) 编辑
摘要:对于有符号的而言: 1、二进制的最高位是符号位:0表示正数,1表示负数 2、正数的原码、反码、补码都一样(三码合一) 3、负数的反码 = 它的原码符号位不变,其他位取反 4、负数的补码 = 它的反码 + 1 ,负数的反码 = 它的补码 - 1 5、0的反码、补码都是0 6、java没有无符号数,换言 阅读全文
posted @ 2022-10-03 01:20 bottomgg 阅读(61) 评论(0) 推荐(0) 编辑
摘要:第一组: 1、二进制转十进制,0b1010 0*1 + 1*2 + 0*4+ 1*8=10 2、八进制转十进制,01010 0*1 + 1*8 + 0*64+ 1*64*8=520 3、十六进制转十进制,0x10101 1*1 + 0*16 + 1*16*16+ 0*16*16*16 + 1*16* 阅读全文
posted @ 2022-09-30 11:56 bottomgg 阅读(465) 评论(0) 推荐(0) 编辑
摘要:对于整数,有四种表示方式: 1、二进制,0,1,满2进1,以0b或0B开头 2、十进制,0-9,满10进1 3、八进制,0-7,满8进1,以数字0开头表示 4、十六进制,0-9及A(10)-F(15),满16进1,以0x或0X开头表示,此处的A-F不区分大小写。 阅读全文
posted @ 2022-09-30 11:26 bottomgg 阅读(118) 评论(0) 推荐(0) 编辑
摘要:class interface enum byte short int long float double char boolean void true false null if else switch case default while do for break continue return 阅读全文
posted @ 2022-09-29 23:37 bottomgg 阅读(17) 评论(0) 推荐(0) 编辑
摘要:标识符概念 1、java对各种变量、方法和类等命名时使用的字符序列称为标识符 2、凡是自己可以起名字的地方都叫标识符 标识符的命名规则(必须遵守) 1、由26个英文字母大小写,0-9,_或者$组成 2、数字不可以开头 3、不可以使用关键字和保留字,但能包含关键字和保留字 4、Java中严格区分大小写 阅读全文
posted @ 2022-09-29 23:31 bottomgg 阅读(943) 评论(0) 推荐(0) 编辑
摘要:1、运算符有不同的优先级,所谓优先级就是表达式运算中的运算顺序。如右表,上一行运算符总优先于下一级。 2、只有单目运算符、赋值运算符是从右向左运算的。 阅读全文
posted @ 2022-09-29 23:14 bottomgg 阅读(245) 评论(0) 推荐(0) 编辑
摘要:基本类型转String类型,将基本类型的值+“”即可 String类型转基本数据类型,通过基本数据类型的包装类调用parseXX方法 字符类型string.charAt(0,1,2,3...); 阅读全文
posted @ 2022-09-28 00:04 bottomgg 阅读(24) 评论(0) 推荐(0) 编辑
摘要:人为转换 1、当进行数据的大小从大到小,就需要使用强制转换 2、强转符号只针对最近的操作数有效,往往会使用小括号提升优先级 3、char类型可以保存int的常量值,但不能保存int的变量值,需要强转 4、byte和short ,char类型在进行运算时,当做int类型处理 阅读全文
posted @ 2022-09-27 23:07 bottomgg 阅读(41) 评论(0) 推荐(0) 编辑
摘要:精度小的类型自动转换为精度大的数据类型,自动类型转换 char--int--long--float--double byte--short--int--long--float--double 自动转换注意和细节 1、有多种类型的混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进 阅读全文
posted @ 2022-09-27 22:17 bottomgg 阅读(85) 评论(0) 推荐(0) 编辑
摘要:TRUE or FALSE 1个字节,适用于逻辑运算,程序流程控制 阅读全文
posted @ 2022-09-27 21:24 bottomgg 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ASCII码 Unicode码 utf-8码,互联网上使用最广的一种Unicode码的实现方式 阅读全文
posted @ 2022-09-27 21:18 bottomgg 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1、字符常量是用单引号(‘’)括起来的单个字符。如char c = 'a';char c2 = '中'; 2、Java中允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量,例如char c3 = '\n';(换行符) 3、Java中,char的本质是一个整数,在输出时,是Unicode码对应的 阅读全文
posted @ 2022-09-27 21:13 bottomgg 阅读(90) 评论(0) 推荐(0) 编辑
摘要:https://www.matools.com/ 阅读全文
posted @ 2022-09-27 00:38 bottomgg 阅读(5) 评论(0) 推荐(0) 编辑
摘要:单精度float 双精度double 浮点数再机器中存放形式简单说明,浮点数 = 符号位 + 指数位 + 尾数位 尾数部分可能丢失,造成精度损失 1、java浮点类型有固定的范围和字段长度,不受具体os影响 2、java浮点型常量默认为double型,声明float型常量,须后加“f”或“F” 3、 阅读全文
posted @ 2022-09-27 00:24 bottomgg 阅读(98) 评论(0) 推荐(0) 编辑
摘要:1、java各整数类型有固定的的范围和字段长度,不受具体OS影响,以保证java程序的可移植性 2、java的整型常量默认为int型,声明long型常量必须加“l”或“L” 3、java程序中变量常声明为int型,除非不足以表示大数,才使用long 4、bit计算机中最小的存储单位。byte计算机中 阅读全文
posted @ 2022-09-26 23:57 bottomgg 阅读(19) 评论(0) 推荐(0) 编辑

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