随笔分类 -  java

摘要:DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 2.在Add XML Catalog Entry 对话框中选择或输入以下内容: Location: F:/soft/pro... 阅读全文
posted @ 2015-07-21 16:34 jinc 阅读(1937) 评论(0) 推荐(0)
摘要:public class Test { public static void main(String[] args) { // 逻辑运算符执行的是短路求值,当左边操作数可以推断出表达式的值,就不再执行 了 int x, y = 10; if (((x = 0) == 0) || ((y = 20) == 20)) { System.out.println(y);// 输出10 } // 位操作运算不管值是如何,任何参与运算的表达式都会被执行求值 int a, b = 10; if (((a = 0) == 0) | ((b = 20) == 20)) { System.o... 阅读全文
posted @ 2013-02-26 19:03 jinc 阅读(1857) 评论(0) 推荐(0)
摘要:public class Test { public static void main(String[] args) { // 1、左移( << ) // 0000 0000 0000 0000 0000 0000 0000 0101 然后左移2位后,低位补0:// // 0000 0000 0000 0000 0000 0000 0001 0100 换算成10进制为20 System.out.println(5 << 2);// 运行结果是20 // 2、右移( >> ) 高位补符号位 // 0000 0000 0000 0000 0000 0000 00 阅读全文
posted @ 2013-02-26 18:50 jinc 阅读(9220) 评论(0) 推荐(3)
摘要:Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常精确,因为有些中文的标点符号比如:,。等等是不能识别的。以下是比较完善的判断方法:CharUtil.javahttp://www.micmiu.com/lang/java/java-check-chinese/import java.util.regex.Pattern;public class CharUtil { public static void main(String[] args) { String[] strA. 阅读全文
posted @ 2013-02-26 16:23 jinc 阅读(71218) 评论(5) 推荐(5)
摘要:java 关键字如下:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Here is a list of keywords in the Java programming language. You cannot use any of the following as identifiers in your programs. The keywords const and goto are reserved, even though they are not currently used. true 阅读全文
posted @ 2012-08-20 15:03 jinc 阅读(273) 评论(0) 推荐(0)
摘要:java的8种基本数据类型:类型:bye short int long float double char boolean字节数:1 2 4 84 8 1 ???????对应的封装类是:Byte、Short、Integer、Long、Float、Double、Character、Boolean除了Character、Boolean,最大值和最小值可以通过封装类的MAX_VALUE和MIN_VALUE获得。Character里面MAX_VALUE和MIN_VALUE放的是unicode。Boolean无MAX_VALUE和MIN_VALUE。long float double后缀默认下整型是in 阅读全文
posted @ 2012-08-20 14:09 jinc 阅读(459) 评论(0) 推荐(0)
摘要:1.main方法必须是如下形式,即公开、静态、无返回类型。public static void main(String[] args) { } 或者static public void main(String[] args) { }2.程序正常运行,main返回0,也可以通过System.exit方法返回其他值。如System.exit(123)。3.主函数main方法参数必须是String[] 类型,变量名可以自定义。4.IDE中右键-〉Run as-〉Run configurations-〉“(x)=Arguments”标签,配置args参数,或者使用命令,或者配置在程序的启动脚本中。.. 阅读全文
posted @ 2012-08-20 08:58 jinc 阅读(13317) 评论(1) 推荐(0)
摘要:方法有三:1.选择工程,在菜单Project->Genarate Javadoc2.选择工程,鼠标右键菜单Export ,选择Java 下面的Javadoc ,点”next” 按钮3.选择工程,在菜单File->Export ,选择Java 下面的Javadoc ,点”next” 按钮javadoc乱码解决这里面有两个指定编码问题的参数1) -encoding charsetName2) -charset charsetName第一个参数表示javadoc 程序读取java源文件时候应该采用什么编码第二个参数表示javadoc 程序写html文件时采用的编码形式,并会在HTML中加 阅读全文
posted @ 2012-08-20 06:56 jinc
摘要:在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。虽然语法上不像是在定义类,但枚举类型本质上就是一个类。所以编译完成后,会产生一个.class文件。继承自java.lang.Enum类。而每个被枚举的成员其实就是定义的枚举类型的一个实例,它们都被默认为final。无法改变常数名称所设定的值,它们也是public和static的成员,这与接口中的常量限制相同。可以通过类名称直接使用它们。package base;public class TestEnum { // 最普通的枚举 public enum ColorSelect { red, green, yello. 阅读全文
posted @ 2011-06-25 06:37 jinc 阅读(609) 评论(0) 推荐(0)
摘要:编写完美的equals方法的建议:public class Test { String field1 = null; String field2 = null; public Test() { } @Override // 显式参数命名为otherObject,稍后需要将它转换成另一个叫做other变量 public boolean equals(Object otherObject) { // 检测this与otherObject是否引用同一个对象 if (this == otherObject) { ... 阅读全文
posted @ 2011-06-25 00:00 jinc 阅读(476) 评论(0) 推荐(0)
摘要:Class 类:类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。一个Class对象表示表示的是一种类型,但这个类型未必是一种类,比如int.class是一个Class对象,而int不是类。Field 类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。Constructor 类:提供关于类的单个构造方法的信息以及对它的访问权限。这个类和 Field 类 阅读全文
posted @ 2011-06-24 23:19 jinc 阅读(507) 评论(0) 推荐(0)