摘要:
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 String最慢的原因: String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的。以下面一段代码为例: 如 阅读全文
posted @ 2018-07-23 18:04
86727515
阅读(209)
评论(0)
推荐(0)
摘要:
Java Exception: 1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还 阅读全文
posted @ 2018-07-23 14:56
86727515
阅读(996)
评论(0)
推荐(0)
摘要:
final关键字可以用来修饰数据、方法、参数、类 final的变量的值不能被改变 final的方法不能被重写 final的类不能被继承 阅读全文
posted @ 2018-07-23 13:38
86727515
阅读(203)
评论(0)
推荐(0)
摘要:
abstract定义抽象类 abstract定义抽象方法,只需要声明,不需要实现 包含抽象方法的类是抽象类 抽象类中可以包含抽象方法,也可以包含普通方法 抽象类不能直接创建,可以定义父类引用变量指向子类的对象 子类继承抽象类,必须实现父类中的抽象方法 抽象类不能被实例化 抽象类的应用场景: 1.父类 阅读全文
posted @ 2018-07-23 13:30
86727515
阅读(378)
评论(0)
推荐(0)
摘要:
原文:https://www.cnblogs.com/1693977889zz/p/8296595.html 最近,发现基础真的很重要。比如,Java中多态的特性,在学习中就是很难懂,比较抽象的概念。学的时候就犯糊涂,但日后会发现,基础在日常工作的理解中占有重要的角色。 下面,我将用一个代码实例,回 阅读全文
posted @ 2018-07-23 12:25
86727515
阅读(1429)
评论(0)
推荐(0)
摘要:
默认小数为 double 类型,后面也可以加 D 或 d,但这纯属多此一举,如:1.0d,但因为是默认所以可以不加直接写出1.0 小数,如果要指明是float,须在后面加f ,如:1.0f 阅读全文
posted @ 2018-07-23 10:49
86727515
阅读(1420)
评论(0)
推荐(0)