![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
文章平均质量分 64
java基础部分,包含:JDK安装与配置,变量,运算符,分支结构,循环结构,数组,面向对象等等
添砖#Java
技术改变生活
展开
-
Java JDK 的简介、下载、安装、配置环境变量、测试
JDK 简介Java Development Kit 简称 JDK,即java开发工具包,是编写java代码最基本的要求;Java Runtime Environment 简称 JRE,即java运行环境,支持java程序的运行,但是不能编写、编译;Java Virtual Machine 简称 JVM ,即java虚拟机,不太好解释,初学者知道java能够实现跨平台的特点就是因为有了JVM的存在。注意:JDK 中包含 JREJRE 中包含了 JVMJDK 下载这里给大家提供了Window原创 2020-06-24 10:54:21 · 1487 阅读 · 0 评论 -
JDK-17的下载与安装
JDK-17的下载与安装下载链接安装方法下载链接http://jdk.java.net/17/下载完毕之后得到:安装方法1、将下载好的压缩包解压,并移动到指定的文件夹内,例如:我将解压之后得到的文件夹,移动到了E盘的software文件夹内2、配置环境变量...原创 2021-12-17 10:32:36 · 6716 阅读 · 2 评论 -
01.初识计算机和Java语言
01.初识计算机和Java语言1、计算机的体系结构计算机的基本概念**常见的主要硬件**CPU**的概述**内存的概述硬盘的概述科普小知识输入输出设备常见的主要软件**计算机的体系结构**2、Java语言的概述计算机语言的概述Java语言的江湖地位Java语言的发展历史**桌面应用****企业应用****移动应用**3、开发环境的搭建和使用 (重点)开发工具的下载和安装Jdk的目录结构相关的概念Jdk、jre、jvm之间的关系Java开发的常用工具编写Java程序的流程常见的错误编译和运行Java11新特性原创 2021-12-30 13:24:44 · 337 阅读 · 0 评论 -
02、变量和数据类型
02、变量和数据类型1、变量(重中之重)1.1、变量的基本概念1.2、变量的声明方式1.3、变量的注意事项1.4、标识符的命名法则(笔试)1.5、案例题目1.6、官方库的使用2、数据类型2.1、数据类型的分类2.2、常用的进制2.3、进制之间的转换2.4、单个字节表示的整数范围(重中之重)2.5、整数类型2.6、浮点类型2.7、布尔类型2.8、字符类型2.9、基本数据类型之间的转换1、变量(重中之重)1.1、变量的基本概念• 当需要在程序中记录单个数据内容时,则声明一个变量即可,而声明变量的本质就是在原创 2022-01-03 16:33:56 · 635 阅读 · 0 评论 -
03、Java语言的运算符
03、Java语言的运算符1、运算符(重点)1.1、算术运算符案例题目1.2、字符串连接运算符1.3、关系/比较运算符案例题目1.4、自增减运算符1.5、逻辑运算符逻辑运算符的图解逻辑运算符的短路特性案例题目1.6、条件/三目运算符案例题目1.7、赋值运算符1.8、移位运算符(了解)1.9、位运算符(了解)1.10、运算符的优先级1、运算符(重点)1.1、算术运算符• + 表示加法运算符• - 表示减法运算符• * 表示乘法运算符• / 表示除法运算符• % 表示取模/取余运算符/原创 2022-01-03 16:51:43 · 311 阅读 · 0 评论 -
04、流程控制语句
04、流程控制语句1、分支结构(重中之重)1.1、分支结构的概念if分支结构案例题目if else分支结构案例题目if else if else分支结构案例题目案例题目案例题目switch case分支结构案例题目2、循环结构(重中之重)循环结构的概念for循环案例题目案例题目案例题目continue关键字案例题目break关键字案例题目案例题目双重for循环的格式双重for循环的执行流程双重for循环的特点案例题目案例题目break关键字跳出多层循环案例题目while循环案例题目while循环和for循环原创 2022-01-03 17:09:32 · 430 阅读 · 0 评论 -
05、数组的概念和应用
05、数组的概念和应用1、一维数组一维数组的基本概念一维数组的声明方式一维数组的初始化方式内存结构之栈区内存结构之堆区案例题目数组的优缺点案例题目案例题目案例题目数组工具类的概念数组工具类的常用方法2、二维数组(熟悉)二维数组的概念二维数组的声明和初始化方式案例题目1、一维数组一维数组的基本概念• 当需要在Java程序中记录单个数据内容时,则声明一个变量即可。• 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可, 一维数组本质上就是在内存空间中申请一段连续的存储单元。原创 2022-01-03 17:24:47 · 385 阅读 · 0 评论 -
06、类和对象
06、类和对象1、面向对象编程(理解)1.1、面向对象编程的概念2、类和对象及引用(重中之重)2.1、类和对象的概念2.2、类的定义2.3、成员变量的定义2.4、对象的创建2.5、引用的定义案例题目2.6、成员变量的初始值案例题目3、成员方法(重中之重)3.1、成员方法的定义3.2、返回值类型的详解3.3、形参列表的详解3.4、方法体的详解3.5、方法的调用3.6、可变长参数3.7、方法的传参过程3.8、参数传递的注意事项3.9、内存结构之栈区3.10、传参的相关概念1、面向对象编程(理解)1.1、面向原创 2022-01-04 19:40:15 · 388 阅读 · 0 评论 -
07、方法和封装
07、方法和封装1、构造方法(重中之重)1.1、构造方法的基本概念1.2、默认构造方法1.3、构造方法的作用案例题目2、方法重载(重点)2.1、方法重载的概念2.2、重载的体现形式练习题目2.3、重载的实际意义3、this关键字(原理)3.1、this的基本概念3.2、工作原理3.3、使用方式3.4、注意事项4、方法递归调用(难点)案例题目递归的基本概念注意事项案例题目5、封装(重中之重)封装的概念封装的实现流程案例题目JavaBean的概念(了解)1、构造方法(重中之重)1.1、构造方法的基本概念c原创 2022-01-04 20:13:18 · 493 阅读 · 0 评论 -
08、static关键字和继承
08、static关键字和继承1、static关键字(重点)案例题目基本概念使用方式构造块和静态代码块(熟悉)又见main方法案例题目(重中之重)单例设计模式的概念单例设计模式的实现流程单例设计模式的实现方式2、继承(重中之重)继承的由来继承的概念继承的特点方法重写的概念方法重写的原则案例题目又见构造块与静态代码块(笔试)3、访问控制常用的访问控制符注意事项package语句的由来包的定义定义包的规范包的导入4、final关键字(重点)基本概念使用方式常量的概念1、static关键字(重点)案例题目•原创 2022-01-09 18:49:51 · 610 阅读 · 0 评论 -
09、多态
09、多态和特殊类1、多态(重中之重)多态的概念多态的语法格式案例题目多态的特点引用数据类型之间的转换多态的实际意义2、抽象类(重点)抽象方法的概念抽象类的概念抽象类和抽象方法的关系抽象类的实际意义注意:抽象类的应用3、接口(重点)接口的基本概念练习题目类和接口之间的关系抽象类和接口的主要区别(笔试题)1、多态(重中之重)多态的概念• 多态主要指同一种事物表现出来的多种形态。• 饮料:可乐、雪碧、红牛、脉动、... • 宠物:猫、狗、鸟、小强、鱼、...• 人:学生、教师、工人、保安、...•原创 2022-01-09 19:00:08 · 530 阅读 · 0 评论 -
10、特殊类
10、特殊类1、内部类(熟悉)内部类的基本概念实际作用内部类的分类普通(成员)内部类的格式普通内部类的使用方式静态内部类的格式静态内部类的使用方式局部(方法)内部类的格式局部内部类的使用方式匿名内部类的语法格式(重点)2、枚举(熟悉)枚举的基本概念枚举的定义Enum类的概念和方法枚举类实现接口的方式3、注解(重点)注解的基本概念注解的语法格式注解的使用方式元注解的概念元注解@Retention元注解@Documented元注解@Target元注解@Inherited元注解@Repeatable常见的预制注解原创 2022-01-09 19:35:30 · 347 阅读 · 0 评论 -
11、常用类的概述和使用
11、常用类的概述和使用1、常用的包(熟悉)1.1、包的名称和功能1.2 、Object类的概述(重点)1.2.1、 基本概念1.2.2、 常用的方法案例题目:题目扩展:1.3 包装类(熟悉)1.3.1 包装类的概念1.3.2 包装类的分类1.3.3 Integer类的概述(1)基本概念(2)常用的常量(3)常用的方法(4)装箱和拆箱的概念(5)自动装箱池1、常用的包(熟悉)1.1、包的名称和功能java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。原创 2022-01-14 19:32:17 · 352 阅读 · 0 评论 -
12、String类的概述和使用
12、String类的概述和使用1、String类的概念(重点)2、常量池的概念(原理)3 常用的构造方法(练熟、记住)4 常用的成员方法(练熟、记住)案例题目案例题目案例题目案例题目案例题目案例题目5、正则表达式的概念(了解)6、正则表达式的规则(了解)7、正则表达式相关的方法(熟悉)案例题目1、String类的概念(重点)java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:"abc"。该类由final关键字修饰,表示该类不能被继承。原创 2022-01-14 20:01:27 · 503 阅读 · 0 评论 -
13、可变字符串类和日期相关类
13、可变字符串类和日期相关类1 可变字符串类(重点)1.1 基本概念1.2 StringBuilder类常用的构造方法1.3 StringBuilder类常用的成员方法1.4 返回值的设计2 Java8之前的日期相关类(熟悉)2.1 System类的概述(1)基本概念(2)常用的方法2.2 Date类的概述(1)基本概念(2)常用的方法2.3 SimpleDateFormat类的概述(1)基本概念(2)常用的方法2.4 Calendar类的概述(1)基本概念(2)常用的方法1 可变字符串类(重点)1.原创 2022-01-15 09:30:06 · 422 阅读 · 0 评论 -
14、集合类库(上)
14、集合类库(上)1 集合的概述(重点)1.1 集合的由来1.2 集合的框架结构2 Collection集合(重点)2.1 基本概念1 集合的概述(重点)1.1 集合的由来当需要在Java程序中记录单个数据内容时,则声明一个变量。 当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。 当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象。 当需要在Java程序中记录多个类型相同的对象数据时,创建一个对象数组。 当需要在Java程序中记录多个类型不同的对象数据时原创 2022-01-15 10:15:12 · 437 阅读 · 0 评论 -
15、集合类库(下)
15、集合类库(下)1 泛型机制(熟悉)1.1 基本概念1.2 底层原理1.3 自定义泛型接口1.4 自定义泛型类1.5 自定义泛型方法1.6 泛型在继承上的体现1.7 通配符的使用2 Set集合(熟悉)2.1 基本概念2.2 常用的方法2.3 元素放入HashSet集合的原理2.5 TreeSet集合的概念3 Map集合(重点)3.1 基本概念3.2 常用的方法3.3 元素放入HashMap集合的原理3.4 相关的常量4 Collections类4.1 基本概念4.2 常用的方法1 泛型机制(熟悉)1原创 2022-01-15 10:46:17 · 1787 阅读 · 0 评论 -
16、异常机制和File类
16、异常机制和File类1 异常机制(重点)1.1 基本概念1.2 异常的分类1.3 异常的避免1.4 异常的捕获1.5 异常的抛出1.6 自定义异常1 异常机制(重点)1.1 基本概念异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。 java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。 其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决, 如:JVM挂掉了 等。 其中Excep原创 2022-01-15 14:10:06 · 224 阅读 · 0 评论 -
17、IO流
17、IO流1 IO流的概念2 基本分类3 体系结构4 相关流的详解4.1 FileWriter类(重点)(1)基本概念(2)常用的方法4.2 FileReader类(重点)(1)基本概念(2)常用的方法4.3 FileOutputStream类(重点)(1)基本概念(2)常用的方法4.4 FileInputStream类(重点)(1)基本概念(2)常用的方法4.5 BufferedOutputStream类(重点)(1)基本概念(2)常用的方法4.6 BufferedInputStream类(重点)(1)原创 2022-01-15 14:57:47 · 412 阅读 · 0 评论 -
18、多线程
18、多线程1 基本概念1.1 程序和进程的概念1.2 线程的概念2 线程的创建(重中之重)2.1 Thread类的概念2.2 创建方式2.3 相关的方法2.4 执行流程2.5 方式的比较2.6 匿名内部类的方式3 线程的生命周期(熟悉)4 线程的编号和名称(熟悉)5 常用的方法(重点)6 线程同步机制(重点)6.1 基本概念6.2 解决方案6.3 实现方式6.4 静态方法的锁定6.5 注意事项6.6 线程安全类和不安全类6.7 死锁的概念6.8 使用Lock(锁)实现线程同步(1)基本概念(2)常用的方法原创 2022-01-15 15:39:48 · 388 阅读 · 0 评论 -
19、网络编程
19、网络编程1 网络编程的常识1.1 七层网络模型1.2 相关的协议(笔试题)(1)协议的概念(2)TCP协议(3)UDP协议1.3 IP地址(重点)1.4 端口号(重点)2 基于tcp协议的编程模型(重点)2.1 C/S架构的简介2.2 编程模型2.3 相关类和方法的解析(1)ServerSocket类(2)Socket类(3)注意事项3 基于udp协议的编程模型(熟悉)3.1 编程模型3.2 相关类和方法的解析(1)DatagramSocket类(2)DatagramPacket类(3)InetAdd原创 2022-01-15 16:01:41 · 2047 阅读 · 0 评论 -
20、反射机制
20、反射机制1 基本概念2 Class类2.1 基本概念2.2 获取Class对象的方式2.3 常用的方法(掌握)3 Constructor类3.1 基本概念3.2 Class类的常用方法3.3 Constructor类的常用方法4 Field类4.1 基本概念4.2 Class类的常用方法4.3 Field类的常用方法5 Method类5.1 基本概念5.2 Class类的常用方法5.3 Method类的常用方法6 获取其它结构信息1 基本概念通常情况下编写代码都是固定的,无论运行多少次执行的结果也原创 2022-01-15 16:24:41 · 260 阅读 · 0 评论