首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
西瓜同学🏀
河南工业贸易职业学院
2019届
Java工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(197)
内存泄漏
0
当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。内存泄漏是造成应用程序OOM的主要原因之一。我们知道Android系统为每个应用程序分配的内存是有限的,而当一个应用中产生的内存泄漏比...
发表于 2019-04-30 22:31:31
死锁原因如何打破如何查看死锁进程状态
0
、死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。死锁的四个必要条件:
发表于 2019-04-30 22:31:06
集合类内存
0
List、Set和Queue类的继承结构图:绿色的虚线代表实现,绿色实线代表接口之间的继承,蓝色实线代表类之间的继承
发表于 2019-04-30 22:30:31
异常处理机制
0
在Java应用程序中,异常处理机制为:抛出异常,捕捉异常。 抛出异常:当一个方法出现错误引发异常时,方法创建异常对象并交付运行时系统,异常对象中包含了异常类型和异常出现时的程序状态等异常信息。运行时系统负责寻找处置异常的代码并执行。 捕获异常:在方法抛出异常之后,运行时系统将转为寻找合适的异常处...
发表于 2019-04-30 22:29:11
说一下多态
0
多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,...
发表于 2019-04-30 22:28:22
ReentranceLock 和 synchroniz...
0
1. 可重入性 字面的意思就是可以再次进入的锁,synchronized其实也是可重锁,同一线程每进入一次,锁的计数器都会加一,在释放锁是计数器都会减一,只有当计数器为0时才能释放锁 2 . 锁的实现 ReentrantLock是JDK实现的Synchronized是JVM实现 前者可以...
发表于 2019-04-30 22:27:29
Java的反射,你目前主要用他做什么,Java的泛型,他的主要作用是什么
0
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。Java反射可以用来获取一个class对象或实例化一个class表示的类的对象,还可以获取构造方法,...
发表于 2019-04-30 22:26:14
Hashset有什么特性,hashset判断存入的对象是否重复是如何比较的
0
HashSet是Set接口的实现类,因此,HashSet中的元素也是不能重复的。HashCode判断元素重复的标准时,首先计算新添加元素的hashCode值,当不重复是,则直接加入到该集合中,若发生重复,也称发生了碰撞,则进一步调用equals判断元素是否在逻辑上相同。
发表于 2019-04-29 19:09:35
Java中线程如何实现,如何实现多线程,线程安全在Java中是如何实现的,...
0
1、1.继承Thread类 public class Thread extends Object implements Runnable 定义Thread类的子类,并重写Thread类的run()方法,创建子类对象(即线程对象),调用线程对象的start()方法来启动该线程。 2.实现Runn...
发表于 2019-04-29 19:07:08
接口有什么限制
0
1、变量会被隐式地指定为public static final变量,并且只能是public static final变量,用private修饰会报编译错误 2、方***被隐式地指定为public abstract方法且只能是public abstract方法(用其他关键字,比如private、pr...
发表于 2019-04-29 19:06:14
首页
上一页
8
9
10
11
12
13
14
15
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题