一、唠叨
有朋友开始接触Java,问我一些基础的问题,突然发现不知该如何回答,十分尴尬。痛定思痛,便回炉重造,将java基础的知识重新梳理了一遍。
以下是我看书时或摘要、或总结的语言,完全是Java中基础的基础。
二、学习笔记
(一)基本数据类型
1.标识符区分大小写:hello与Hello是不同的标识符。
2.基本数据类型的精度由低到高依次为:byte short char int long float double
3.格式控制符号:
%d | int类型 |
%c | char类型 |
%f | 浮点类型 |
%s | 字符类型 |
例如:
System.out.println("%d,%f",1,1.23)
4.数组的两种创建方式:
Object[] arry=new Object[n]; Object[] arry=new Object[]{x,y,z,..};
(二)表达式
1.switch case语句:case下加break或者加return都是可以的。
2.break与continue:break语句结束整个循环;continue结束当前循环,开始下一次循环。
(三)类与对象
1.多态:Java中多态分两种,重载(Overload)和重写(Override)。
重载:一个类中多个方法具有相同的名字,但方法的参数不同。
- 参数个数不同或者参数类型不同
- 返回类型与参数名称不参与比较
重写:子类重新(覆盖)父类的方法。
2.this关键字:this表示当前对象,在构造方法中代表该构造方法所创建的对象。
3.包与访问权限:
- java.lang包:系统自动添加,所以你从来都看不到。(包括System、Math类等)
- 包访问权限:不同三大国民修饰符修饰的成员变量和方法被称为友好变量和友好方法,在同一包中可以自由访问。
4.反编译与文档生成器:
- javap:将字节码反编译为源码。
- javadoc:将注释生成html文档。
5.生成jar文件:在Eclipse下,选择File——Export——java——JAR FILE
时间: 2024-10-20 21:15:18