Java基础01
快捷键
快捷键sout system.out.print
快捷键psvm 开头public····
说明
// 单行注释
/* 多行注释(可以注释一段文字)
*/
/**文档注释 */
书写注释是一个好习惯。平时写代码一定要注意规范。
标识符
关键字
不能用这些关键字起名字。
注意点
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合
不能使用关键字作为变量名或方法名。
标识符是大小写敏感的
合法标识符举例:age,$shang,_value,__1_value
非法标识符举例:123abc,-salary,#abv
可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音 ———————————————— 版权声明:本文为CSDN博主「小瑭」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_51980602/article/details/122448361
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
弱类型语言
与上文相反
Java的数据类型分为两大类
基本类型
1、 整数数据类型
byte:1个字节,8位,256种状态,取值范围为【-128,127】 short:2个字节,16位,65536种状态,取值范围【-32768,32767】 int:4个字节,32位,整数类型默认是int类型,取值范围约21亿,最常用 long:8个字节,64位,long类型表示long类型常量,要加L或者l,建议加L
2、 小数数据类型
float:4个字节,32位,单精度,能精确到6~7位,声明一个小数类型,要加F或者f,建议加F double:8个字节,64位,双精度,能精确到15~16位,小数类型默认是double类型
3、 字符数据类型
char:2个字节,char name ="过";
//字符串,String不是关键字,类
//String namea ="琴技";
4、 布尔数据类型:是非
boolean:占1位,有true和false2个值,一个表示真,一个表示假,一般用于表示逻辑运算 ———————————————— 版权声明:本文为CSDN博主「Yan Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zzvar/article/details/114477050
引用类型
除基本数据类型外,都是引用类型。
数据类型扩展
转义字符
\n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) ' 单引号(\u0027) " 双引号(\u0022) \ 反斜杠(\u005c) \ddd 三位八进制 \udddd 四位十六进制
点的转 义 :. ==> u002E 美元符号的转 义 :$ ==> u0024 乘方符号的转 义 :^ ==> u005E 左大括号的转 义 :{ ==> u007B 左方括号的转 义 :[ ==> u005B 左圆括号的转 义 :( ==> u0028 竖线的转 义 :| ==> u007C 右圆括号的转 义 :) ==> u0029 星号的转 义 :* ==> u002A 加号的转 义 :+ ==> u002B 问号的转 义 :? ==> u003F 反斜杠的转 义 : ==> u005C
———————————————— 版权声明:本文为CSDN博主「千丈」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/liuhuanchao/article/details/50502075
转换
//强制转换 (类型)变量名 高--低 (可能会错)
//自动转换 低--高
注意点
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
把高容量转换为低容量的时候,强制转换
-
转换的时候可能存在内存溢出,或者精度问题!
-
数字之间可以用下划线分割