摘要:异常的概念 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.Ar 阅读全文
Java提高篇——单例模式
2017-07-16 23:19 by GarfieldEr007, 439 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 介绍实现单例模式的几种实现方式总结 阅读目录 介绍实现单例模式的几种实现方式总结 介绍实现单例模式的几种实现方式总结 介绍 在我们日常的工作中经常需要在应用程序中保持一个唯一的实例,如:IO处理,数据库操作等,由于这些对象都要占用重要的系统资源,所以我们必须限制这些实例的创建或始终使用一个 阅读全文
synchronized同步块和volatile同步变量
2017-07-16 22:48 by GarfieldEr007, 321 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 synchronized同步块 volatile同步变量 阅读目录 synchronized同步块 volatile同步变量 Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较 阅读全文
深入剖析Java中的装箱和拆箱
2017-07-16 22:47 by GarfieldEr007, 431 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 阅读目录 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 自动装箱和拆箱问题是Java中一个老生常谈的问题了, 阅读全文
Java中Native关键字的作用
2017-07-16 22:46 by GarfieldEr007, 304 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 一、认识 native 即 JNI,Java Native Interface 二、用 Java 调用 C 的“Hello,JNI” 三、JNI 调用 C 流程图 四、其他介绍 阅读目录 一、认识 native 即 JNI,Java Native Interface 二、用 Java 调用 阅读全文
Java提高篇——Java实现多重继承
2017-07-16 22:45 by GarfieldEr007, 522 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 一、 接口二、内部类 阅读目录 一、 接口二、内部类 一、 接口二、内部类 多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎 阅读全文
Java提高篇——通过分析 JDK 源代码研究 Hash 存储机制
2017-07-16 22:44 by GarfieldEr007, 269 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 通过 HashMap、HashSet 的源代码分析其 Hash 存储机制HashMap 的存储实现Hash 算法的性能选项HashMap 的读取实现HashSet 的实现 阅读目录 通过 HashMap、HashSet 的源代码分析其 Hash 存储机制HashMap 的存储实现Hash 阅读全文
Java提高篇——equals()方法和“==”运算符
2017-07-16 17:38 by GarfieldEr007, 338 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 equals() equals()方法和“==”运算符比较 阅读目录 equals() equals()方法和“==”运算符比较 回到顶部 equals() 超类Object中有这个equals()方法,该方法主要用于比较两个对象是否相等。该方法的源码如下: 我们知道所有的对象都拥有标识( 阅读全文
Java提高篇——equals()与hashCode()方法详解
2017-07-16 17:38 by GarfieldEr007, 258 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系 阅读目录 equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashc 阅读全文
Java提高篇—— 简单介绍Java 的内存泄漏
2017-07-16 17:37 by GarfieldEr007, 337 阅读, 0 推荐, 收藏, 编辑
摘要:阅读目录 什么是内存泄漏? 为什么会发生内存泄漏? 如何预防内存泄漏? 阅读目录 什么是内存泄漏? 为什么会发生内存泄漏? 如何预防内存泄漏? java最明显的一个优势就是它的内存管理机制。你只需简单创建对象,java的垃圾回收机制负责分配和释放内存。然而情况并不像想像的那么简单,因为在Java应用 阅读全文