- 博客(5)
- 收藏
- 关注
原创 Java虚拟机(JVM)面试题
*Java虚拟机(JVM)面试题 * 文章目录Java内存区域说一下JVM的主要组成部分及其作用说一下JVM运行时数据区深拷贝和浅拷贝说一下堆栈的区别队列和栈是什么?有什么区别Hotspot虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题对象的访问定位句柄访问直接指针内存溢出异常Java会存在内存泄漏吗?请简单描述垃圾回收器简述垃圾回收机制GC是什么?为什么要GC垃圾回收的优点和原理。并考虑2种回收机制垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?Ja
2020-11-07 18:28:41 981
原创 Java之打印流分析
打印流:是输出流 ==》只有2个(PrintStream和PrintWriter),只有输出,没有输入 PrintStream:字节打印流 1、打印输出流也是一种处理流(FilterOutputStream),用来装饰其它输出流 2、PrintStream 永远不会抛出 IOException;它产生的IOException会被自身的函数所捕获并设置错误标记, 用户可以通过 checkErr...
2019-11-24 00:01:38 277
原创 Java实现二分查找(递归与非递归)
Java实现二分查找(递归与非递归) 二分查找又叫折半查找,针对的是有序表(升序或者降序的数组) 输入一个值进行查找,在查找过程中,首先与序列中间的元素进行比较,如果大于这个元素,就在当前序列的后半部分继续查找,如果小于这个元素,就在当前序列的前半部分继续查找,直到找到相同的元素,或者所查找的序列范围为空为止。 实现原理: (1)首先确定整个查找区间的中间位置middle=(left+...
2019-09-28 15:23:59 234
原创 类与对象的基本概念及声明一个类
类与对象的基本概念及声明一个类 类是一种实体类型的抽象,它是一个新的数据类型,从语言层面来看,类就是一个数据结构,类定义数据类 型的数据(字段)和行为(方法)。而对象是基于类的具体实体,又是称为类的实例。简单的例子:如果你想买一套期房,售楼部小姐拿出来的是一张该户型的规格图,卧室长多少宽多少,这张纸就相当于类。而当房子盖好的时候,就变成实实在在存在的一套房,实体就是我们所说的对象。 面向对象的三...
2019-09-22 21:27:47 317
原创 Java的标识符与数据类型
Java的标识符与数据类型1.标识符2.数据类型 1.标识符 Java程序中使用的各种对象,如变量、方法、类、数组等都要有名字,这些名字称为标识符(Identifier)。标识符由编程者指定,但必须遵循定的语法规则。Java 语言中的标识符必须满足以下条件: (1)标识符只能包含字母、数字、下划线( )和美元符号($); (2)标识符必须以字母、下划线和美元符号开头。 标...
2019-09-14 21:11:08 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人