java一些笔记

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

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

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

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

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

#Java##笔记#
全部评论

相关推荐

沉淀一会:**圣经 1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
评论
2
收藏
分享
牛客网
牛客企业服务