9 java 笔记
2024-09-01 02:55:41
1 所有的java对象都可以和字符串进行连接运算
2 在java中判断两个变量是否相等时:==运算符适用于基本类型的判断
3 JVM常量池保证相同的字符串直接量只有一个,不会产生多个相同的副本
4 Object类提供的equals方法和==运算符在判断两个引用变量是否相等时的效果是一样的,他们都要求两个引用变量都指向同一个引用时才会返回true。但是java已经为String类重写了equals方法,只要求值相等就会返回true
5 类变量生存范围几乎等同于该类的生存范围
6 null对象可以访问它所对应类的类成员
7 一旦类初始化结束后,静态初始化化块将永远不会获得执行的机会
8 如果一个类始终只能创建一个实例,则这个类被称为单例
7 final修饰的类,方法,变量不可改变
8 final修饰的成员变量必须由程序员显示的指定初始值
9 final修饰的类变量和实例变量的初始化
类变量:必须在静态初始化块中,或者申明该类变量的地方指定初始值,而且只能在两个地方之一指定
实例变量:必须在非静态初始化,或声明实例变量的地方级构造器中指定初始值,而且只能在三个地方中的一个去初始化
10 final成员变量必须由程序员显示的初始化,系统不会隐式的去初始化
最新文章
- AngularJS中bootstrap启动
- Linux 的cp命令详解
- Linux C Programing - Arguments(2)
- CSS3: border-radius边框圆角详解
- HDU 1162 Eddy's picture
- 关于springmvc 方法注解拦截器的解决方案,多用于方法的鉴权
- XMLSocket的bug
- 开发Angular库的简单指导(译)
- webpack的四个核心概念介绍
- [Python] Codecombat 攻略 Sarven 沙漠 (1-43关)截止至30关
- for循环语句以及输出语句
- 上传视频使用ffmpeg自动截取缩略图
- Spark集群术语
- Kafka leader副本选举与消息丢失场景讨论
- redis底层设计(三)——redis数据类型
- [转]Ubuntu16.04下ralink rt3290驱动安装
- 开启linux远程访问权限
- Quartz .net 禁止并行触发
- 20145229吴姗珊逆向BOF实践
- 《PHP对象、模式与实践》之对象