JAVA总结

JAVA总结

一.JAVA基础

1JAVA基本特性:面向对象,多线程,跨平台(JVM)

2.JAVA运行流程:.java .class java解释器

二.JAVA基本语法

1.Public class Hello(类名:首字母大写 与文件名相同){

}

源文件:只能有public类

注释:单行//,多行//,文档/ */

关键字:都小写

标示符:命名规则:包含数字,字母,下划线,$,不能以数字开头,不能包含特殊字符

常量:final 值不变,全部都大写

变量:分为局部变量和全局变量

三.数据类型:分为基本数据类型和引用数据类型

基本数据类型有8种:整型(int,long,short,byte),字符串(char),布尔(boolean)

引用数据类型包含:类,接口,数组,注释,枚举。

基本数据类型与引用数据类型的区别:基本数据类型存的是值,引用数据类型存的是地址。

表示方式:二进制,八进制,十进制,十六进制

类型转换分为:强制类型转换与自动类型转换

强制类型转换:大转小 (数据类型)变量

自动类型转换:小转大

Char与short不能进行类型转换

运算符分为算术运算符,关系运算符,位运算符,逻辑运算符,赋值运算符

表达式:运算符+操作数

四.程序结构

分为顺序,分支(if,switch),循环

初始化:迭代变量,循环条件,循环变量改变(for,while,do while)

五.数组

数组分为一维数组,二维数组,多维数组

语法格式:数据类型 数组名【】=new 数据类型[size]

数组名.Length:返回第一个维度大小

初始化:分为静态初始化,动态初始化

六.成员,构造方法

成员:变量(属性)与方法

私有成员:set,get

构造方法:初始化,类名与构造方法名相同,无返回值

类是对象的抽象化,对象是类的实例化

访问修饰符:默认(无),private,Public,protected

七.关键字

Static(静态/类成员)

方法:只能调用static变量

变量:调用普通方法

继承:只能有一个父类,可以有多个成员(单一继承,传递型),补包含构造方法

This:当前对象,调用构造方法(第一句)

子类重写父类方法:访问范围不小于父类,返回值父类子类类型

Super:调用父类

Super.调用父类成员

多态:有继承有重写

父类指向子类实例引用

Final:最终类,没有子类

Abstract:抽象类:继承,可以包含抽象方法,抽象方法无方法体

所有父类:object,equels,toString,hascode(集合)

接口:一个类实现多个接口

Public interface 接口名{

}

接口继承:实现多重继承一种方法

变量:类型public,static,final常量

方法:public abstart 抽象方法

结合:存储数据为对象(list,map,set)

线程:创建,使用,启动,休眠,同步,通信

IO:字节转换为字节流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值