Java基础
文章平均质量分 70
Lazymanx
dqdm,byxx ... ...
展开
-
Overload、Override的理解
一、 Overload和Override的区别Overload是重载的意思;Override是覆盖的意思,也就是重写。重载Overload:表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override:表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的...原创 2018-04-27 12:18:58 · 444 阅读 · 0 评论 -
String 丨StringBuffer 丨 StringBuilder 使用说明
String 字符串常量; StringBuffer 字符串变量(线程安全,多线程使用); StringBuilder 字符串变量(非线程安全,单线程使用); 运行速度(执行速度):StringBuilder > StringBuffer > String String 是不可变的对象,对 String 类型进行改变等同于生成了一个新的 String 对象,然...原创 2018-05-27 21:35:08 · 491 阅读 · 0 评论 -
Java之 final 关键字的使用
final 关键字在Java中声明属性、方法和类,final变量即为常量,只能赋值一次,属性不可更改;final方法不能被子类重写;final类不能被继承。应用场景: 1. final变量:声明 final 字段有助于优化器作出更好的优化决定,因为如果编译器知道字段的值不会更改,那么它能安全地在寄存器中高速缓存该值。final 字段还通过让编译器强制该字段为只读来提供额外的安全级别。...原创 2018-05-23 23:01:34 · 233 阅读 · 0 评论 -
Java之static 关键字的使用
static 在Java中声明属性、方法时,可用来修饰。常用方式:*.static:main方法固定搭配(规定) public static void main(String[] args){}1.static变量:按照是否静态的对类成员变量进行分类:一种是被static修饰的变量,叫静态变量(类变量);另一种是没有被static修饰的变量,叫实例变量。 区别: a、对于静态变...原创 2018-05-23 23:36:33 · 1169 阅读 · 0 评论