java技术的主要分支方向: java
三种技术的关系: 数组
均可以用来修饰类名,但public class必须和文件名保持一致.一个.java文件中,只容许有一个public class的声明,可是能够有多个class声明. 学习
说明:
任何一种数据类型都有最大最小取值,最大值+1会变成最小值,最小值-1会变成最大值.(位运算)
整型数字默认为int,小数默认为double.浮点运算不多是精确的,只要是超过精度能表示的范围就会产生偏差。偏差不是由于数的大小,而是由于数的精度。所以在用 float 和 double做精确运算的时候要特别当心。
能够考虑采用一些替代方案来实现。如经过 String 结合 BigDecimal 或者 long 类型来转换。 spa
通常都是低精度向高精度转换,如 code
注意:全部数据类型碰到字符串都向字符串转换. orm
位操做符:
左移<<,右移>> (正数补0,负数补1)
无符号右移>>>,无符号左移<<< (补0) 排序
方法重载
方法重载指方法名相同,可是参数的;类型和个数不相同.须要注意的是方法名相同,返回类型不一样不叫方法重载.
在一个方法中能够用return来返回方法的调用处,即return后的代码再也不执行.
例举说明
java.utils.Arrays.sort();//传入一个数组能够从小到大排序.
System.arraycopy();//从一个数组copy部分元素到另外一个数组.
foreach ,语法格式for(数据类型 变量:数组){//operate}
可变参数:使用形式:public static 返回类型 数组名词(数据类型 … 参数名词){}
这样一来,传入参数能够任意多个,所有的参数是以数组的形式接收的. 接口
public class ArrayMethod{ public static void main(String args[]){ int temp[] = {2,4,6,8} ; fun() ; // 没有参数 fun(1) ; // 一个参数 fun(1,3,5,7,9) ; // 一个参数 fun(temp) ; } public static void fun(int ... arg){ for(int x:arg){ System.out.print(x + "、") ; } System.out.println() ; } };
JAVA学习笔记系列 游戏
-------------------------------------------- ci
联系方式
--------------------------------------------
Weibo: ARESXIONG
E-Mail: aresxdy@gmail.com
-----------------------------------------------