随笔分类 - 基础知识
摘要:比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 每一次比较都会产生一个最大或最小的数字 下一轮可以少一次排序 依次循环,直到结束 //临时变量 int temp = 0; //外层循环,判断我们这个要走多少次 for(int i = 0;i < array.length-
阅读全文
摘要:相同类型数据的有序集合 数组元素用索引访问,索引从0开始 长度是确定的,一旦创建,大小不可改变 ArrayIndexOutOfBounds 数组下标越界 增强for循环 int[] arrays = {1,2,3}; for(int array : arrays){} 多维数组就是数组的元素是数组
阅读全文
摘要:A方法调用A方法,自己调用自己 递归头:什么时候不调用自身方法,如果没有头,将陷入死循环 递归体:什么时候需要调用自身方法 递归会极大消耗栈 能不用递归就不用
阅读全文
摘要:修饰符 + 返回值类型 + 方法名 + 参数类型 + 方法体 return终止方法 方法重载: 方法名相同 参数列表必须不同(个数不同或者类型不同或者参数排列顺序不同) 方法的返回类型可以相同也可以不同 jdk1.5开始,java支持传递同类型的可变参数 public void test(int i
阅读全文
摘要:break用于强行停止循环 continue用于终止某次循环,进入下一次循环
阅读全文
摘要:while(布尔){ //循环内容 } 只要布尔为true就会一直执行下去,如果不满足条件,则不能进入循环 do{ //代码语句 }while(布尔) 先执行一次,再判断条件
阅读全文
摘要:switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 default: //可选 //语句 } switch语句中的变量可以是byte,short,int,char,
阅读全文
摘要:if(布尔值){} if(布尔值){ }else{} if(布尔值){ }else if(布尔值){ }else if(布尔值){ ... }else if(布尔值){ }else{}
阅读全文
摘要:Scanner scanner = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 凡是属于IO流的类如果不关闭会一直占用资源,
阅读全文
摘要:@author 作者 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 javadoc -encoding UTF-8 -charset UTF-8
阅读全文
摘要:&& 两个都为true,结果为true || 有一个为true,结果为true ! 如果为true,返回false
阅读全文
摘要:++ -- 自增自减 int b = a++;先给b赋值,再执行a++自增 int b = ++a;先执行++a自增,再给b赋值
阅读全文
摘要:类变量 static double salary = 2500; 实例变量 从属于对象,如果不初始化,有默认值,数字为0和0.0,布尔值为false,引用数据类型为null 局部变量 必须声明和初始化值 常量初始化之后不会再改变,常量名一般使用大写字符 static final double PI
阅读全文
摘要:从低到高 byte,short,char int long float double 转化时,从高到低是强制转化,从低到高是自动转换 强制转换可能出现精度问题
阅读全文
摘要:整数有多个进制 二进制0b开头 八进制0开头 十六进制0x开头 0-9 A-F 浮点数 位数有限 有限位数的数 离散 舍入误差 有四舍五入 大约 接近但不等于 尽量避免使用浮点数进行比较 金额用BigDecimal
阅读全文
摘要:强类型语言,先定义变量再使用 分两大类 基本类型和引用类型 八大基本数据类型 整数 byte 1字节 short 2字节 int 4字节 long 8字节 浮点型 float 4字节 double 8字节 布尔型 boolean 1位 字符型 char 2字节 primitive type 基本类型
阅读全文
摘要:abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements
阅读全文
浙公网安备 33010602011771号