一、java基础
java基本特点:面向对象,多线程,跨平台
1、基本语法
类名第一字母大写
源文件:只能有public类;类名文件名一样
注释:|| || | *|
关键字:都是小写
标示符:命名包括数字 下划线 $ 字母,不能以数字开头,不能包含特殊字符
常量:final 全是大写
变量:局部变量,全局
数据类型:基本8大类 整型 字符 Boolean ;引用:类 接口 数组 注释 枚举
转换:自动 强制
Byte——shout——int long float double
Char
Java运算符:算术 关系 位 逻辑
表达式:运算符+操作数 3+5 a+b
运算优先级:[] () ++a
程序结构
顺序
分支
循环
初始化:迭代变量
循环条件
循环体
迭代变量改变
For(int i=0;i<100;++i){
While
Do while 至少执行一次循环
}
Public class Name {
Static 成员:类成员
This:代表当前对象,调用构造方法
构造方法:属性初始化类名相同;没有返回值 创建对象
调用构造方法new可以多个构造方法重载
访问修饰符[默认 public private preteted]成员方法为私有成员提供set get
}
Static 方法:只能调用static变量
Static 变量:普通方法可以使用
类名 对象名=new 构造方法
类名 静态成员
Extends 继承:只能有一个父类,继承父类所以成员。但不包含构造方法。有传递性,单一继承
This:代表当前对象,调用构造方法,构造方法中第一句,子类
返回可以使父类子类
Super()调用父类中的方法和this 只能有一个
多态:继承 重写 父类对象指向子类只能有一个
Final :最终类,没有子类 public static final 常量
Abstratct 抽象类:一定要有子类继承 必须重写父类方法
Object 所有类的父类 public abstract 抽象方法
Interface接:可以有多个接口 public interface 接口名
集合:list set map (add.remove get .remove —add)
}
来源:CSDN
作者:半导体1
链接:https://blog.csdn.net/weixin_44086467/article/details/103705264