JAVA基础

一、

目录

一、

注释

单行

多行

文档

二、标识符

注意

​编辑

三、类型转换

排序

注意

四、变量

变量的作用域

常量定义

命名规范

JAVA运算符

包机制

流程控制

Scanner对象

顺序结构

方法

方法的重载

可变参数

​编辑

递归

​编辑

数组

​编辑

类和对象

封装

继承

Super​编辑

重写

多态​编辑

Instanceof和类型转换

Static扩展

抽象类

接口的定义与实现

内部类

异常

运行时异常:

非运行时异常

处理异常

注释

调整注释的颜色,注释字体的大小:File>Settings>Editor>Java>Comments>三种注释

单行

//1、单行注释

多行

/*

2、多行注释

**/

文档

/**

@deprecated 3、文档注释

*/

二、标识符

注意

三、类型转换

排序

复制代码
byte、short、char、int、long、float、double

注意

1、不能对布尔值进行转换

2、不能把对象类型转换为不相干的类型

3、在把高容量转换到低容量的时候,强制转换

4、转换的时候可能存在内存溢出,或者精度问题!

四、变量

变量的作用域

1、类变量 (写在类中,类型前加修饰符 static int num = 0; )

2、实例变量 (从属于对象,对象打点调用,如果没有进行初始化,按这个类型的默认值显示;)

3、局部变量 (写在方法中的变量)

常量定义

final 表示定义一个常量

final Strign str = "final 定义常量";

命名规范

JAVA运算符

包机制

阿里巴巴JAVA开发手册

流程控制

Scanner对象

顺序结构

基础结构,代码从上往下正常执行;

If单选则结构

If双选择结构

Switch选择结构:Switch Case

While循环结构:符合条件继续执行

Do While循环结构 : 先执行一次,符合条件继续执行;

For循环结构:快捷键 常量:for

Break :强制停止循环;

Continue:停止本次循环,进入下次循环;

方法

方法中碰到第一个return方法就会返回出结果不再往下走;

方法的重载

可变参数

递归

数组

类和对象

封装

继承

Super

重写

多态

Instanceof和类型转换

Instanceof语法:变量名 instanceof 类型

判断可以判断出该变量的类型是否与预期类型一致;输出boolean类型

类型转换是在有继承的两个类上,引用父类中不存在的方法但子类中存在,直接转换成子类的方法;Person s1 = new Student(); ((Student)s1).go();

Static扩展

static在属性上就表示静态属性

static在方法上就表示静态方法

静态的内容容易被调用;

写在类中的代码块:

复制代码
{
    System.out.println("匿名代码块");
}

static {
    System.out.println("静态代码块");
}

抽象类

接口的定义与实现

复制代码
1、约束
2、定义一些方法,不同人实现
3、public interface
4、implements 可以实现多个接口
5、必须重写接口中的方法

内部类

异常

运行时异常:

Exception:

非运行时异常

Error:

处理异常

相关推荐
刘白Live1 分钟前
【Java】谈一谈浅克隆和深克隆
java
一线大码3 分钟前
项目中怎么确定线程池的大小
java·后端
要加油哦~5 分钟前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
crud8 分钟前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
天天摸鱼的java工程师14 分钟前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
vortex520 分钟前
探索 Shell:选择适合你的命令行利器 bash, zsh, fish, dash, sh...
linux·开发语言·bash·shell·dash
zzc92123 分钟前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
周某某~25 分钟前
四.抽象工厂模式
java·设计模式·抽象工厂模式
HUN金克斯32 分钟前
C++/C函数
c语言·开发语言·c++
慢半拍iii33 分钟前
数据结构——F/图
c语言·开发语言·数据结构·c++