![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 84
执笔blog
这个作者很懒,什么都没留下…
展开
-
Java 类加载器 反射
反射类加载器反射构造方法反射成员变量反射成员方法反射配置文件运行类中的方法第1章类加载器1.1类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象连接验证 是否有正确的内部结构,并和其...原创 2019-12-24 22:12:44 · 133 阅读 · 0 评论 -
网络传输协议UDP和TCP
今日内容介绍1、网络三要素及传输协议2、实现UDP协议的发送端和接收端3、实现TCP协议的客户端和服务器4、TCP上传文件案例=第一节课开始=======================###01网络模型*A:网络模型TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层,每层分别负责不同的通信功能,接下来针对这四层进行详细地讲解。链路层:链路层是用于定义物理传输通道,通常...原创 2019-11-05 15:23:06 · 426 阅读 · 0 评论 -
java学习,finalize方法
finalize的作用finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的finalize的调用具有不确定性不建议用finalize方法完成“非内存资源”的清理工作,但建议用于:...原创 2018-11-07 17:24:24 · 117 阅读 · 0 评论 -
Java学习各书单可能会经常问到的问题
JDK的collection,map,concurrent包必看Java高并发程序设计:必看,面试中高并发几乎是必问的点,如果没有系统的看过高并发程序如何写,类库如何用很容易被问晕深入理解Java虚拟机:必看,经典中的经典,所有jvm和jmm相关的问题和知识都在这里有答案MySQL必知必会:必看,内容为sql语句的基本使用,建议配合牛客网的数据库实战编程来复习Redis开发与运维:必看,主...原创 2019-08-02 10:59:43 · 99 阅读 · 0 评论 -
Java学习之IO流
Java IO流主要分为2类,一类是字节流,一类是字符流,处理字节流的类是InputStream和OutputStream,处理字符流的类是Reader和Writer。字节流:继承图InputStreamo ByteArrayInputStreamo FileInputStreamo FilterInputStreamo Buff...原创 2019-08-02 11:12:14 · 90 阅读 · 0 评论 -
Java学习之多线程(一)Thread,Runnable,sleep,线程池原理,实现Callable接口,异步
###01Thread类介绍A:Thread类介绍:Thread是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。发现创建新执行线程有两种方法。a:一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。创建对象,开启线程。run方法相当于其他线程的main方法。b:另一种方法是声明一个实现 Runnable 接口的类。该类然后...原创 2019-08-10 15:28:38 · 530 阅读 · 0 评论 -
Java学习之多线程(二)线程安全,同步代码块,死锁,线程等待和唤醒
###01线程操作共享数据的安全问题*A:线程操作共享数据的安全问题如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。...原创 2019-08-10 17:06:42 · 117 阅读 · 0 评论