易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

Effective Java Item12

Effective Java 2nd Edition Reading Notes
Item12: Consider Implementing Comparable interface
考虑实现Comparable接口
 
compareTo方法并不是java.lang.Object类定义的方法。它是Comparable接口中的唯一的一个方法。它和Object类的equals方法类似,只是它允许指定自定义的比较,而不是简单的相等性比较;并且它是通用的。 类通过实现Comparable接口来声明它的实例具有顺序的。
如果类实现了Comparable接口,那么如果一个数组的元素是该类的实例,那么可以通过使用Arrays.sort()进行排序。
package com.googlecode.javatips4u.effectivejava.comparable;
import java.util.Arrays;
public class OrderedArray implements java.lang.Comparable<OrderedArray> {
       private int displayOrder;
       public OrderedArray(int displayOrder) {
              this.displayOrder = displayOrder;
       }
       public int compareTo(OrderedAr ......

Java学习心得

 今天在JavaQQ群里,和我群主聊了一会儿。他告诉我,他每天的精神状态都非常好,每天都开开心心的。学习也非常好 ,我就问了他:你每天学习几个小时?他告诉我,每天最少8个小时的学习时间。我就一直在想这个问题,我每天也在学,但是时间的随意性很大,而学习是一个长期坚持的过程,群主可以抛弃一切抓紧时间来学习,我为什么不能做到?我休息时间还没他多,效果呢?却差太远。这就是我和他的差距,没有把心放在学习上,怎么会学好了。
      
    我深刻反省,我在想,什么是“程序员”?“程序员”就是每天敲代码敲到深夜,程序员就是把电脑当老婆和情人的人,然后我给自己说,我每天的学习时间一定不可以低于12个小时,把一切都放弃,只为学习,像疯子一样学习,干符合自己现状的事情,不要再愚蠢了。
    作为一个“程序员”,我想先把重心放在敲代码上,速度有时候体现的是实力。
 
    群主跟我谈他以前的生活。我想先把重心放在敲代码上,速度有时候体现的是实力。敲代码是很疯狂的,他去公司,员工把问题拿过来,他思索一会,然后就 ......

秀下我所看的java书

      学java有一个月时间了,由于是初学者,对java的知识结构不甚了解,下面是我在图书馆借到的java基础方面的书:
     
     《java编程入门经典(第四版)》原著为:《sams teach yourself in 24 hours》,美国Rogers Cadenhead著,梅兴文 译。人民邮电出版社。
      
     《java完美经典》江义华编著,林彩瑜 文编。中国铁道出版社。刚借过来的,等第一本看完再看这本。
      
     《java编程思想》原著:《Thinking in java》,美国Bruce Eckel 著,机械工业出版社。比较经典的一部,还没看呢,现在先打好基础。
     
     《jsp网络编程 从基础到实践 (第二版)》邓子云主编,燕锋副主编。电子工业出版社。等基础打好了再看这本。 ......

Java异常处理

虽然有点多 但是对你有用 好好去看看吧
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范,在1.4版本以后增加了异常链机制,从而便于跟踪异常!这是Java语言设计者的高明之处,也是Java语言中的一个难点,下面是我对Java异常知识的一个总结,也算是资源回收一下。
一、Java异常的基础知识
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。
有些异常需要做处理,有些则不需要捕获处理,后面会详细讲到。
天有不测风云,人有旦夕祸福,Java的程 ......

java 读写文件大全

使用Java操作文本文件的方法详解
摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int
length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。
  当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader,
它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。当使用FileReader读取文件
的时候。
view plaincopy to clipboardprint?
FileReader fr = new FileReader("ming.txt");  
int ch = 0;  
while((ch = fr.read())!=-1 )  
{  
System.out.print((char)ch);  

FileReader fr = new FileReader("ming.txt");
int ch = 0;
while((ch = fr.read())! ......

Java如何进阶{转载}

      本篇所涉及的都是自己学习和工作中的一些经验。 能给初学Java的人一个参考, 也就是我本来的心愿。 如果有大牛看到不妥之处, 敬请指正。 我一定会修正的.
    Java目前是最流行的语言之一,  是很多公司和程序员喜爱的一门程序语言。 而且, Java的入门比C++相对来说要简单一些, 所以有很大一部分程序员都选择Java作为自己的开发语言。 我也是其中之一, 就是因为觉得学C++太难, 当初在学校学了将近一个学期的C++, 啥进步都没有, 哈哈, 天资太差, 所以才选择自学Java(当时学校并没有开设Java的课程), 才走上了程序开发这条路。
    Java虽然入门要容易, 然而要精通它, 要成为专家却很难。 主要原因是Java所涉及的技术面比较宽, 人的精力总是有限的。 有些Java方面的技术是必须要要掌握的, 钻研得越深入越好, 比如多线程技术。
    1. 基础阶段
    基础阶段, 可能需要经历1-2年吧。 这个时段, 应该多写一些基础的小程序(自己动手写的越多越好). 计算机是一门实践性很强的学科, 自己动手的东西, 记忆非常深刻, 效果要胜过读好多书。 当然, 学Java基础的 ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [991] [992] [993] [994] 995 [996] [997] [998] [999] [1000]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号