摘要: 转载自:https://www.jianshu.com/p/95970b089360 一个程序员Developer,他会开发code,他调试debug。 程序员有很多分类,其中有Java程序员JavaDeveloper,他会开发Java代码,会调试Java代码。 但是呢,有个叫Zack的程序员它在开 阅读全文
posted @ 2019-08-13 09:09 黑嘉 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是Java的反射? 在运行状态中,对于任意一个类,都能够知道这个类的属性和方法; 反射的作用? 如果给定一个类名,就可以通过反射机制来获取类的所有信息,也可以动态的创建对象和编译; 反射的原理? Java语言在编译之后会生成一个class文件,反射就是通过字节码文件找到其类中的方法和属性等;反射 阅读全文
posted @ 2019-08-12 17:15 黑嘉 阅读(147) 评论(0) 推荐(0) 编辑
摘要: java整型默认为int,浮点型默认为doubel 1.switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 在switch(e)中,e只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于byte,short,c 阅读全文
posted @ 2019-08-12 16:42 黑嘉 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一.基本概念 Throwable是所有异常的根,Java.lang.Throwable Error是错误 java.lang.Error Exception是异常 java.lang.Exception 二、Exception 一般分为Checked异常和Runtime异常,所有RuntimeExc 阅读全文
posted @ 2019-08-12 14:42 黑嘉 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/shakinghead/p/7651502.html Java中的对象拷贝(Object Copy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:比如,对象A和对象B都属于类S,具有属性a和b。那么对对象A 阅读全文
posted @ 2019-08-12 11:52 黑嘉 阅读(3248) 评论(0) 推荐(0) 编辑
摘要: 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步 除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下: 装载:查找和导入类或接口的二进制数据; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选 阅读全文
posted @ 2019-08-12 11:16 黑嘉 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 抽象类(抽象类与普通类的唯一区别就是不能创建实例对象和允许有abstract方法) 抽象类中可以构造方法 抽象类中可以存在普通属性,方法,静态属性和方法。 抽象类中可以存在抽象方法。 如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。 抽象类中的抽象方法,需要有子类实现, 阅读全文
posted @ 2019-08-12 10:47 黑嘉 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Comparator接口可以实现自定义排序,实现Comparator接口时,要重写compare方法: int compare(Object o1, Object o2) 返回一个基本类型的整型 如果要按照升序排序,则o1 小于o2,返回-1(负数),相等返回0,01大于02返回1(正数) 如果要按 阅读全文
posted @ 2019-08-12 10:13 黑嘉 阅读(5462) 评论(0) 推荐(0) 编辑
摘要: HashMap 底层数组+链表实现,可以存储null键和null值,线程不安全 初始size为16,扩容:newsize = oldsize*2,size一定为2的n次幂 扩容针对整个Map,每次扩容时,原来数组中的元素依次重新计算存放位置,并重新插入 插入元素后才判断该不该扩容,有可能无效扩容(插 阅读全文
posted @ 2019-08-12 09:58 黑嘉 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 转载自:微信公众号Web项目聚集地 基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。 Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 Java基本类型共有八种,基本类型可以分为三类: 阅读全文
posted @ 2019-08-09 17:13 黑嘉 阅读(196) 评论(1) 推荐(1) 编辑