引言: 本文是另外一篇文章《如何才算掌握Java(J2SE篇)》(后面简称标准篇)的姊妹篇,提出了标准,但是不告诉新手如何才能达到那个标准似乎说不过去。
摘要:j2se 5.0中的java.util.concurrent程序包提供了一个新的线程框架组件,这个框架组件处理了与建立、执行和管理线程相关的很多低层细节信息。在本文中我们将细致地了解一下它的重要特性。如果你使用c、c++或java先前的版本进行多线程编程,就知道在代码中管理线程是多么头疼的事情。在单线程程序中,代码中引起应用程序失败的bug每次都在同一个点出现。但是在多线程程序中,只有某些原因遇到......
摘要:当一个父类实现serializable接口后,他的子类都将自动的实现序列化。以下验证了这一点:
package serial;import java.io.serializable; public class superc implements serializable {//父类实现了序列化 int supervalue; public superc(int supervalue......
如何掌握Java(J2SE篇)本文是另外一篇文章«如何才算掌握java(j2se篇)»(后面简称标准篇)的姊妹篇,提出了标准,但是不告诉新手如何才能达到那个标准似乎说不过去.
需要说明的是,我说的看包括内容与领会作者的意思,如果用java做过一些项目以后你再回头看看tij你会发现如果你刚开始就记得并掌握了tij所讲的内容后会对的项目有多大的帮助. 【程序编程相关:在Oracle9i中计算时间差】
首先需要说的是达到这个标准是比较困难的,没有三年的时间一般是不可能的,没有实际的项目的经验的熏陶也是不可能的,下文会说明为什么.然后给出两个宝典:一个就是tij(thinking in java),另外一个就是chm格式的jdk的api. tij可以看看(javaresearch.org/download/thread.jsp?thread=21158 )java编程思想(完整的中文简体第二版),如果英文可以的话强烈要求看英文原版,而chm格式的jdk的api的下载地址可以看看javaresearch.org/forum/thread.jsp?column=61&thread=4921 cherami站长的推荐.虽然我没有把tij看完(我开始用java做项目的时候tij还没有出来),但是我浏览过目录与看过一些章节的内容,感觉作者对java非常的熟悉,实际经验也非常的丰富,很多内容一看就是经验之谈. 【推荐阅读:创建访问非Oracle文件的外部表格】
掌握tij的内容至少可以达到标准篇中所讲的语法.思想以及规范的标准,对于api的掌握也有很大的助益.... 下一页
摘要:这个例子使用了j2se5.0的processbuilder类执行外部的程序,相对于 runtime.exec ,它更方便,可以设置环境变量等。这里使用它在windows下读取物理网卡的地址
package com.kuaff.jdk5package; import java.io.ioexception; import java.io.inputstream; import java.......