Java核心
bossbosh
这个作者很懒,什么都没留下…
展开
-
Java集合类汇总
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E转载 2014-09-24 21:32:37 · 474 阅读 · 0 评论 -
类名.this与类名.class
1.当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。2.在java中,每个class都有一个相应的Class对象,当编写好一个类,编译完成后,在生成的.class文件中,就产生一个Class对象,用来表示这个类的类型信息。获得Class实例的三种方式:1). 利用对象调用getClass()方法获取该对象的Class实例2原创 2014-09-21 16:42:52 · 358 阅读 · 0 评论 -
JAVA事件驱动模式
线程a是作为事件源,那么线程a这个类就必须提供一个可以增加监听器的方法,就像GUI编程中的addActionListener这个样的方法。线程a这个类里面是有一个专门存放监听器的一个容器,例如是list。然后你 增加监听器的方法就是把监听器放进这个容器里面。你用一个监听器去监听一个事件的发生,就可以在线程a这个类中,写一个产生事件的一段代码,然后每当产生一个事件之后,去遍历list,去调用监听器的原创 2014-09-21 20:20:17 · 1310 阅读 · 0 评论 -
JDK和JRE的区别
JRE(Java Runtime Environment)java运行环境,原创 2014-09-24 19:38:51 · 468 阅读 · 0 评论 -
Java 类加载器
类加载器基本概念顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成java.lang.Class类的一个实例。每个这样的实例用原创 2014-10-05 14:01:08 · 378 阅读 · 0 评论 -
java的静态代码块
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执转载 2014-10-21 16:11:57 · 445 阅读 · 0 评论 -
Java中的HashMap、HashTable、LinkedHashMap、TreeMap
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 Hashmap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同原创 2014-11-04 15:35:06 · 433 阅读 · 0 评论 -
List、Map与Set集合
List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接继承自Collection的类,Java JDK提供的类都是继承自Col原创 2015-04-06 13:01:11 · 380 阅读 · 0 评论 -
Java两种线程实现方式的比较
实现多线程的两种方式,一种是继承Thread类,一种是实现Runnable接口,有两个例子如下:方式一:方式二:疑问:为什么实现Runnable时,创建线程对象不能写成 " MyThread mt=new MyThread();"?明白了,就是说采用实现Runnable的方式时,例子2中定义的MyThread类并没有采用extends表明继承原创 2015-04-12 23:20:20 · 409 阅读 · 0 评论 -
Java三大框架
一、SpringSpring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。原创 2014-09-21 12:44:37 · 1000 阅读 · 0 评论 -
Java编译时异常和运行时异常
Java中用2种方法处理异常:1.在发生异常的地方直接处理;2.将异常抛给调用者,让调用者处理。Java异常可分为3种: (1)编译时异常:Java.lang.Exception (2)运行期异常:Java.lang.RuntimeException (3)错误:Java.lang.ErrorJava.lang.Exception和Ja转载 2014-09-27 17:04:24 · 628 阅读 · 0 评论 -
Java集合类图
原创 2014-09-24 21:32:09 · 396 阅读 · 0 评论 -
Runtime Error R6016 解决办法
Error R6016 解决办法-来自网络">原创 2014-09-12 14:42:46 · 6303 阅读 · 1 评论