java的数据类型:
基本数据类型:共八种(byte、short、int、long、float、double、char、boolean)
引用类型:
1.基本数据类型之外的都是引用类型
2.包括API的类,如String、File
3.包括自定义类,如PersonalAccount
4.包括数组,如int[],String[]
包的概念:
1.有逻辑关系的类的集合
包的作用:
1.避免类重名
2.控制访问权限
包的命名规范:用“.”号来区分包的级别,包名一般小写。
1.第一级,指该项目的类型
2.第二级,指项目所开发或者运行的公司名称
3.第三级,指项目名称
4.第四级,指项目模块的名称
权限访问修饰符
1.public:公共权限,修饰类、属性、方法。(可被任意类访问)
2.protrcted:受保护权限,修饰属性、方法。(可以被同类访问,如果不是同包类,必须是该类的子类才可以访问)
3.default:同包权限,修饰类、属性、方法。(只能被同包的类访问)
4.private:私有权限,修饰属性、方法。(只能在本类中访问)
封装性:
1.隐藏对象的内部结构
2.对象的属性和方法结合在一起,形成一个独立单位
3.属性通过方法被调用
表达式:使用标识符和运算符组成的序列。
1.逗号表达式(用来分隔表达式如:int a=1,b=2;)
2.问好表达式(用“如果...”,“如果...”,“即为...”的方式)
3.逻辑表达式(用逻辑运算符将关系表达式连接起来的式子,其值是一个逻辑值,“true”或“false”)
标识符:变量、常量、方法,都有名字,称之为标识符。
作用:用来给类、对象、方法、变量、接口和自定义数据类型命名的。
命名规则:
-某一个区域中是唯一的
-必须由字母、数字、下划线和¥符号组成
-不能以数字开头
-不能使用非法的字符
-不能使用系统关键字
-不能使用空格来分隔
-长度无限制
-严格区分大小写
-不同标识符有一定的命名规则
-对于常量的命名要注意初始值
标识符的命名约定:
-类和接口名每个首字母大写
-方法名首字母小写
-常量名,基本数据类型的常量名全部大写,对象常量可大小混写
-变量名首字母小写,可混写
分号:被当作分隔符使用
块:分静态块和动态块
关键字:java里定义好的一些字
空白:根据逻辑关系加空白行,增强可读性
花括号:用来包括自动初始化的数组的值,用来定义程序块、类、方法以及局部范围
Java注释
- // 单行注释
- /* 单、多行注释 */
- /** 文档注释 */