摘要:
程序在加载的时候,堆中会在方法区中先加载所有的类和静态方法,在创建对象的时候,会实例化对象,栈中存放引用地址。 public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.n 阅读全文
摘要:
public static void main(String[] args) { int[][] array1 = new int[11][11]; array1[1][2]=1; array1[2][3] = 2; printArray(array1); /* 0 0 0 0 0 0 0 0 0 阅读全文
摘要:
逆转数组 public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; int[] newArrays = reverse(arrays); for (int i = 0; i < newArrays.length; i++ 阅读全文
摘要:
指定参数类型后面加一个省略号(...)。可以用多个参数调用 一个方法只能有一个可变参数,可变参数必须是最后一个参数。任何普通参数必须在他之前声明。 public static void main(String[] args) { int sum = sum(1,2,3,4,5,6,7); Syste 阅读全文
摘要:
//用for循环打印三角形 10行 for (int i = 0; i < 10; i++) { for (int j = 10; j >i ; j--) { System.out.print(" "); } for (int j = 0; j <=i ; j++) { System.out.pri 阅读全文
摘要:
包机制本质就是文件夹。为了更好的组织类,用于区别类命名空间。 一般利用公司域名导致作为包名,例如:www.baidu.com的包名是com.baidu.www 导入多个包可以用.*的形式。 import com.WayneZhang.www.base.*; JavaDoc 参数信息: @auth 阅读全文
摘要:
算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>> 条件运算符:?: 扩展赋值运算符:+=,-=,*=,/= short a = 32767;//MAX 阅读全文
摘要:
变量可分为四种,类变量,实例变量,局部变量,块级变量。 局部变量使用前必须初始化(赋值)。 类、实例变量,不赋值的话,会默认赋初始值。引用类型初始值是null,数字类型初始值是0,布尔值默认是false,char是\u0000。 常量,就是初始化之后不会变化的量,通常在程序中定义一些常值。常量定义时 阅读全文
摘要:
数据类型转换分为强制转换和自动转换 在低位向高位转换时是自动转换 在高位向低位转换时是需要强制转换 byte 1字节 --> short char 2字节 -->int 4字节 -->long 8字节-->float 4字节 强制转换时,需要注意一些问题: 转换时,数据可能会溢出 浮点数转换成整数型 阅读全文
摘要:
位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制。 字节(byte):是计算机中 处理数据的基本单位,习惯用大B来表示 1B(byte)=8bit(位) 整数类型 byte 1字节 8位 short 2字节 16位 int 4字节 32位 long 8字节 64位 阅读全文