九、Java 之核心类库下
文章平均质量分 89
Java 之核心类库下
~忆缘
能吃是福
展开
-
反射机制学习
反射机制基本概念通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。通俗来说,反射机制就是用于动态创建对象并且动态调用方法的机制。目前主流的框架底层都是采用反射机制实现的。如:Person p = new Person(); - 表示声明Person类型的引用指向Person类型的对象p.show(); -原创 2021-09-28 15:52:28 · 87 阅读 · 1 评论 -
网络编程学习
文章目录网络编程的常识七层网络模型相关的协议(笔试题)(1)协议的概念(2)TCP协议(1)TCP三次握手(2)TCP四次挥手(3)UDP协议IP地址(重点)端口号(重点)基于tcp协议的编程模型(重点)C/S架构的简介编程模型充电桩生意基于tcp协议的编程模型(参考充电桩)服务器:客户端:案例线程和匿名内部类实现案例相关类和方法的解析(1)ServerSocket类(2)Socket类(3)注意事项基于udp协议的编程模型(熟悉)编程模型接收方:发送方:案例:相关类和方法的解析(1)DatagramSoc原创 2021-09-24 23:48:19 · 74 阅读 · 1 评论 -
多线程
基本概念程序和进程的概念程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。进程 - 主要指运行在内存中的可执行文件。目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。线程的概念为了解决上述问题就提出线程的概念,线程就是进程内部的程序流,也就是说操作系统内部支持多进程的,而每个进程的内部又是支持多线程的,线程是轻量的,新建线程会共享所在进程的系统资源,因此目前主流的开原创 2021-09-23 23:58:41 · 70 阅读 · 1 评论 -
IO流的概念
IO流的概念IO就是Input和Output的简写,也就是输入和输出的含义。IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流"。输入流和输出流的区别基本分类按照读写数据的基本单位不同,分为 字节流 和 字符流。其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件。其中字符流主要指以字符(2个字节)为单位进行数据读写的流,只能读写文本文件。按照读写数据的方向不同,分为 输入流 和 输出流(站在程序的角度)。其中输入流主要指从文件中读取数据内容输原创 2021-09-20 07:43:44 · 295 阅读 · 2 评论 -
异常机制和File类 --> File类
基本概念java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如:大小等。常用的方法方法声明功能概述File(String pathname)根据参数指定的路径名来构造对象File(String parent, String child)根据参数指定的父路径和子路径信息构造对象File(File parent, String child)根据参数指定的父抽象路径和子路径信息构造对象boolean exists(原创 2021-09-19 05:46:54 · 60 阅读 · 1 评论 -
异常机制和File类 --> 异常机制
基本概念异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等。其中Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决,如:0作为除数等。public class ExceptionTest { pub原创 2021-09-19 05:42:59 · 92 阅读 · 1 评论