阅读目录 1、JVM 简介2、JVM 的组成部分3、JVM加载class文件的原理机制 阅读目录 1、JVM 简介2、JVM 的组成部分3、JVM加载class文件的原理机制 1、JVM 简介2、JVM 的组成部分3、JVM加载class文件的原理机制 在面试java工程师的时候,这道题经常被问到, ...
分类:
编程语言 时间:
2017-07-16 18:19:47
阅读次数:
136
阅读目录 equals() equals()方法和“==”运算符比较 阅读目录 equals() equals()方法和“==”运算符比较 回到顶部 equals() 超类Object中有这个equals()方法,该方法主要用于比较两个对象是否相等。该方法的源码如下: 我们知道所有的对象都拥有标识( ...
分类:
编程语言 时间:
2017-07-16 18:18:56
阅读次数:
141
在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种很常见的数据结构,它採用典型的先进后出的操作方式完毕的。每个栈都包括一个栈顶,每次出栈是将栈顶的数据取出。例如以下: Stack通过五个操作对Vector进行扩展,同意将向量视为堆栈。这个五个操作例如以下: 操作 说明empty() ...
分类:
编程语言 时间:
2017-07-08 10:07:37
阅读次数:
160
Java中的内部类总结Java中的匿名内部类总结Java提高篇之详解内部类内部类的基本结构public class Demo { public static void main(String[] args) { Out.In in = new Out().new In(); in.print(); ... ...
分类:
其他好文 时间:
2017-06-28 21:46:09
阅读次数:
183
原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果。转载请注明出处! 个人网站:http://cmsblogs.com TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,事实上这篇博文的名字叫做:依据红黑树的算法来分析TreeM ...
分类:
编程语言 时间:
2017-06-21 21:16:31
阅读次数:
290
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象 ...
分类:
编程语言 时间:
2017-06-18 22:42:10
阅读次数:
182
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象 ...
分类:
编程语言 时间:
2017-06-18 22:40:20
阅读次数:
219
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 ...
分类:
编程语言 时间:
2017-06-14 21:17:37
阅读次数:
222
一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量 ...
分类:
编程语言 时间:
2017-06-07 12:33:48
阅读次数:
154
【转】java提高篇(二) 理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加 ...
分类:
编程语言 时间:
2017-06-02 23:05:05
阅读次数:
249