易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA枚举类型

 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class,    它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。    当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。    
   
     1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。    
   
     2.所有枚举值都是public    ,    static    ,    final的。注意这一点只是针对于枚举值,我们可以和在普通类里面定义    变量一样定义其它任何类型的非枚举变量,这些变量可以用任何你想用的修饰符。    
   
     3.Enum默认实现了java.lang.Comparable接口。    
   
     4.Enum覆载了了toString方法,因此我们如果调用Color.Blue.toString()默认返回字符串”Blue”.    
   
     5.Enum提供了一个valueOf方法,这个方法和toString方法是相对应的。调用valueOf(“Blue”)将返回Color.Blue.因此我们在自己重写toString方法的时候就要注意到这一点,一把来说应该相对应地重写valueOf方法。    
   
     6.Enum还提供了values方法,这个方法使你能够方便的遍历所有的枚举值。    
   
     7.Enum还有一个oridinal的方法,这个方法返回枚举值在枚举类种的顺序,这个顺序根据枚举值声明的顺序而定,这里Color.Red.ordinal()返回0。    
   
     了解了这些基本特性,我们来看看如何使用它们。    
   
     1.遍历所有有枚举值.    知道了有values方法,我们可以轻车熟路地用ForEach循环来遍历了枚举值了。    
   
     for    (Color    c:    Color.valu


相关文档:

java格式化输出

 importjava.text.DecimalFormat;
  
publicclassTestNumberFormat{
  
  publicstaticvoidmain(String[]args){
    doublepi=3.1415927; //圆周率
    //取一位整数
    System.out.println(newDecimalFormat("0").format(pi));   //3
    //取一位整数和两位小数
    System ......

Java网络编程初步

Java网络编程初步
Kagula
2009-11-23
关键词
Java  Socket  DataInputStream   DataOutputStream
概要
    使用Java同步IO应用程序库,实现CS结构网络编程。
正文
使用Socket来建立网络连接,使用DataInputStream、DataOutputStream来存取网络流。
 
客户端部份
第一步 ......

Java快捷键

 作用域 功能 快捷键
文本编辑器 查找上一个 Ctrl+Shift+K
文本编辑器 查找下一个 Ctrl+K
全局 恢复上一个选择 Alt+Shift+↓
全局 快速修正 Ctrl1+1
全局 内容辅助 Alt+/
全局 上下文信息 Alt+?
Alt+Shift+?
Ctrl+Shift+Space
Java编辑器 显示工具提示描述 F2
Java编辑器 选择封装元素 Alt+Shi ......

Java正则表达式入门

 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
 大
家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达 ......

JVM内存段分配,Java垃圾回收调优,Heap设定

 http://hi.baidu.com/kingtckingtc/blog/item/ca5606f4decd5767ddc4740b.html
JVM内存段分配,Java垃圾回收调优,Heap设定
2009年09月08日 星期二 14:57
1. JVM内存段分配及启动参数:
J2EE服务器的内存组成:
? Java堆:我们的程序和对象都在这个堆进行管理
? C堆:当引用到一些Native的对象,如网络访问、OCI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号