java一些笔记

static可用来修饰成员变量,成员方法,代码块。-(表示类自己独有的一份,不会被实例化)
静态变量和静态方法直接通过类名或对象引用来访问;静态代码块在虚拟机加载类时就会被执行。
静态变量:只有一份;
实例变量:没创建一个实例,就有一份。
静态方法中只能访问静态成员,不需要用this,super;不能被子类重写,可重载。

this表示对象自身的引用值,通常用再构造方法变量初始化,实例初始化,实例方法中,其他地方出现this编译出错。类的静态方法中不能使用this。

final表示“不可改变”-终止继承,可修饰类,方法,变量。final类不能被继承;final方法不能被继承,也就不能被子类重写和隐藏;final变量是常量,只能赋值一次,后面不能修改。父类private方法不能被继承,默认是final类型。

字符串类:string,stringbuffer,stringbuilder都是final,不能被继承
string:处理常量字符串,值在创建后不能更改。线程安全。可比较大小,可与其他基本类型进行转换。
stringbuffer:内容和长度可动态改变的字符串缓存,可直接对其进行插入,删除,修改,替换等操作,操作结果影响串对象。线程安全。
stringbuilder:与stringbuffer类似,但是非线程安全,都不能比较大小,要转换成string。

注解:目的是用标准化和结构化的方式来表示信息,这些信息可由自动化工具来处理和读取,增加理解,便捷。例如重写注解@override

#Java##笔记#
全部评论

相关推荐

我知道自己这个念头不好,但是真的很羡慕😭大家的父母长辈都能帮到自己吗?
大飞的诡术妖姬:父母都是普通打工人,身体也不好,能供我读到本科毕业很不容易,毕业以后帮衬心里会有罪恶感。虽然可能会错过很多风景,但还是想活的心安理得。
点赞 评论 收藏
分享
04-11 21:31
四川大学 Java
野猪不是猪🐗:(ja)va学弟这招太狠了
点赞 评论 收藏
分享
04-19 11:59
门头沟学院 Java
卷不动辣24314:挂,看来不该投这个部门的
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务