自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 十八:Java8新特性

本章目录01、Java8概述02、Java8新特性的好处03、并行流与串行流04、Lambda表达式4.1、Lambda表达式使用举例4.2、Lambda表达式语法的使用14.3、Lambda表达式语法的使用2接口5.1、函数式接口的介绍5.2、Java内置的函数式接口介绍及使用举例06、方法引用与构造器引用6.1、方法引用的使用情况16.2、方法引用的使用情况26.2、方法引用的使用情况36.4、构造器引用与数组引用的使用07、强大的Stream API7.1、Stream API的概述7.2、Strea

2021-10-13 16:42:38 408

原创 十七:反射与动态代理

本章目录01、Java反射机制概述1.1、使用反射,实现同上的操作1.2、反射的强大:调用类的私有结构02、理解Class类并获取Class实例2.3、Class类的理解2.4、获取Class实例的4种方式2.5、Class实例对应的结构的说明03、类的加载与ClassLoader的理解3.6、了解:类的加载过程3.7、了解:什么时候会发生类初始化?3.8、ClassLoader的理解3.9、使用ClassLoader加载配置文件04、通过反射,创建运行时类的对象4.1、举例体会反射的动态性05、获取运行时

2021-10-13 16:41:47 73

原创 十六:网络编程

本章目录01、网络编程概述02、网络通信要素概述03、通信要素1:IP和端口号3.1、IP的理解与InetAddress类的实例化3.2、端口号的理解04、通信要素2:网络协议4.1、TCP和UDP网络通信协议的对比05、TCP网络编程06、UDP网络编程07、URL编程7.1、URL的理解与实例化7.2、URL网络编程实现Tomcat服务端数据下载7.3、URI、URL和URN的区别01、网络编程概述Java是Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发

2021-10-13 16:40:20 253

原创 十五:IO流

本章目录01、File类的使用1.1、File类的实例化1.2、File类的常用方法11.3、File类的常用方法21.4、课后练习02、IO流原理及流的分类2.1、IO流原理2.2、流的分类2.3、IO 流体系4.1、FileReader读入数据的基本操作4.2、FileReader中使用read(char[] cbuf)读入数据4.3、FileWriter写出数据的操作4.4、使用FileReader和FileWriter实现文本文件的复制4.5、使用FileInputStream不能读取文本文件的测试

2021-10-13 16:39:57 389

原创 十四:泛型

本章目录01、为什么要有泛型1.1、举例1.2、泛型的设计背景1.3、其他说明1.3、那么为什么要有泛型呢02、在集合中使用泛型2.1、举例2.2、练习03、自定义泛型结构3.1、自定义泛型类举例3.2、自定义泛型类泛型接口的注意点3.3、自定义泛型方法举例3.4、举例泛型类和泛型方法的使用情境04、泛型在继承上的体现【通配符】05、通配符的使用5.1、使用通配符后数据的读取和写入要求5.2、有限制条件的通配符的使用06、泛型应用举例6.1、泛型嵌套6.2、实际案例07、自定义泛型类练习01、为什么要有泛

2021-10-13 16:38:11 54

原创 十三:集合

集合的应用01、Java 集合框架概述1.1、集合框架与数组的对比及概述1.2、集合框架涉及到的API02、Collection接口方法2.2、Collection接口中的常用方法12.3、Collection接口中的常用方法22.4、Collection接口中的常用方法32.5、Collection接口中的常用方法403、Iterator迭代器接口3.1、使用Iterator遍历Collection3.2、迭代器Iterator的执行原理3.3、Iterator遍历集合的两种错误写法的使用3.5、新特性f

2021-10-13 16:37:38 87

原创 十二:枚举与注解

本章目录01、枚举类的使用1.1、枚举类的理解1.2、自定义枚举类1.3、使用enum关键字定义枚举类1.4、Enum类中的常用方法1.5、使用enum关键字定义的枚举类实现接口02、注解的使用2.1、注解的理解2.2、Annotation的使用示例2.3、如何自定义注解2.4、jdk中4个基本的元注解的使用12.5、jdk中4个基本的元注解的使用22.6、利用反射获取注解信息2.7、jdk8新特性:可重复注解2.8、jdk8新特性:类型注解01、枚举类的使用1.1、枚举类的理解类的对象只有有限个,

2021-10-05 09:46:16 74

原创 十一:常用类

本章目录01、字符串相关的类1.1、String类的概述1.2、理解String的不可变性1.3、String不同实例化方式的对比1.4、String不同拼接操作的对比1.4.1、String使用陷阱1.5、String的一道面试题1.6、JVM中涉及字符串的内存结构1.7、String的常用方法11.8、String的常用方法21.9、String的常用方法31.10、String与基本数据类型包装类的转换1.11、String与char[]之间的转换1.12、String与byte[]之间的转换1.13

2021-10-05 09:45:27 89

原创 十:多线程

本章目录01、基本概念:程序、进程、线程1.1、进程与线程1.2、使用多线程的优点1.3、何时需要多线程02、线程的创建和使用2.1、线程的创建和启动2.2、Thread类2.3、API中创建线程的两种方式2.3.1、创建多线程的方式一:继承Thread类2.3.2、创建过程中的两个问题说明2.3.3、练习12.3.4、Thread类的有关方法2.3.5、线程的调度2.3.6、线程的优先级2.3.7、练习22.3.8、创建多线程的方式二:实现Runnable接口2.3.9、继承方式和实现方式的联系与区别2.

