目前对于Java的认识还很肤浅。 写一些课堂笔记吧
关键字:被JAVA语言赋予了特定含义的单词
A:组成关键字的字母全部小写
B:编辑器对关键字有特殊颜色标识
变量:是内存中一小块区域,在程序执行过程中,其值可以发生改变
A:对区域要有限定(数据类型)
B:必须对区域给一个名称(变量名)
C:区域内必须有内容(初始化值)
位:bit 字节:byte 1B = 8b 1KB = 1024B ……
"bit"是计算机存储设备的最小信息单元;“byte”计算机最小的存储单元
数据类型:
A:基本数据类型(八种:byte/short/int/long, float/double, char, boolean)
B:引用数据类型(类 class,接口interface,数组[])
注意:
A:整数默认是int类型,浮点数默认是double类型。
B:定义long类型数据的时候,要加L或者l,建议加L
定义float类型时候,要加F或者f,建议加F
标识符:
定义:用来给包,类,方法,变量等起名字的符号
组成规则:
A:unicode字符
数字字符,英文大小写字母,汉字(不建议使用)
B:下划线 _
C:美元符$
注意事项:
A:不能以数字开头
B:不能是JAVA中的关键字
常见明明规则:
A:基本要求
见名知意
B:常见的命名
a:包(其实就是文件夹,对类进行管理)
全部小写,多级包“.”隔开
举例:cn.itcast.day01.demo01
b:类
一个单词首字母大写
举例:Student
多个单词每个单词首字母大写(大驼峰)
举例:HelloWorld
c:方法和变量
一个单词首字母小写
举例:age, shou()
多个单词组成从第二个单词开始每个单词的首字母大写(小驼峰)
举例:maxAge,getAge
不常见的方式(数据库)
举例:good_afternoon
定义变量的注意事项:
A:变量未赋值,不能直接使用
B:变量值在它所属的范围内有效
C:一行内可以定义多个变量,但是不建议
变量类型转换:
隐式转换(自动转) byte short boolean在运算时,隐式转换成int
byte < char=short<int<unsingned<long=float<double
强制转换(定义新变量接收结果)不建议
举例:byte c = (byte)(a+b) ; int a , byte b = (byte)(a)
格式:(类型)(被转换类型)
|
|