JAVA数据类型,修饰符,命名规范

JAVA基本数据类型:

Java提供两种不同的类型:原始类型引用类型。引用类型即原始类型的封装类,(即java写好的一组api)
1.原始类型变量值是内容,引用类型变量值是对象的内存地址
2.原始类型只有值,引用类型是个对象所以有原始类型(类的一个属性)和方法(已封装)
3.变量的值只能通过赋值表达式来改变;对象的内容只能通过自身的方法或属性来改变。
4.注意基本数据类型不包括:String,Array是数据结构不是基本数据类型

基本类型:

字符单引号,字符串双引号,float单精度后面加f
在这里插入图片描述

引用类型

字符引用类型(Character)
在这里插入图片描述
字符串对象:
在这里插入图片描述
常用方法:
charAt()方法用于返回指定索引处的字符。索引范围为从 0 开始
length()方法用于返回字符串长度
字符串比较:
1.s1.equals(s2) ,compareTo() 方法比较的是字符串对象的内容
2.if(s1==s2) 比较的是字符串对象的地址
3.ASCII比较: 大写字母,小写字母,数字 对应的ASCII编码范围
在这里插入图片描述
StringBulider类: 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象
在这里插入图片描述
数组:
1.数组声明: 类型[]+ 数组名 =new 类型[10]
使用: 数组名[1]. 数组名[2]…. 可以先声明再初始化,也可以直接初始化赋值
在这里插入图片描述
2.对象数组:
对象类型(即类名) + 数组名 = new 对象类型[10] 类是一种数据结构,对象是类的实例化
在这里插入图片描述


修饰符(访问修饰符,static,final,this)
在这里插入图片描述
自己是class: private-只有自己能用这个钱, 默认-同屋里的人都能用(同一个包中), protected: 同屋+与自己有特殊关系的人(儿子)能用, public:所有人都能用这个钱
static关键字
在这里插入图片描述
在这里插入图片描述
即不能直接调用本类的方法与全局变量,要对象实例化后才能调用, 常用于修饰入口方法main
在这里插入图片描述
final关键字 :把被修饰的类,方法,变量锁定,以防任何继承类修改它的含义(用于阿暖方面的考虑)
在这里插入图片描述
this关键字: 解决命名空间问题
在这里插入图片描述
在这里插入图片描述
用于统一全局变量,局部变量,方法的参数列表这些名称, 使其名称相同,但是作用范围不同


java命名规范

https://www.oracle.com/technetwork/java/codeconventions-135099.html
1.类,接口: 大驼峰,名词
在这里插入图片描述
2.变量(属性),对象,方法: 小驼峰(类中的都是小驼峰),动词
在这里插入图片描述
例外:构造方法需要与类同名,所以大驼峰
3.包,模块:全小写,常量:全大写

原创文章 57 获赞 1 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_44682507/article/details/105927919