易截截图软件、单文件、免安装、纯绿色、仅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
 最新文章 :

Effective Java Item10

Effective Java 2nd Edition Reading Notes
Item10: Always override toString
总是覆盖toString方法
 
java.lang.Object的toString方法的说明为:
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.
The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:
 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
java.lang.Object的toString方法返回的是类的名字,加上@符号,然后是一个无符号的16进制数(对象的hash code值),这样的toString方法显然传达的信息还不够。而toString方法的说明中包含了“ ......

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开发者最常去的20个英文网站{转载}

JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http://www.developer.com/java] – 由Gamelan.com 维护的Java技术文章网站.
5.[http://www.java.net] – Sun公司维护的一个Java社区网站.
6.[http://www.builder.com] – Cnet的Builder.com网站 – 所有的技术文章, 以Java为主.
7.[http://www.ibm.com/developerworks/java] – IBM的Developerworks技术网站; 这是其中的Java技术主页.
8.[http://www.javaworld.com] – 最早的一个Java站点. 每周更新Java技术文章.
9.[http://www.devx.com/java] – DevX维护的一个Java技术文章网站.
10.[http://www.fawcette.com/javapro] – JavaPro在线杂志网站.
11.[http://www.sys-con.com/java] – Java Developers Journal的在线杂志网站.
12.[http://www.javadesk ......

Java学习心得

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

Java程序打包汇总

关于将java程序做成exe文件的几种做法(ZT)
可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java,其中的main方法为System.out.println("foo");
当使用gcj把它做成exe(大约2M),运行这个exe时,会启动里面的一个小型jvm,在这上面跑HelloWorld。
其实,把Java做成纯exe实在是吃力不讨好,有很多限制,文件又大。
我比较倾向另几种做法:
. 使用InstallAnywhere等工具,制作一个exe的安装包
用户可以选择使用他机器上的JRE或是这个安装包内的JRE来运行程序
这是很常见的一种做法,如JBuilder就是这么做的。
这样的好处是不要求对方机器上装有JRE,而且你原来的程序不需要任何改动。
InstallAnywhere中一个压缩的JRE大概是8M。
. 制作成可执行的jar,也就是在META-INF的MANIFEST文件制定Main-Class
可以通过命令行java -jar jarfile.jar来执行,windows默认的把*.jar使用javaw - ......

秀下我所看的java书

      学java有一个月时间了,由于是初学者,对java的知识结构不甚了解,下面是我在图书馆借到的java基础方面的书:
     
     《java编程入门经典(第四版)》原著为:《sams teach yourself in 24 hours》,美国Rogers Cadenhead著,梅兴文 译。人民邮电出版社。
      
     《java完美经典》江义华编著,林彩瑜 文编。中国铁道出版社。刚借过来的,等第一本看完再看这本。
      
     《java编程思想》原著:《Thinking in java》,美国Bruce Eckel 著,机械工业出版社。比较经典的一部,还没看呢,现在先打好基础。
     
     《jsp网络编程 从基础到实践 (第二版)》邓子云主编,燕锋副主编。电子工业出版社。等基础打好了再看这本。 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [6144] [6145] [6146] [6147] 6148 [6149] [6150] [6151] [6152] [6153]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号