总结

一Java基础
Java基本特性:面向对象跨平台JVM
Java→.class→Java解释器
1、基本方法
类名第一个字母大写
源文件:只能有public类:类名和文件名一样
publicclassClassName{

}
注释:// // / */
关键字:都是小写
标识符:命名,包含字母,数字下划线,$;不能以数字开头不包含特殊字符
常量:final全是大写
变量:局部全部
数据类型:基本8种
整型:int,short,long
引用:类接口数组 注解
字符:char
boolean
byte
十进制,二进制十六进制八进制
转换
自动转换:小范围到大范围但是char与short不能转换

强制转换:
byte–>short–>int >long>float>double
char
将大数据范围转换为小的变量
Java运算符
算术,关系,逻辑,赋值
±*/%
++,–
++a运行前加一,a++运行后再加一
Boolean
>= <= > < != ==
逻辑
&& ||^!
& |^~>> << >>>
程序结构:
顺序:
分支:
if else/elseif switch
循环:
初始化,迭代变量
循环条件
循环体
迭代变量改变
for(int i=0;i<100;++i)
while
do while
数组:数据类型 数组名[]=new 数据类型[size]
length
arr[0]
数据类型 数组名[] ={1,3,3,7}
二维数组:数据类型 数组名 [] [] =new 数据类型
数据类型:
arr[0]=new 数据类型 [size]
arr.length 返回第一个维度大小arr[3][5]
arr[0].length
引用数据类型
public class ClassName {
static 成员 类成员
访问修饰符 默认 public,private 成员变量
访问修饰符 ~构造方法:属性初始化类名相同,没有返回值,创建对象调用构造方法new可以多个构造方法重载。
为私有成员提供setget

}
类模板:实例对象相同。属性值
类的对象抽象化 对象是类的实例化
类名 对象名=new构造方法
对象名.成员
static 方法:只能调用静态变量
static变量:可以再普通方法中使用
类名。静态成员
继承:只能有一个父类,继承父类所有成员,但不包含构造方法
传递性:单一继承
子类覆盖,重写父类的方法:publicvoidtest(int a);访问范围不能小于父类返回值可以使父类的子类类型。
父类 Person person =new student();
编译 阶段不能调用类新添加的方法

public class ClassName extendsSuperClass{
this :代表当前对象调用构造方法
构造方法
this()第一句
super()
super.成员

}
多态:继承,重写,父类,对象 指向子类实例引用
兄弟类之间不能转换
final:最终类,没有子类
abstract:抽象类,继承,可以包含抽象方法;抽象方法没有方法体的
object :equels.toString hashcode类可以实现多个接口:public interface 接口名{变量:public static final常量
方法:public abstract抽象方法
}
接口继承多重继承,实现多重继承
结合对象:存储数据对象 int a Integer
list Map set
线程:创建休眠同步通信
public class ClassName extendsSuperClass implements Interface{

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值