2013年7月21日

java静态关键字static

摘要: 由static修饰的方法、字段都是属于类的,类对象可以用实例名访问也可以用类名访问。类方法中不能访问非类对象。static不能修饰类,但是可以修饰匿名内部类,不像C#中一样。 阅读全文

posted @ 2013-07-21 21:55 wp456 阅读(146) 评论(0) 推荐(0)

2013年7月20日

java控制台五子棋

摘要: package frank;import java.io.*;public class App{ //棋盘 private String[][] board; //棋盘大小 private static int BOARD_SIZE = 15; //初始化棋盘 public void initBoard() { board = new String[BOARD_SIZE][BOARD_SIZE]; for(int i = 0; i < BOARD_SIZE; i++) { for(int j = 0; j< BOARD_SIZE; j++) { board[i][j]= " 阅读全文

posted @ 2013-07-20 09:22 wp456 阅读(353) 评论(0) 推荐(0)

2013年7月19日

java数组

摘要: 一维数组:int[] a = {2,3,4};int[] a = new int[]{2,3,4};int[] a ;a = new int[3];a = new int[]{2,3,4};int[] a = new int[3];多维数组:int[][] a = new int[2][];a[0]=new int[3];int[][][] a =new int[2][][];a =new int[2][];.....整数类型的数组默认值为0;浮点类型的默认值为:0.0;boolean类型的数组默认值为:falsechar类型的数组默认值为:'\u0000'引用类型的数组默认值 阅读全文

posted @ 2013-07-19 14:47 wp456 阅读(145) 评论(0) 推荐(0)

2013年7月13日

java流程控制

摘要: package frank;public class App{ public static void main(String[] args) { String s = "一"; switch(s) { case "一": { System.out.println("今天星期一"); break; } default: { System.out.println("火星人!"); } } Boolean b = true; while(b) { System.out.println("while语句!&quo 阅读全文

posted @ 2013-07-13 11:42 wp456 阅读(163) 评论(0) 推荐(0)

java中把两个变量进行值交换,通过异或两次运算就能实现值互换。

摘要: package frank;public class App{ public static void main(String[] args) { int a = 2;//00000000000000000000000000000010 int b = 3;//00000000000000000000000000000011 a = a ^ b;//00000000000000000000000000000001 b = a ^ b;//00000000000000000000000000000010 a = a ^ b;//000000000000000000000000000000... 阅读全文

posted @ 2013-07-13 09:35 wp456 阅读(1439) 评论(0) 推荐(0)

2013年7月12日

java命名规则

摘要: 变量、类、方法命名规则。必须以字母、下划线、$开头。以字母、数字、_、$结尾。 阅读全文

posted @ 2013-07-12 16:51 wp456 阅读(106) 评论(0) 推荐(0)

Java运算符一

摘要: package frank;public class App{ public static void main(String[] args) { System.out.println(2&5);//按位与 两个都为1的情况下才会取1,否则取0 /* 00000000000000000000000000000010 00000000000000000000000000000101 00000000000000000000000000000000 结果为 0 */ System.out.println(2|5);//按位或 只要有一个为1,那么就取1,否则为0 /* 00... 阅读全文

posted @ 2013-07-12 11:59 wp456 阅读(294) 评论(0) 推荐(0)

2013年7月11日

java String类

摘要: String是一个特殊的类,它一但赋值后无法改变,它维护的是一个常量池。我们创建了两个String类型的变量 a和b,a="1";b=a,那么对a的值进行修改,那么b的值也不会被改变。因为是只读的。一旦给String类型的变量重新赋值,其实就是新创建一个对象。package frank;public class App{ public static void main(String[] args) { /* String s = new String("a"); String s2 = s; s=s.concat(""); Syste 阅读全文

posted @ 2013-07-11 13:53 wp456 阅读(231) 评论(0) 推荐(0)

java类型转换

摘要: java自动类型可以由小自动转换成较大的类型。byte -> short -> int -> longchar -> int八个原生类型也提供了相应的包装类比如:int 包装类是 Integer、byte 包装类是 Byt如果把大类型转换成较小的类型的话,那么在计算机二进制中就会把多余的截取掉,从而会使结果有可能不正确。java中也会自动类型提升,如果在多个数计算的时候,最终结果是参与计算中最大类型。 阅读全文

posted @ 2013-07-11 11:21 wp456 阅读(132) 评论(0) 推荐(0)

2013年7月10日

java原生类型大小

摘要: package frank;public class App{ public static void main(String[] args) { //Java基本类型的大小 /* 1个字节 = 8 bit byte = 1 个字节 char = 2个字节 short = 2个字节 int = 4个字节 long = 8个字节 float = 4个字节 double = 8个自己 boolean = 1个bit位 */ }} 阅读全文

posted @ 2013-07-10 22:39 wp456 阅读(188) 评论(0) 推荐(0)

导航