Java高级学习
文章平均质量分 93
Hhuaahua
这个作者很懒,什么都没留下…
展开
-
29.Java学习笔记第二十九节——动态代理与 Java8 新特性(尚硅谷视频整理)
文章目录 七、反射的应用:动态代理 七、反射的应用:动态代理原创 2021-01-15 21:26:25 · 333 阅读 · 1 评论 -
28.Java学习笔记第二十八节——反射(尚硅谷视频整理)
文章目录 一、Java反射机制概述1、内容 2、补充:静态和动态语言 3、功能 4、相关主要API 二、理解Class类并获取Class实例1 * 三、类的加载与ClassLoader的理解 四、创建运行时类的对象 * 五、获取运行时类的完整结构 六、调用运行时类的指定结构 * 七、反射的应用:动态代理“*” 标记是了解内容。 一、Java反射机制概述1、内容 (1)Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息原创 2020-11-16 15:01:48 · 412 阅读 · 0 评论 -
27.Java学习笔记第二十七节——IO 流与网络编程(尚硅谷视频整理)
文章目录 一、网络编程概述 1、背景知识 2、网络基础 二、网络通信要素 1、网络通信要素概述 (1)网络通信要素种类 (2)如何实现网络中的主机互相通信 2、通信要素一:IP和端口号 (1)IP地址 (2)端口号 3、通信要素二:网络协议 三、TCP网络编程 四、UDP网络编程 五、URL编程 一、File类的使用 一、网络编程概述 1、背景知识 (1)Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。(2)Java原创 2020-11-08 21:25:55 · 159 阅读 · 1 评论 -
26.Java学习笔记第二十六节——IO 流(尚硅谷视频整理)
文章目录 一、File类的使用 1.概述2.常用构造器3.常用方法 二、IO流原理及流的分类 1.理解2.分类 三、节点流(或文件流) 四、缓冲流 五、转换流 六、标准输入、输出流 一、File类的使用 1.概述(1)File 类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)(2)File类声明在Java.io 包下(3)File 类中涉及到关于文件或文件目录的创建、删除、重命名等方法。但是并未涉及写入或读取文件内容的操作。如果需要写入或读取文件内容,必须使用IO流完成。(4)原创 2020-11-04 22:16:06 · 247 阅读 · 0 评论 -
25.Java学习笔记第二十五节——集合(尚硅谷视频整理)
文章目录 一、 为什么要有泛型1.概念 二、 在集合中使用泛型 三、自定义泛型结构1.自定义泛型类、接口2.自定义泛型方法 四、泛型在继承上的体现 五、通配符的使用1.理解2.有限制的通配符 六、泛型应用举例 一、 为什么要有泛型1.概念(1)泛型可以理解为标签。如超市购物架上很多瓶子,每个瓶子装的是什么,有标签。(2)所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象原创 2020-10-19 20:57:55 · 151 阅读 · 0 评论 -
23、24.Java学习笔记第二十三、四节——集合(尚硅谷视频整理)
文章目录 一、 Java集合框架概述1. 理解 2.集合框架涉及到的API 二、Collection接口中的方法三、Iterator迭代器接口1. 理解 2. 主要方法3. foreach四、Collection子接口一:List五、Collection子接口二:Set六、Map接口七、Collections工具类 一、 Java集合框架概述1. 理解 (1)集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.text原创 2020-10-18 22:38:36 · 365 阅读 · 0 评论 -
22.Java学习笔记第二十二节——枚举类与注解(尚硅谷视频整理)
文章目录一、枚举类的使用1. 定义 2. 如何自定义枚举类 3. 如何使用关键字enum定义枚举类4. Enum类的主要方法 5. 实现接口的枚举类 二、注解的使用1.注解(Annotation)概述2.常见的Annotation示例 1.示例一:生成文档相关的注解 2.示例二:在编译时进行格式检查(JDK内置的三个基本注解) 3.示例三:跟踪代码依赖性,实现替代配置文件功能 3.自定义Annotation4.JDK中的元注解 1.理解 2.类型 5.利用反射获取注解信息(在反射部分涉及) 6.JDK 8原创 2020-10-12 22:18:48 · 231 阅读 · 0 评论 -
21.Java学习笔记第二十一节——常用类(尚硅谷视频整理)
文章目录一、JDK8之前日期时间API4. java.text.SimpleDateFormat类5. java.util.Calendar(日历)类二、JDK8中新日期时间API1.LocalDate、LocalTime、LocalDateTime2.瞬时:Instant3.格式化与解析日期或时间三、Java比较器1.自然排序2.定制排序3.两者区别四、System类五、Math类六、BigInteger与BigDecimal1.BigInteger2.BigDecimal一、JDK8之前日期时间A原创 2020-10-11 22:55:07 · 166 阅读 · 0 评论 -
20.Java学习笔记第二十节——常用类(尚硅谷视频整理)
文章目录一、字符串相关的类<1>String类1.String特性2.String 对象的创建3.String 的常用方法3.1 常用方法13.2 常用方法23.3 常用方法34.复习String类与其他结构之间的转换4.1 与基本数据类型、包装类之间的转换4.2 与字符数组之间的转换4.3 与字节数组之间的转换<2>StringBuffer类1.StringBuffer 的常用方法<3>StringBuilder类<4>三者异同二、JDK8之前日期时间API原创 2020-10-10 10:37:24 · 212 阅读 · 0 评论 -
19.Java学习笔记第十九节——多线程(尚硅谷视频整理)
文章目录一、线程的生命周期1.理解2.五种状态之间的关系二、线程的同步1.理解2.思想3.处理两种线程安全问题3.1 同步代码块处理继承Thread类的线程安全问题3.2 同步方法处理继承Thread类的线程安全问题3.3 同步代码块处理实现Runnable的线程安全问题3.4 同步方法处理实现Runnable的线程安全问题4.处理单例模式之懒汉式的线程安全问题5.死锁问题5.1定义一、线程的生命周期1.理解JDK中用Thread.State类定义了线程的几种状态。要想实现多线程,必须在主线程中创原创 2020-10-06 10:11:27 · 407 阅读 · 1 评论 -
18.Java学习笔记第十八节——多线程基本概念(尚硅谷视频整理)
文章目录一、基本概念 1.定义一、基本概念 1.定义 (1)程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 (2)进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器。 程序是静态的,进程是动态的。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。 (3)线程(thread) 进程可进一步细化为线程原创 2020-09-10 19:25:37 · 190 阅读 · 0 评论