
java
文章平均质量分 76
xtx1990
新一代年轻人
展开
-
java入门书籍选择
在决定学习java后选择一本入门的好教材摆在了大家面前,网上极力推崇的《thinking in java》当然是顶级好书,但作为入门的教材有些难了。再加上各个书籍都有自己的写作重点,不可能一本书包括了所有你想要的东西,关键是入门。 建议先从 《JAVA面向对象编程》孙卫琴、或台湾作家林信良《Java JDK6学习笔记》都是很好的入门级教材,我个人推荐的是《Java JDK6学习笔记》这本书,转载 2012-09-25 11:09:47 · 718 阅读 · 0 评论 -
Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间还是转载 2012-12-10 21:44:26 · 338 阅读 · 0 评论 -
Java中的instanceof关键字
instanceof是Java的一个二元操作符,和==,>, String s = "I AM an Object!"; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,转载 2012-12-10 21:59:43 · 340 阅读 · 0 评论 -
Java synchronized详解
第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。 在程序中我们使用了一个简化版本的Account类,代表了一转载 2012-12-10 22:17:10 · 467 阅读 · 0 评论 -
ubuntu 10.04 安装sun java
由于ubuntu 10.04已经把sun java 移出软件库,所以必须自己添加软件库。 首先在/etc/apt/sources.list添加软件源 deb http://archive.canonical.com/ lucid partner 或者使用以下命令也同样可添加源 sudo add-apt-repository “deb http://archive.canon转载 2012-12-20 00:01:37 · 515 阅读 · 0 评论