Java 面试知识总结
peabits
Who cases...
展开
-
Java 基础系列
文章目录1. 数据类型1.1 基本类型1.2 包装类型1.3 缓存池 Java 基础 1. 数据类型 1.1 基本类型 type size range default value byte 8 -128 ~ 127 0 short 16 -32,768 ~ 32,767 0 int 32 -231 ~ 231-1 0 long 64 -263 ~ 263-1 0L ...原创 2019-07-29 20:28:03 · 166 阅读 · 0 评论 -
Java 基础系列
文章目录2. String2.1 概述2.2 不可变的好处2.3 String, StringBuffer and StringBuilder2.4 String Pool2.5 new String("abc") Java 基础 2. String 2.1 概述 String 被声明为 final,因此它不可被继承。 在 Java 8 中,String 内部使用 char 数组存储数据。 pub...原创 2019-07-29 21:25:43 · 110 阅读 · 0 评论 -
Java 基础系列
文章目录3. 运算3.1 参数传递3.2 float 与 double3.3 隐式类型转换3.4 switch Java 基础 3. 运算 3.1 参数传递 Java 的参数是以值传递的形式传入方法中,而不是引用传递。 在将一个参数传入一个方法时,本质上是将对象的地址以值的方式传递到形参中。因此在方法中使指针引用其它对象,那么这两个指针此时指向的是完全不同的对象,在一方改变其所指向对象的内容时对另...原创 2019-07-29 22:32:20 · 132 阅读 · 0 评论 -
Java 基础系列
文章目录4. 继承4.1 访问权限4.2 抽象类与接口抽象类接口比较使用选择4.3 super4.4 重写与重载重写(Override)重载(Overload) Java 基础 4. 继承 4.1 访问权限 Java 中有三个访问权限修饰符:private、protected 以及 public,如果不加访问修饰符,表示包级可见。 可以对类或类中的成员(字段以及方法)加上访问修饰符。 类可见表示...原创 2019-07-30 17:34:20 · 115 阅读 · 0 评论 -
Java 基础系列
文章目录5. Object 通用方法5.1 概览5.2 equals()等价关系等价与相等实现5.3 hashCode()5.4 toString()5.5 clone()cloneable浅拷贝深拷贝clone() 的替代方案 Java 基础 5. Object 通用方法 5.1 概览 public class Object { private static native void r...原创 2019-07-30 18:45:09 · 127 阅读 · 0 评论 -
Java 基础系列
文章目录6. 关键字6.1 final数据方法类6.2 static静态变量静态方法静态语句块静态内部类静态导包初始化顺序 Java 基础 6. 关键字 6.1 final 数据 声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。 对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。 ...原创 2019-07-30 19:24:39 · 119 阅读 · 0 评论 -
Java 基础系列
文章目录7. 反射7.1 简述7.2 反射的优点7.3 反射的缺点 Java 基础 7. 反射 7.1 简述 每个类都有一个 Class 对象,包含了与类有关的信息。当编译一个新类时,会产生一个同名的 .class 文件,该文件内容保存着 Class 对象。 类加载相当于 Class 对象的加载,类在第一次使用时才动态加载到 JVM 中。也可以使用 Class.forName(“com.mysql...原创 2019-07-30 19:35:34 · 133 阅读 · 0 评论