JAVA
奏响曲
创造机会的人是勇者,等待机会的人是愚者
展开
-
JAVA知识回顾-4(Exception、Error、OOM、Java面向对象特征含义、Override和Overload含义区别)
JAVA知识回顾-第四天Exception与Error包结构基类为Throwable,Exception与Error都继承了ThrowableError类体系描述了Java运行系统中的内部错误,一般都是由JVM抛出,一般我们都不关注Exception类体系,如RuntimeException和IOException等继承与它,一般都是由于程序本身的因数或是外部环境因数造成,这是我们需要关注尽量原创 2015-11-21 12:24:36 · 746 阅读 · 0 评论 -
JAVA知识回顾-5(Interface与abstract类的介绍、Static class与not static class的区别、java多态的实现原理、Thread与Runable)
JAVA知识回顾-第五天Interface与abstract类的介绍Final和abstract永远不会同时出现abstract和static不能放在一起,否则便会出现错误(这是因为static不可被覆盖,而abstract为了生效必须被覆盖) Interface(接口) 所有方法都是公开、抽象方法,所有属性都是公开、静态、常量类只能是实现接口,并且可以实现多个接口,类必须实现接口的方法,原创 2015-11-22 01:28:37 · 749 阅读 · 0 评论 -
JAVA基础知识回顾(基本数据类型,switch参数,equals与==的区别,Object有哪些公用方法)-1
JAVA知识深度回顾总结-第一天八种基本数据类型的大小,以及他们的封装类分类 - 类型—————范围——————封装类整型 byte ———- [-128~127] ———— Byteshort ——– [-2^15~2^15 - 1] —— Shortint ———– [-2^31~2^31 - 1] —— Integerlong ——— [-2^63~2^63 - 1] —— Lo原创 2015-11-17 14:09:53 · 1318 阅读 · 1 评论 -
JAVA知识回顾-2(四种引用、HashCode、List实现类的区别、字符的处理、各集合特点)
JAVA知识深度回顾总结-第二天Java的四种引用,强弱软虚强引用(StrongReference):即使抛出OOM(OutOfMemory)也不会被回收的对象软引用(SoftReference):内存不足时才回收该对象(这个特性适合用来实现缓存)弱引用(WeakReference):gc回收时,不管内存足不足都会回收虚引用(PhantomReference)了解与实际运用HashCod原创 2015-11-19 00:16:04 · 632 阅读 · 0 评论 -
JAVA知识回顾-3(HashMap、HashTable、ConCurrentHashMap、TreeMap、LindedHashMap、Collection、finally的执行)
JAVA知识回顾总结-第三天HashMap和HashTable的区别HashTable基于Dictionary类,HashMap是Map接口的一个实现类主要的区别是:HashTable的方法是同步的,而HashMap的方法不是。HashMap可以允许有一个Key值为nullHashMap和ConCurrentHashMap的区别,HashMap的底层源码ConCurrentHashMap和原创 2015-11-20 10:50:29 · 717 阅读 · 0 评论 -
JAVA知识回顾-6(线程同步)
JAVA知识回顾-第六天线程同步的方法:sychronized、lock、reentrantLock等能保证同一时刻只有一个线程执行该代码块,其他这时访问这个修饰的同步代码块的线程都将被暂时阻塞当一个Object对象的同步代码块一个线程正在执行时,另一个线程可以对这个Object对象的非同步代码块进行操作当一个Object对象的一个同步代码块正在一个线程被执行时,另一个线程对这个Object对原创 2015-11-30 03:20:55 · 692 阅读 · 0 评论