java相关基础知识

1、java三大体系
(1)javaEE:企业版本,主要用于企业级开发;
(2)javaSE:所有基于Java语言开发的基础,该版本主要用于开发桌面应用程序;
(3)javaME:针对移动设备,嵌入式系统的开发;
2、重载、重写
(1)重载: 构建方法名要一样,但是参数类型和变量数目不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准.Such as:
这里写图片描述
(2)重写:指子类在继承父类的方法时,在父类的基础上想做一定的修改,这就是方法的重写。例如:
这里写图片描述
这里写图片描述 3、快捷键:Ctrl+shift+f 可以快速的使代码规范化 4、反编译插件安装 5、char定义字符时用单引号,String定义字符串时用双引号 6、自动类型转换规则:由小到大 强制类型转换:由大到小(前面加要转换的数据类型) 7、三元操作符:<表达式>?e1:e2 8、除法(/)和求余(%)的两个操作数都是整数类型,则除数不能是0,否则引发除以0异常; 但如果两个操作数有一个是浮点数,或者两个都是浮点数,此时允许除数是0或0.0; 任何数除0得到的结果是正无穷大(Infinity)或负无穷大(-Infinity); 任何数对0取余得到的结果是非数:NaN。 9.final 数据类型 常量名=值;//常量一经定义,其值不变 10、转移: break中断 continue继续(跳过本次剩下的语句,继续进入到下一次) return返回 11、a++、++a 12、数组 (1) 一维数组: 数据类型[] 数组名;(Java建议) 或: 数据类型 数组名[]; (2) 二维数组: 数据类型[][] 数组名;