都在IO包下 所有字节输出最顶层的父类 它是一个抽象类。abstract修饰的 一般这种类定义的都是所有字节流都可以使用公共的方法, ...
分类:
编程语言 时间:
2019-07-29 23:03:16
阅读次数:
132
数据由内存写入到硬盘中 构造函数传的路径是一个相对路径。有异常需要捕获异常 释放资源 这三个方法,都有异常 IO异常是父类,所以这里只需要抛出IO异常就可以了。 运行程序。目录内多了个a.txt文件 大小是一个字节 ...
分类:
编程语言 时间:
2019-07-29 22:59:37
阅读次数:
135
虚拟机类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载 (Loading)、验证(Verific ...
分类:
其他好文 时间:
2019-07-29 09:33:44
阅读次数:
98
写了个用例,测试main执行: 或者在run模块执行: 发现: ...
分类:
其他好文 时间:
2019-07-29 00:02:35
阅读次数:
126
我们首先看看BoltClientProxyInvoker的关系图 所以当我们用BoltClientProxyInvoker invoke的时候实际上是调用了父类的invoke方法 ClientProxyInvoker invoke 这个方法主要做了几件事: 1. 包装request请求,设置必要的参 ...
分类:
其他好文 时间:
2019-07-28 22:50:17
阅读次数:
191
1.创建类的实例(new 的方式)。访问某个类或接口的静态变量,或者对该静态变量赋值,调用类的静态方法 2.反射的方式 3.当初始化一个类的时候,如果发现其父类还没有进行初始化,则需先触发其父类的初始化。 4.Java虚拟机启动时被标明为启动类的类,直接使用java.exe命令来运行某个主类(包含m ...
分类:
编程语言 时间:
2019-07-28 09:22:16
阅读次数:
94
1,什么是面向对象 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点是:一 ...
分类:
其他好文 时间:
2019-07-28 09:21:15
阅读次数:
81
1. 面向对象基础 类与对象 属性查找 绑定方法 非绑定方法 2.继承、派生及多态 2.1 继承 定义 经典类与新式类 抽象与继承 2.2 派生 定义 组合与重用性 接口与归一化 抽象类 2.3 继承原理(菱形继承) 查找 子类调用父类的方法 2.4 多态与多态性 2.5 封装 隐藏 封装意义 2. ...
分类:
其他好文 时间:
2019-07-28 09:17:45
阅读次数:
102
浅析 Java 中的继承和重写 Java 中的构造方法不能被继承。 Java 中 static 修饰的方法可以被继承,但不能被子类重写。 Java 中 final 修饰方法不允许被子类重写,但是可以被子类继承,final 不能修饰构造方法。 Java 中子类可以继承父类的私有成员,但是不能(直接)访 ...
分类:
编程语言 时间:
2019-07-26 01:13:15
阅读次数:
94
一、 继承 面向对象编程OOP的三大特征(封装,继承,多态)之一 1.什么是继承 在程序中,继承描述的是类和类之间的关系 例如a继承了b, a就能直接使用b已经存在的方法和属性 a为子类,b为父类或基类 父类 = 基类 = 超类, 子类 = 派生类 当一个子类中出现了与父类中不同的内容时,这个子类就 ...
分类:
其他好文 时间:
2019-07-26 01:12:21
阅读次数:
97