总结

一、Java基础
Java的基本特征:面向对象,多线程,跨平台JVM
.Java—>.class—>java解释器
二、
1.基本语法
public class 类名{

类名第一个字母大写,类名与文件名一样,源文件只能有一个public类
注释://单行注释 //多行注释 / */文档注释
关键字:都是小写
标识符:命令可包含数字,字母,下划线,$;不能以数字开头,不包含特殊字符、
常量:final 变量:局部变量和全局变量
数据类型:基本:8种 整型(int,short,long,byte),字符(char),布尔(boolean)
引用:类或接口,数组,注解(枚举)
十进制OX 二进制 OB 十六进制 OH 八进制 O
转换:强制转换和自动转换
Java运算符和表达式
运算符:算术,关系 位 逻辑 赋值

      • / % ++ – >= <= < > != == && || ^ ! & | ~ ^ >> << >>>
        顺序结构:顺序
        分支if else else if switch
        循环 初始化变量
        循环条件
        循环体
        迭代变量的改变
        数组:数据类型 数组名[ ]=new 数据类型[size]
        属性:length 可返回第一个维度大小
        静态数组:数据类型 数组名[ ]={1.2.3}
        数组名.length 可返回第一个维度大小

public class 类名{
成员变量
构造方法:完成属性初始化,类名与构造方法相同,无法返回值 ,创建对象调用放new,可以多个构造方法重载
成员方法:为私有成员提供set,get

访问修饰符:默认 public private preteted
创建对象:类名 对象名=new 构造方法
对象名.成员
static 成员:静态成员,类成员
static方法:只能调用静态变量,静态变量在普通方法中也可使用
对象名.成员 类名.静态成员
继承只能有一个父类,继承父类所有成员,但不包含构造方法
this :代表当前对象,调用构造方法
this()第一句
继承有传递性,单一继承
子类覆盖,重写父类方法:public void test(int a );(访问范围不能小于父类,返回值可以是父类的子类类型)
super() super.成员
多态:有继承,重写,父类对象指向子类实例引用 兄弟类之间不能转换
final:最终类,没有子类
abstract:抽象类 继承,可以包含抽象方法,也可以没有抽象方法没有方法体,方法子类重写父类方法体
Object:equels,toString,hashCode
一个类可以实现多个接口:public interface 接口名{
变量:public static final 常量
方法:public abstract 抽象方法;
}
接口继承多重继承;实现多重继承;
结合:存储数据对象 List Set Map
线程:创建 休眠 同步 通信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值