自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 关于2的补码

原文链接:[url]http://www.ruanyifeng.com/blog/2009/08/twos_complement.html[/url]问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规...

2012-03-21 17:19:54 87

原创 Java数字金字塔

用java实现如下:[code="java"] 1 121 12321 1234321 123454321 12345654321 1234567654321 12345678765432112345678987654321[/code]方法一:[code="java"]private static...

2012-03-18 00:39:05 397

原创 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 3460

原创 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 121

原创 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 435

原创 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 911

原创 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 779

原创 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 93

原创 Java子类和父类的初始化过程中变量和方法的隐藏与覆盖

[code="java"]class Parent{ int x=10; public Parent(){ add(2); } void add(int y){ x+=y; ...

2012-03-11 09:59:28 197 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 79

原创 死锁相关

1 死锁的基本概念1.1 死锁指多个进程在运行过程中因争夺资源而造成的一种僵局(deadly-Embrace),若无外力作用,这些进程都将无法向前推进。1.2 产生死锁的原因原因两点如下:1. 竞争资源。2. 进程间推进顺序非法。其根本原因:是系统提供的资源个数少于并发进程所要求的该类资源数。1.3 产生死锁的必要条件产生死锁必须具备以下四个条件,这四...

2012-03-11 09:59:10 92

原创 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 350

原创 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 128

原创 Java中继承情况下类的初始化顺序

父类--静态变量父类--静态初始化块子类--静态变量子类--静态初始化块父类--变量父类--初始化块父类--构造器子类--变量子类--初始化块子类--构造器其中,静态变量和静态初始化块、变量和初始化块之间顺序,取决于他们在类中出现的先后顺序。...

2012-03-10 15:51:04 91

原创 Java中final、finally 和 finalize

一 final final可以用来修饰: 1. 变量 若修饰基本类型,则表示常量 若修饰引用类型,则表示此变量被赋予的引用是不可变的,但其指向的对象是可变的 若修饰方法的形参,则此形参在方法体内部不可以被赋值 还有一种更...

2012-03-10 15:50:23 90

原创 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 63

原创 Java中的基本类型

1 对于基本类型void以及它的包装类java.lang.Void,我们都无法直接进行操作。2 JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。如若想查看byte类型的二进制位数,则[code="java"]System....

2012-03-10 15:20:22 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除