摘要:[toc] HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这
阅读全文
摘要:
阅读全文
摘要:[toc] 1. 特点 注释:给程序员阅读使用 注解:给编译器阅读使用 2.优点 简化配置文件 灵活方便 3. 源注解 部分 4.自定义注解 自定义注解关键字:@interface 注解使用时候注意只能定义方法 注解可以用default来写默认值 注解方法不能有实体 只有一个属性时候可以不写名称 5
阅读全文
摘要:[toc] 作用 用于简化测试,可以对方法,类,包等范围测试 使用 单个对象的测试 在需要测试的方法上加注解@Test,选中方法,运行里选择junit执行 同理对于类和包也是如此 有步骤的测试 重复执行:可以用修饰符@Before和@After修饰测试的环境,这两个注解对应的函数会在测试前后调用 单
阅读全文
摘要:[toc] 1.反射 定义:把一个字节码文件加载到内存中,jvm对该字节码文件解析,创造一个Class对象,把字节码文件中的信息全部存储到Class对象中,使用这个Class对象调用其属性和方法 2.类对象获取 3.构造函数获取 注意公有和私有构造获取区别: 私有构造可获取私有构造 私有构造获取类自
阅读全文
摘要:[TOC] 1类的加载连接和初始化 1.1类的加载过程 类的加载过程简单为分为三步: 加载 连接 初始化 1.2类的加载器 1.2.1类的加载机制 全盘加载: 使用一个类负责加载一个Class文件,该Class依赖和负责的Class都由这个类加载器负责加载 父类加载: 先让这个类的父类加载器加载这个
阅读全文
摘要:[toc] IO分类: 字节流&字符流的IO操作: 字节流:输入输出和字符有关的操作 IO类:FileInputStream和FileOutPutStream;缓冲:BufferedInputStream和BufferedOutStream 字符流:输入输出和字符无关的操作 IO类:FileRead
阅读全文
摘要:[toc] 1.基本概念 定义:网络号+主机号。是四个32位的二进制数据,为方便记忆划分为四个8位。 Demo: 连接特定的 DNS 后缀 . . . . . . . : hollysys.net 本地链接 IPv6 地址. . . . . . . . : fe80::a1e4:76bc:79be:
阅读全文
摘要:[TOC] 1.线程的创建和启动 1.1继承Thread类创建线程 [TOC] 2.控制线程 2.1 Thread类的join方法 使用当线程类调用join方法时候,此线程优先执行,正在执行的线程暂停等待此线程执行完成后继续: 2.3线程的睡眠和让步 线程的睡眠通过Thread的sleep方法实现;
阅读全文
摘要:
阅读全文
摘要:

又称为 i18n(读法为i 18 n,据说是因为internationalization
阅读全文
摘要:[toc] 1.Scanner类 2.System类 3.Runntime类 4.Object类和工具类 工具类 5.StringBuffer类和StringBuilder类 String类不适合对字符串的反复处理,因为每次都会创建一个新的对象 StringBuffer内部维护一个char数组来实现
阅读全文
摘要:[toc] 1.定义: 2.枚举类和普通类的区别: 枚举类的默认修饰符是 public static final 每一个枚举值是 枚举值是枚举值所属的类的数据类型,枚举值是指向本类的对象 枚举类的默认构造是private,可以自定义,但必须private 可以定义抽象方法,但是必须用枚举值实现 枚举
阅读全文