常用快捷键、注释、命名规范、重载、继承【部分】
C/S结构:客户机/服务器结构.
B/S结构:浏览器/服务器结构
Java之父:James Gosling
—————–快捷键——————-
文档注释
注释分三类:1、单行注释 2、多行注释 3、文档注释
注释的作用:提高代码的可读性,解释说明,方便系统的维护
显示行号:Show Line Numbers
代码自动补全:(alt+?)
注释:单行注释(ctrl+?),多行注释(ctrl+shift+?),取消多行注释:ctrl+shift+\.
删除代码:(ctrl+D)
复制代码:(ctrl+Alt+上或下箭头)
移动代码:(Alt+上或下箭头)
格式化代码:(ctrl+shift+F)
套用循环:(Alt+shift+Z)
反编译工具:将.class工具转为.java文件
—————–命名规范——————-
变量名命名规范:
数字,字母,下划线,$
首字母不能是数字,变量名中间不能出现空格
尽量遵循驼峰命名法则
在同一个方法内,变量名称不能够重复定义
变量定义完成之后一定要先赋初始值再使用(局部变量)
使用任何变量,都要先声明,再使用.
数组的长度固定不变,避免数组越界。
使用数组的好处:批量存储
使用数组:int[] a=new int[5];
数组是引用数据类型
防止下标越界,数组下标从0开始到score.length-1;
重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表
Java中类的继承特点
Java只支持单继承,不支持多继承。(一个儿子只能有一个爹)
有些语言是支持多继承,格式:extends 类1,类2,…
Java支持多层继承(继承体系)
继承的注意事项
a:子类只能继承父类所有非私有的成员(成员方法和成员变量)
b:子类不能继承父类的构造方法,但是可以通过super(马上讲)关键字去访问父类构造方法。
c:不要为了部分功能而去继承
—————————————————–
方法内不能嵌套方法,不能在方法外部直接写程序逻辑代码
方法的语法:
—————————————————
无参数方法(无参方法)
访问修饰符(如public) 返回值类型 方法名称(){
方法体;
}* —————————————————
有参数方法(无参方法)
访问修饰符(如public) 返回值类型 方法名称(参数1,参数2,参数3,…){
方法体;
}
Student类的方法a()调用Student类的方法b(),直接调用
Student类的方法a()调用Teacher类的方法b(),先创建类对象然后使用.调用.
数据类型[][] 数组名=new 数据类型[最大维数][指定二维数组中每个值元素的个数];
基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。引用数据类型(类,数组,接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用。