2021-10-05 09:43:59 69

原创 九:异常的使用

这里写目录标题01、异常概述与异常体系结构02、常见异常03、异常处理机制一:try-catch-finally3.1、finally的使用04、异常处理机制二:throws4.1、重写方法声明抛出异常的原则05、手动抛出异常06、用户自定义异常类6.1、练习07、异常总结01、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等

2021-10-05 09:43:21 96

原创 八:面向对象(下)

本章目录01、关键字:static1.1、static 的使用1.2、类变量 vs 实例变量内存解析1.3、static 修饰方法1.4、自定义 ArrayUtil 的优化1.5、static 的应用举例1.6、static 的练习设计模式02、理解 main 方法的语法(了解)03、类的成员之四:代码块04、关键字:final05、抽象类与抽象方法5.1、抽象类应用5.2、练习5.3、创建抽象类的匿名子类对象5.5、抽象类的练习6.1、概述6.2、举例6.4、接口的应用:工厂模式07、Java 8 中关于

2021-10-04 08:32:29 656

原创 七:面向对象(中)

本章目录01、继承性的使用与理解1.1、继承性练习2.1、方法重写的细节2.2、方法的练习03、四种访问权限修饰符04、关键字:super05、子类对象实例化过程06、面向对象特征之三:多态性6.1、虚拟方法的补充6.2、向下转型的使用6.3、多态性的练习07、Object 类的使用7.1、Object类中的主要结构7.2、==操作符与equals方法方法的原则7.3、toString的使用的使用8.1、单元测试方法的使用8.2、包装类的使用8.3、包装类与基本数据类型相互转换8.4、练习01、继承性的使

2021-10-04 08:31:53 450

原创 六:面向对象(上)

本章目录01、面向过程与面向对象02、 类和对象2.1、Java 类及类的成员2.2、类与对象的创建及使用2.3、对象的创建和使用:内存解析03、类的成员之一:属性04、 类的成员之二:方法4.1、类中方法的声明和使用4.2、理解“万事万物皆对象”4.3、对象数组的内存解析4.4、匿名对象的使用4.5、自定义数组的工具类4.7、可变个数的形参4.8.1、**针对基本数据类型**4.8.2、**针对引用数据类型**4.8.3、**练习1**4.8.4、**练习2**4.8.5、**练习3**4.8.6、**练

2021-10-04 00:06:09 124

原创 五:数组的使用

本章目录01、 数组的概述02、 一维数组的使用2.1、内存的简化结构2.2、一维数组的内存解析2.3、练习103、 多维数组的使用3.1、二位数组3.2、二维数组的内存解析3.3、练习3.4、面试题目04、 数组中涉及到的常见算法4.1、数组元素的赋值4.2、数组元素的基本操作4.3、数组元素的基本操作 24.4、数组的复制、反转、查找4.5、数组元素的排序算法4.6、十大内部排序算法4.7、算法的 5 大特征4.10排序算法性能对比05、 Arrays 工具类的使用06、 数组使用中的常见异常01、

2021-10-04 00:04:29 327

原创 四:程序流程控制

本章目录01、 程序流程控概述02、 顺序结构03、分支语句2.1、分支语句1:if-else结构2.1.1、输入语句2.2、 分支语句2:switch-case结构04、循环结构4.1、for循环4.2、while循环4.3、do-while循环4.4、嵌套循环结构4.5、break、continue的使用01、 程序流程控概述流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构分支

2021-10-04 00:03:48 569

原创 三:运算符

本章目录01、运算符1.1、算术运算符1.2、赋值运算符1.3、比较运算符1.4、逻辑运算符1.5、位运算符1.6、三元运算符02、运算符的优先级01、运算符1.1、算术运算符1.2、赋值运算符1.3、比较运算符1.4、逻辑运算符1.5、位运算符1.6、三元运算符02、运算符的优先级01、运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符1.1、算术运算符/*

2021-10-03 23:57:32 91

原创 二:变量、标识符、保留字、变量

本章目录01、关键字与保留字02、标识符2.1、什么是标识符(Identifier)2.2、定义合法标识符规则【重要】2.3、Java 中的名称命名规范03、变量3.1、变量的声明与使用3.2、基本数据类型3.2.1、整数类型:byte、short、int、long3.2.2、浮点类型:float、double3.2.3、字符类型:char3.3.4、布尔类型:boolean3.3、基本数据类型转换3.3、字符串类型:String3.4、强制类型转换04、进制4.1、进制与进制间的转换4.2、二进制4.3、

2021-10-03 23:56:42 95

原创 一:Java语言概述

文章目录01、 软件开发介绍1.1、常用的DOS命令02、计算机编程语言介绍03、 Java语言概述3.1、Java简史3.2、Java技术体系平台04、 Java程序运行机制及运行过程4.1、Java两种核心机制05、Java语言的环境搭建06、 开发体验—HelloWorld07、 常见问题及解决方法08、 注释(comment)09、小结第一个程序01、 软件开发介绍软件开发软件,即一系列按照特定顺序组织的计算机数据和指令的集合。软件有

2021-10-03 23:52:46 1968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除