文本的输入和输出
Scanner in=new Scanner(Path.get("myfile.txt");
所以说scanner参数是输入路径;System.in参数是默认;
在这里我突然对指针,借口类似的名词有了很深的感触;
PrintWriter(String file)构造一个将数据写入文件的PrintWriter,文件名由参数决定;
控制流程:条件语句,判断等等;都不过多的解释了
总有if,else,else if, while,switch,break,continue,for foreac;其中较难理解的有for 中的那后两个条件动作,从哪开始,从哪结尾,理解好了就能写出很nice的遍历;
还有break和continue的区别,switch中的空动作默认执行下一个有的动作,比如
case 1:
case 2: System.out.println("Action"); break;
case 1执行的也是case 2的动作System.out.println("Action");
forech 中执行遍历的子元素只需声明不需要初始化;
javad的大数值
BigInteger提供任意精度的整数,BIgDecimal提供任意精度的浮点数;
数组
int [] a=new int [10];标准的;
数组初始化还可以使用一个元素集合;
数组拷贝Arrays.copyOf();
数组排序Arrays.sort();
java没有多维数组,都是一维数组,理解为数组的数组;
不规则数组
java允许每个数组的每一行的长度可以不同;也就是说在一个数组里的数组每个元素将会包括不同数量的原子元素;