java基础
TFFITS
这个作者很懒,什么都没留下…
展开
-
java学习书籍推荐
本文旨在为学习Java的新手推荐一些不错的学习资源,主要包括书籍和学习网站。近年来java越来越火,java编程方面的书籍也是越来越多,但是水平参差不齐,给读者尤其是新手在选择合适的书籍的时候带来了不便,然而经典和实用却很难被磨灭。新手上路,我觉得机械工业出版社的《Java2 核心技术卷一:原理》和《Java2 核心技术卷二:高级性能》是不可多得的好书。作者Horstmann结合丰富的实例转载 2011-05-08 11:19:00 · 3386 阅读 · 0 评论 -
JAVA问号?运算符的用法,问号表达式
JAVA问号?运算符的用法 *Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。 这个运算符就是?初看起来有点迷惑 但是一旦掌握了它,用?运算符是很方便高效的 *?运算符的通用格式如下: expression1 ? expression2 : expression3 其中,expression1是原创 2011-11-11 11:18:07 · 28785 阅读 · 0 评论 -
Java异常处理及异常机制介绍
当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。 JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种: (1)检查性异常:java.lang.Exception (2)运行期异常:java.lang.RuntimeE转载 2012-02-21 11:42:38 · 600 阅读 · 0 评论 -
java.util.ResourceBundle使用详解
一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息)转载 2012-02-22 16:26:41 · 425 阅读 · 0 评论 -
java synchronized详解
java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代转载 2012-02-23 09:55:51 · 442 阅读 · 0 评论 -
一个try块和两个catch块
一个程序包含一个try块和两个catch块,两个catch子句都有能力捕捉一个try块发出的异常,若两个catch子句次序不同时程序结果会发生变化吗?一个try块后有两个catch块,这很正常,因为,在try块中包含众多语句,可能抛出多种不同的异常,只有通过多个catch块来捕获不同的异常。而如果两个异常存在继承关系,应该把子类异常放在你类异常的前面来捕获. Java code转载 2012-02-21 11:23:59 · 9220 阅读 · 0 评论 -
Java中的阻塞和非阻塞IO包各自的优劣思考
Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入转载 2012-02-21 12:40:36 · 713 阅读 · 0 评论