JAVA入门<一>基础部分

JAVA入门

一,基础语法

在这里插入图片描述

1,第一个Java程序

在这里插入图片描述

2,基本语法

在这里插入图片描述

3,标识符

在这里插入图片描述

4,修饰符、变量、数组、枚举

在这里插入图片描述

5,关键字

在这里插入图片描述
详见:
https://www.runoob.com/java/java-basic-syntax.html

6,注释、空行、继承、接口、源程序与编译型运行区别

在这里插入图片描述
在这里插入图片描述

二,对象和类

1,简介

在这里插入图片描述
在这里插入图片描述

2,构造方法

在这里插入图片描述

3,创建对象

在这里插入图片描述

4,源文件声明规则

在这里插入图片描述

三,基本数据类型

1,简介

在这里插入图片描述

2,内置数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3,引用类型

在这里插入图片描述

4,常量

在这里插入图片描述

5,自动类型转换

在这里插入图片描述

(1)自动类型转换

在这里插入图片描述

(2)强制类型转换

在这里插入图片描述

(3)隐含强制类型转换

在这里插入图片描述

四,变量类型

在这里插入图片描述

1,局部变量

在这里插入图片描述

2,实例变量

在这里插入图片描述

3,类变量(静态变量)

在这里插入图片描述

五,修饰符

在这里插入图片描述

1,访问控制修饰符

在这里插入图片描述

(1)默认访问修饰符-不使用任何关键字

在这里插入图片描述

(2)私有访问修饰符-private

在这里插入图片描述

(3)公有访问修饰符-public

在这里插入图片描述

(4)受保护的访问修饰符-protected

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2,非访问修饰符

在这里插入图片描述

(1)static 修饰符

在这里插入图片描述

(2)final 修饰符

在这里插入图片描述

(3)abstract 修饰符

在这里插入图片描述

(4)synchronized 修饰符

在这里插入图片描述

(5)transient 修饰符

在这里插入图片描述

(6)volatile 修饰符

在这里插入图片描述

六,运算符

在这里插入图片描述

1,算术运算符

在这里插入图片描述
在这里插入图片描述

2,关系运算符

在这里插入图片描述

3,位运算符

在这里插入图片描述

4,逻辑运算符

在这里插入图片描述
在这里插入图片描述

5,赋值运算符

在这里插入图片描述

6,条件运算符(?:)

在这里插入图片描述

7,instanceof 运算符

在这里插入图片描述

8,运算符优先级

在这里插入图片描述

七,循环结构 - for, while 及 do…while

在这里插入图片描述

1,while 循环

在这里插入图片描述

2,do…while 循环

在这里插入图片描述

3,for循环

在这里插入图片描述

4,增强 for 循环

在这里插入图片描述

5,break 关键字

在这里插入图片描述

6,continue 关键字

在这里插入图片描述

八,条件语句

1,if…else语句

在这里插入图片描述

2,if…else if…else 语句

在这里插入图片描述

3,嵌套的 if…else 语句

在这里插入图片描述

九,switch case 语句

在这里插入图片描述
在这里插入图片描述

十,Number & Math 类

1,Number类

在这里插入图片描述
在这里插入图片描述

2,Math 类

在这里插入图片描述

3,Number & Math 类方法

在这里插入图片描述

十一,Character 类

1,简介

在这里插入图片描述

2,转义序列

在这里插入图片描述

3,方法

在这里插入图片描述

十二,String 类

1,创建字符串

在这里插入图片描述
在这里插入图片描述

2,字符串长度

在这里插入图片描述

3,连接字符串

在这里插入图片描述

4,创建格式化字符串

在这里插入图片描述

5,String 方法

在这里插入图片描述

十三,StringBuffer 和 StringBuilder 类

1,简介

在这里插入图片描述

2,案例

在这里插入图片描述
在这里插入图片描述

3,方法

在这里插入图片描述

十四,数组

1,声明数组变量

在这里插入图片描述

2,创建数组

在这里插入图片描述

3,处理数组

在这里插入图片描述
在这里插入图片描述

4,数组作为函数的参数、返回值

在这里插入图片描述

5,多维数组

在这里插入图片描述

6,Arrays 类

在这里插入图片描述

十五,日期时间

1,简介

在这里插入图片描述

2,获取当前日期时间

在这里插入图片描述

3,日期比较

在这里插入图片描述

4,使用 SimpleDateFormat 格式化日期

在这里插入图片描述

5,日期和时间的格式化编码

在这里插入图片描述

6,使用printf格式化日期

在这里插入图片描述

7,解析字符串为时间

在这里插入图片描述

8,休眠(sleep)

在这里插入图片描述
在这里插入图片描述

9,测量时间

在这里插入图片描述

10,Calendar类

(1)创建Calendar对象

在这里插入图片描述

(2)Calendar类对象字段类型

在这里插入图片描述

(3)Calendar类对象信息的设置

在这里插入图片描述
在这里插入图片描述

(4)Calendar类对象信息的获得

在这里插入图片描述

11,GregorianCalendar类

在这里插入图片描述

十六,正则表达式

1,简介

在这里插入图片描述
在这里插入图片描述

2,捕获组

在这里插入图片描述
在这里插入图片描述

3,正则表达式语法

在这里插入图片描述

4,Matcher 类的方法

(1)索引方法

在这里插入图片描述

(2)查找方法

在这里插入图片描述

(3)替换方法

在这里插入图片描述

5,PatternSyntaxException 类的方法

在这里插入图片描述

十七,方法

1,简介

在这里插入图片描述

2,方法的定义

在这里插入图片描述

3,方法调用

在这里插入图片描述

4,void 关键字

在这里插入图片描述

5,通过值传递参数

在这里插入图片描述

6,方法的重载

在这里插入图片描述

7,变量作用域

在这里插入图片描述

8,命令行参数的使用

在这里插入图片描述

9,构造方法

在这里插入图片描述

10,可变参数

在这里插入图片描述

11,finalize() 方法

在这里插入图片描述
在这里插入图片描述

十八,流(Stream)、文件(File)和IO

在这里插入图片描述

1,读取控制台输入

在这里插入图片描述

2,从控制台读取多字符输入

在这里插入图片描述

3,从控制台读取字符串

在这里插入图片描述

4,控制台输出

在这里插入图片描述

5,读写文件

在这里插入图片描述

(1)FileInputStream

在这里插入图片描述

(2)FileOutputStream

在这里插入图片描述

6,文件和I/O

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7,Java中的目录

(1)创建目录

在这里插入图片描述

(2)读取目录

在这里插入图片描述

(3)删除目录或文件

在这里插入图片描述

十九,Scanner 类

1,简介

在这里插入图片描述

2,使用 next 方法

在这里插入图片描述

3,使用 nextLine 方法

在这里插入图片描述

4,next() 与 nextLine() 区别

在这里插入图片描述
在这里插入图片描述

二十,异常处理

1,简介

在这里插入图片描述

2,Exception 类的层次

在这里插入图片描述

3,内置异常类

在这里插入图片描述
在这里插入图片描述

4,异常方法

在这里插入图片描述

5,捕获异常

在这里插入图片描述

6,多重捕获块

在这里插入图片描述

7,throws/throw 关键字

在这里插入图片描述

8,finally关键字

在这里插入图片描述

9,try-with-resources

在这里插入图片描述
在这里插入图片描述

10,声明自定义异常

在这里插入图片描述

11,通用异常

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值