Java
iteye_16309
这个作者很懒,什么都没留下…
展开
-
Java中的基本类型
1 对于基本类型void以及它的包装类java.lang.Void,我们都无法直接进行操作。2 JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。如若想查看byte类型的二进制位数,则[code="java"]System....原创 2012-03-10 15:20:22 · 102 阅读 · 0 评论 -
Java StringBuffer调用append时的空指针异常
[code="java"]StringBuffer s = null;System.out.println(s.append(""));[/code]会报运行时空指针异常。记录一下,提醒自己这样的菜鸟:[code="java"]StringBuffer s = new StringBuffer();[/code]这行代码是生成了一个StringBuffer的引用s,指向一个内容为空的...原创 2012-03-16 18:02:36 · 3484 阅读 · 0 评论 -
Java中的17种常用正则表达式
01、"^d+$" //非负整数(正整数 + 0) 02、"^[0-9]*[1-9][0-9]*$" //正整数 03、"^((-d+)|(0+))$" //非正整数(负整数 + 0) 04、"^-[0-9]*[1-9][0-9]*$" //负整数 05、"^-?d+$" //整数 06、"^d+(.d+)?$" //非负浮点数(正浮点数 +原创 2012-03-15 14:04:20 · 134 阅读 · 0 评论 -
Java求连续和为某数的数字序列
[code="java"]public class ContinuousSum { public static void main(String[] args) { int result = 15; for(int begin=1; begin原创 2012-03-15 14:02:18 · 472 阅读 · 0 评论 -
Java找出数组中唯一的出现奇数次的数
[code="java"]import java.util.*;public class FindOdd { public static void main(String[] args) { int [] arr = {1, 4, 7, 3, 1, 3, 7, 4, 6, 9, 6}; Map map = new HashMap(); for(int i=0; i原创 2012-03-15 14:00:43 · 933 阅读 · 0 评论 -
Java统计文档中英文单词个数
[code="java"]public class CountWords { public static void main(String[] args) { BufferedReader br = null; try { br = new BufferedReader(new FileReader("english.txt")); } catch (FileNo...原创 2012-03-15 13:57:48 · 801 阅读 · 0 评论 -
JAVA中String的生成、串接及其intern()方法
[code="java"]public class StringTest { public static void main(String[] args) { String str = new String("abc"); //语句(1) String str1 = "abc";//语句(2) String s...原创 2012-03-11 09:59:35 · 108 阅读 · 0 评论 -
Java子类和父类的初始化过程中变量和方法的隐藏与覆盖
[code="java"]class Parent{ int x=10; public Parent(){ add(2); } void add(int y){ x+=y; ...原创 2012-03-11 09:59:28 · 256 阅读 · 1 评论 -
Java中基础数据类型和String之间的转换
1 如何将字串 String 转换成整数 int? A. 有两个方法: 1).[code="java"] int i = Integer.parseInt([String]);[/code] 或 [code="java"]i = Integer.parseInt([String],[int radix]); [/code]2). [...原创 2012-03-11 09:59:19 · 99 阅读 · 0 评论 -
Java中自增自减、按位、移位运算符
一 自增与自减运算符遵循以下规律:1. 可以用于整数类型byte、short、int、long,浮点类型float、double,以及字符串类型char。2. 在Java5.0及以上版本中,它们可以用于基本类型对应的包装器类Byte、Short、Integer、Long、Float、Double、Character。3. 它们的运算结果的类型与被运算的变量的类型相同。二 ...原创 2012-03-11 09:58:57 · 393 阅读 · 0 评论 -
Java中字符串倒序
[code="java"]//转换成字符数组逆序输出public static void stringReverse(String s) {char[] charArr = s.toCharArray();String resultStr = "";for(int i=s.length()-1; i>=0; i--) {resultStr += char...原创 2012-03-10 15:52:47 · 142 阅读 · 0 评论 -
Java中继承情况下类的初始化顺序
父类--静态变量父类--静态初始化块子类--静态变量子类--静态初始化块父类--变量父类--初始化块父类--构造器子类--变量子类--初始化块子类--构造器其中,静态变量和静态初始化块、变量和初始化块之间顺序,取决于他们在类中出现的先后顺序。...原创 2012-03-10 15:51:04 · 107 阅读 · 0 评论 -
Java中final、finally 和 finalize
一 final final可以用来修饰: 1. 变量 若修饰基本类型,则表示常量 若修饰引用类型,则表示此变量被赋予的引用是不可变的,但其指向的对象是可变的 若修饰方法的形参,则此形参在方法体内部不可以被赋值 还有一种更...原创 2012-03-10 15:50:23 · 104 阅读 · 0 评论 -
Java String杂谈
1. [code="java"]public class ChineseTest { public static void main(String[] args) { // 将一个英文字母赋值给一个byte变量 byte a = 'a'; // 将一个中文汉字赋值给一个byte变量时,编译会报错 ...原创 2012-03-10 15:49:25 · 78 阅读 · 0 评论 -
Java数字金字塔
用java实现如下:[code="java"] 1 121 12321 1234321 123454321 12345654321 1234567654321 12345678765432112345678987654321[/code]方法一:[code="java"]private static...原创 2012-03-18 00:39:05 · 440 阅读 · 0 评论