- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 大厂面试必备题
IO流一.节点流1.文件流,2.内存流,3.管道流,4.随机读写流二.处理流1.缓冲流,2.转换流,3.数据流,4.打印流,5.标准输入输出流,6.对象流,7.压缩流,8.合并流,9.回退流一、下面是我看过的书1. 深入理解JVM第二版2. Java编程的逻辑3. Java核心技术4. 疯狂Java讲义5. 实战Java虚拟机JVM故障诊断与性能优化6. Java多线程...
2020-02-29 23:58:38 415
原创 java class对象加载
class对象加载过程为理解RTTI 在Java 里如何工作,首先必须了解类型信息在运行期是如何表示的。这时要用到一个名为“Class 对象”的特殊形式的对象,其中包含了与类有关的信息(有时也把它叫作“元类”)。事实上,我们要用Class 对象创建属于某个类的全部“常规”或“普通”对象。对于作为程序一部分的每个类,它们都有一个Class 对象。换言之,每次写一个新类时,同时也会创建一个...
2020-02-29 21:16:37 292
原创 java 对象数组与基本类型数组区别
无论使用的数组属于什么类型,数组标识符实际都是指向真实对象的一个句柄。那些对象本身是在内存“堆”里创建的。堆对象既可“隐式”创建(即默认产生),亦可“显式”创建(即明确指定,用一个new表达式)。堆对象的一部分(实际是我们能访问的唯一字段或方法)是只读的length(长度)成员,它告诉我们那个数组对象里最多能容纳多少元素。对于数组对象,“[]”语法是我们能采用的唯一另类访问方法。下面这个例...
2020-02-26 17:37:27 2247
原创 java 内部类
TrackingSlip 类嵌套于一个if 语句的作用域内。这并不意味着类是有条件创建的——它会随同其他所有东西得到编译。然而,在定义它的那个作用域之外,它是不可使用的。除这些以外,它看起来和一个普通类并没有什么区别。匿名类不能拥有一个构建器在匿名内部类中,Contents 是用一个默认构建器创建的。下面这段代码展示了基础类需要含有自变量的一个构建器时做的事情://: Pa...
2020-02-26 15:49:11 213
原创 java 方法调用绑定
将一个方法调用同一个方法主体连接到一起就称为“绑定”(Binding)。若在程序运行以前执行绑定(由编译器和链接程序,如果有的话),就叫作“早期绑定”。大家以前或许从未听说过这个术语,因为它在任何程序化语言里都是不可能的。C 编译器只有一种方法调用,那就是“早期绑定”。上述程序最令人迷惑不解的地方全与早期绑定有关,因为在只有一个Instrument 句柄的前提下,编译器不知道具体该调用哪个...
2020-02-26 10:34:51 509
原创 java中final类
java中的final类数据成员既可以是final,也可以不是,取决于我们具体选择。应用于final 的规则同样适用于数据成员,无论类是否被定义成final。将类定义成final 后,结果只是禁止进行继承——没有更多的限制。然而,由于它禁止了继承,所以一个final 类中的所有方法都默认为final。因为此时再也无法覆盖它们。所以与我们将一个方法明确声明为final 一样,编译器此时有相...
2020-02-25 21:44:12 290 1
原创 java解释器自动调用tostring方法
WaterSource 内定义的一个方法是比较特别的:toString()。大家不久就会知道,每种非基本类型的对象都有一个toString()方法。若编译器本来希望一个String,但却获得某个这样的对象,就会调用这个方法。所以在下面这个表达式中:System.out.println("source = " + source) ;解释器会发现我们试图向一个WaterSource 添加一个S...
2020-02-25 17:21:18 966
原创 case后面只能接常量,但是类常量只接受一次性赋值的,不接受static块赋值的
下面的代码就会报编译错误,(Constant expression required)public class SwitchTest { public int jj = 0; public static final int bn ; static { bn = 0; } @Test public void switchTes...
2020-02-23 17:45:39 1255 1
原创 switch的case后面只能是常量
switch的case后面只能是常量因为switch(选择因子变量)会与case后面的常量进行比较,来判断执行哪条分支。所以case后面的值必须是常量。或者变量要加final关键字。变成常变量。...
2020-02-23 17:26:10 17982 1
原创 java break,continue跳转标签规则
注意:switch也可以用break 与break label; aa: switch (h) { case 1: System.out.println(1); break aa; } aa: switch (...
2020-02-23 16:35:50 325
Spire.Doc-FE_2.7.3.rar
2020-03-13
Oracle可执行文件,包含导入导出可执行文件
2019-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人