自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

其实我也没有太多期盼,毕竟一生太短,少有圆满

记住今天,以后做更好的自己 17 April 2017

  • 博客(9)
  • 收藏
  • 关注

原创 JaveCore--Array

Java 数组就是一个对象,一个比较特殊的对象: public class Test { public static void main(String[] args) { int[] array = new int[10]; System.out.println("array的父类是:" + array.getClass().getSuperclass())...

2019-12-10 10:44:43 82 1

原创 JavaCore--理解final

final 数据: 有时候数据恒定不变是很有用的,它能够减轻系统运行时的负担,对于这些恒定不变的数据我们叫做“常量”。常量主要引用与以下两个地方: 1 编译器常量,永远不可改变 2 运行期初始化,我们希望它不会被改变 编译器常量,它在类加载过程中就已经完成了初始化,所以当类加载完成后是不可更改的,编译期间可以将它代入到任何用到它的计算式中,对于编译期常量,只能使用基本类型,而且必须要在定义时进行初...

2019-12-08 15:39:55 124

原创 JavaCore--equals()

equals 方法在非空对象引用上实现相等关系: 1、自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。 2、对称性:对于任何非空引用值 x 和 y,当且仅当 y.equals(x) 返回 true 时,x.equals(y) 才应返回 true。 3、传递性:对于任何非空引用值 x、y 和 z,如果 x.equals(y) 返回 true,并且 y.equals(z) ...

2019-12-08 15:18:54 80

原创 JavaCore--代码块

普通代码块 public class Test { { //// } } 静态代码块 public class Test { static{ System.out.println("静态代码块"); } } 同步代码块 使用 synchronized 关键字修饰,并使用“{}”括起来的代码片段,它表示同一时间只能有一个线程进入到该方法块中,是...

2019-12-08 11:51:22 97

原创 JavaCore--强制类型转换

当我们用一个类型的构造器构造一个对象时候,这个对象的类型就已经确定了 也就是说它的本质是不会再发生变化了。 Father father = new Son(); son对象实例被向上转型为father了,但是这个Son对象实例在内存中的本质还是Son类型的,只不过它的能力被虚弱了而已。 Son son = (Son)father; 这条语句是可行的,其实father引用任然是Father类型的...

2019-12-08 11:31:10 101

原创 JavaCore--内部匿名类

简单理解: new 父类构造器(参数列表)|实现接口() { //匿名内部类的类体部分 } 内部匿名类,必须要继承一个父类or实现一个接口 当然也仅仅只能继承一个父类or实现一个接口 同时它也是没有class关键字, 它必须实现它的抽象父类or接口里面所有的抽象方法 它仅能被使用一次,创建匿名内部类时,它会立即创建一个该类的实例,该类的定义会立即消失,所以匿名内部...

2019-12-08 10:41:54 79

原创 JavaCore--static

Java 并不存在全局变量的概念,但是可以通过static来实现一个‘’伪全局‘’的概念 static 变量: 是随着类加载时被完成初始化的,它在内存中仅有一个, JVM也只会为它分配一次内存 static方法: 在类加载的时候就存在了,不能是abstract方法 static代码块 静态代码块会随着类的加载一块执行,而且他可以随意放,可以存在于类的任何地方 总结: 只要是static修饰,就是在...

2019-12-01 19:58:42 161

原创 JavaCore--序列化

Cloneable接口,实现该接口的类都会具备拷贝的能力, 同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快, 特别是在大对象的生成上,使得性能的提升非常明显。 拷贝分为浅拷贝 &深拷贝,浅拷贝存在对象属性拷贝不彻底问题 浅拷贝问题: public class Person implements Cloneable{ /** 姓名 **/ priv...

2019-12-01 18:48:48 70

原创 JavaCore--四舍五入

简单举例(银行家算法) public static void main(String[] args) { BigDecimal d = new BigDecimal(100000); //存款 BigDecimal r = new BigDecimal(0.001875*3); //利息 BigDecimal i = d.multipl...

2019-12-01 18:13:09 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除