面向对象进阶
文章平均质量分 82
面向对象进阶
Radiation_x
这个作者很懒,什么都没留下…
展开
-
反射
第16章 反射(Reflect)16.1 类加载类在内存中的生命周期:加载–>使用–>卸载16.1.1 类的加载过程当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化,如果没有意外,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载。类的加载又分为三个阶段:(1)加载:load就是指将类型的clas字节码数据读入内存(2)连接:link①验证:校验合法性等②准备:准备对应的内存(方法区),创建Class对象原创 2021-01-16 17:53:43 · 121 阅读 · 0 评论 -
文件与IO(File类与IO流)
文件与IO(File类与IO流)File类构造方法(这个用的多点)public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。构造举例,代码如下原创 2021-01-16 17:51:32 · 140 阅读 · 0 评论 -
网络编程
网络编程软件结构:C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、红蜘蛛、飞秋等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌、火狐等。网络通信协议TCP/IP协议参考模型TCP/IP协议中的四层分别是应用层、传输层、网络层和链路层,每层分别负责不同的通信功能。链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。网络层:网络层是整个TC原创 2021-01-16 17:51:02 · 183 阅读 · 0 评论 -
数据结构、集合、Collection 常用功能
数据结构、集合、Collection 常用功能、迭代器数据结构容器:数组–>集合顺序结构: 数组 空间是连续,有索引位置链式结构: 单向链表 双向链表 循环链表 二叉树 有大小序 红黑树集合集合:集合是java中提供的一种容器,可以用来存储多个数据。数组 --> 需要指定数据类型、数组需要指定长度集合 --> 可以不指定数据类型、也不需要指定长度、集合中只能存储对象(不能够存储基本数据类型)数组的长度是固定的。集合的长度是可变的。原创 2021-01-14 18:48:59 · 150 阅读 · 0 评论 -
泛型
泛型**泛型用在何处:**当我们在声明类或接口时,类或接口中定义某个成员时,该成员有些类型是不确定的,而这个类型在使用这个类或接口时可以确定,那么我们可以使用泛型。**泛型的好处:**可以有效的避免强转泛型如何使用:使用的类或者接口或者方法已经定义好泛型,我们才可以用!在使用该内容的时候,指定其具体类型:在实例化对象的时候,等号左侧的泛型需要指定,等号右侧可以省略泛型的具体类型不能是基本数据类型,只能是引用数据类型泛型是不存在多态的语法格式:(重点)【修饰符】 class 类名<类原创 2021-01-14 18:48:11 · 130 阅读 · 0 评论 -
反射
反射类加载类在内存中的生命周期:加载–>使用–>卸载类的加载又分为三个阶段:(1)加载:load就是指将类型的clas字节码数据读入内存(2)连接:link①验证:校验合法性等②准备:准备对应的内存(方法区),创建Class对象,为类变量赋默认值,为静态常量赋初始值。③解析:把字节码中的符号引用替换为对应的直接地址引用(3)初始化:initialize(类初始化)即执行类初始化方法,大多数情况下,类的加载就完成了类的初始化,有些情况下,会延迟类的初始化。类初始化1、哪些操原创 2021-01-14 18:47:40 · 89 阅读 · 0 评论 -
多线程
多线程并发与并行并行(parallel):指两个或多个事件在同一时刻发生(同时发生)。指在同一时刻,有多条指令在多个处理器上同时执行。并发(concurrency):指两个或多个事件在同一个时间段内发生。指在同一个时刻只能有一条指令执行,但多个进程的指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。线程与进程程序:为了完成某个任务和功能,选择一种编程语言编写的一组指令的集合。软件:1个或多个应用程序+相关的素材和资源文件等构成一个软件系统。进程:是指一个内存中运行的应原创 2021-01-14 18:47:12 · 102 阅读 · 0 评论