1、Java第一个代码FirstJava
注意单词拼写,标点符号中英文格式
2、编译执行代码
编译
javac xxx.java
执行
java xxx
3、计算机数据存储单位
计算机最小数据存储单位是字节【byte】
各个进制之间的关系
4、常量
(1)整数 1 2 3 4 5 6 -1 -2 -3
(2)小数 3.14 0.618
(3)布尔类型 true真 false假
(4)字符常量 用英文单引号包含单个元素
‘A’ ‘B’ ‘a’ ‘b’ ‘好’ ‘1’
(5)字符串常量 英文双引号包含的所有内容
“条条大路通罗马” “你猜我猜不猜” “1…”
5、编码集
GB2312 老国标 GBK新国标 UTF-8万国码 BIG5中文繁体字
ASCII码(不要为了装逼用编码,后果很严重)
6、转义字符
\n换行
\t制表符
\r回车
7、Java中定义变量的格式规范
规范:
数据类型 变量名 = 对应数据类型的初始化数据;
数据类型:
告知开发者,编译器,当前变量中保存的数据类型是什么?【数据类型一致化】
变量名:
对于当前变量的称呼,可以更好的使用当前变量
对应数据类型的初始化数据:
考虑数据类型一致化的情况下,给予当前变量一个初始化数据
8、八大数据类型
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GPpc7yZL-1586953456241)(C:\Users\74428\AppData\Roaming\Typora\typora-user-images\image-20200414205704975.png)]
9、变量名/标识符规范
标识符:
程序员自己对于代码中一些内容气的名字,变量名,方法名,类名
规范:
(1)Java Java中的标识符有且只能使用英文字母(A ~ Z a ~ z), 数字(0 ~ 9) 以及唯一可以使用的标点符号 下划线_ 。其他任何 字符都不可以使用
(2)标识符要求英文字母开头
(3) 标识符没有严格的长度限制,但是会根据实际的使用情况来 约束标识符长度
(4)Java中的标识符严格区分大小写
(5) 标识符要符合【见名知意,动宾结构】
推荐方式
getStudentAge setStudentAge
studentScore studentGender
不允许
lg lp yy nn ez gjz 采用拼音简写是不允许 的!!!
laoGong 不行!!!
payTime peyBeiZhu 不允许!!!
(6)标识符要求符合一定的命名要求
a. 驼峰命名法:
小驼峰
一般用于变量名,方法名
首字母小写,之后的每一个单词首字母大写
getStudentAge setStudentAge
studentScore studentGender
大驼峰
一般用于类名,接口名
所有单词首字母大写
FirstJava Demo1 Person UserService
StudentDao
b. 下划线命名法:
一般用于Java中的常量
MAX_VALUE 最大值
DEFAULT_CAPACITY 默认容量
(7)Java中已经被占用的关键字和保留字不能用于自定义标识 符
变颜色的都不可以使用
10、变量定义
(1)变量定义一行志定义一个,并且初始化操作,赋值
(2)使用对应变量,直接使用变量名即可
(3)double类型到float类型精度丢失问题
double类型精度远大于float类型,所以
float floatNumber = 3.14F;