java基础
lackiechan
多读一本好书 胜于虚度年华
展开
-
java语言特性基础
1、is-a, is-like-a, has-a is-a和is-like-a都是用于继承,区分的关键在于是否实现了新的接口,比如A继承B,但是A只是覆盖了B的方法,则称A is a B;如果A中新增了方法,则称A is like a B. has-a表示包含(组合)关系,比如A类中的元素有B类的对象,则成A has a B 2、接口中不能有构造函数 3、java合法标识原创 2012-10-16 12:54:14 · 260 阅读 · 0 评论 -
Java程序员面试中的多线程问题
摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。 很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解转载 2012-10-18 10:36:02 · 356 阅读 · 0 评论 -
JVM加载class文件的原理
JVM加载class文件的原理 博客分类: J2SE - JVM与CLASS JVMJava虚拟机网络应用J2SE 当Java编译器编译好.class文件之后,我们需要使用JVM来运行这个class文件。那么最开始的工作就是要把字节码从磁盘输入到内存中,这个过程我们叫做【加载 】。加载完成之后,我们就可以进行一系列的运行前准备工作了,比如: 为类静态变量开辟空间,将常量池存转载 2012-10-20 00:00:39 · 304 阅读 · 0 评论 -
java动态代理
待会更新。。。原创 2012-11-17 10:02:58 · 299 阅读 · 0 评论 -
带抽象方法的枚举
例如90-100 为优秀 80-89 良好 import org.junit.Test; public class DemoEnum{ @Test public void test(){ print(Enum.A); } public void print(Enum e){ String s=e.tranValue(); System.out.println(s);原创 2012-11-20 11:08:40 · 527 阅读 · 0 评论 -
xsi:schemaLocation详解
本文出自 xsi:schemaLocation详解 在实例中引用模式文档 XML Schema提供了两个在实例文档中使用的特殊属性,用于指出模式文档的位置。这两个属性是:xsi:schemaLocation和xsi:noNamespaceSchemaLocation,前者用于声明了目标名称空间的模式文档,后者用于没有目标名称空间的模式文档,它们通常在实例文档中使用。 4.5.7转载 2013-01-29 11:22:51 · 1106 阅读 · 0 评论 -
Java初始化顺序
转自http://www.cnblogs.com/miniwiki/archive/2011/03/25/1995615.html Java初始化顺序 1 无继承情况下的Java初始化顺序: class Sample { Sample(String s) { System.out.println(s); }转载 2013-04-18 10:21:34 · 606 阅读 · 0 评论