老胖鱼头
老胖鱼头
全部文章
Java面试1...
Java工程师面试1000题(15)
Leetcode(5)
Spark(2)
Spring(1)
Spring系列(3)
大数据相关(18)
未归档(29)
经验记录(2)
归档
标签
去牛客网
登录
/
注册
老胖鱼头的博客
全部文章
/ Java面试1000题
(共19篇)
Java工程师面试1000题144-方法参数的传递机制
144、看下面程序的执行结果 import java.util.Arrays; public class Exam4 { public static void main(String[] args) { int i = 1; String str = &...
2019-03-18
0
342
Java工程师面试1000题143-单例设计模式详解
143、说出你所知道的所有单例设计模式写法 首先我们需要知道什么是单例设计模式,所谓单例设计模式,即某个类在整个系统当中只能有一个实例对象可以被获取和使用的编码模式。他是软件开发中最常使用的设计模式之一。 单例设计模式要点: 该类只能有一个实例:需把该类的构造器私有化; 它必须自行创建...
2019-03-17
0
390
Java工程师面试1000题142-类的初始化和实例初始化
142、读程序分析执行结果 public class Son extends Father { private int i = test(); private static int j = method(); static { System.out.pri...
2019-03-16
0
400
Java工程师面试1000题141-自增变量
141、下面代码的执行结果? public void test2(){ int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.pri...
2019-03-16
0
428
Java工程师面试1000题131-140
131、看程序说出执行结果 public class MyTest2 { public static void main(String[] args) { System.out.println(MyParent2.str); } } class MyParent...
2019-03-15
0
332
Java工程师面试1000题121-130
121、Java虚拟机结束生命周期的几种情形? 程序正常执行结束 程序执行了System.exit()方法 程序在执行过程中遇到了异常或者错误而异常终止 由于操作系统出现错误从而导致Java虚拟机进程终止 122、详细介绍一下Java类的加载、连接和初始化的过程。 加载:...
2019-03-14
0
437
Java工程师面试1000题101-110
101、为什么要使用线程池? 线程池的作用就是限制系统中执行线程的数量。根据系统的环境情况,可以手动的或者自动的设置线程数量,少了浪费系统资源,多了造成系统拥挤效率不高。使用线程池控制线程数量,其他线程排队等候,一个任务执行完毕,再从队列中取出最靠前的任务开始执行。若队列中没有等待的线程,线程池的...
2019-03-11
0
365
Java工程师面试1000题71-80
71、什么是线程安全和线程不安全? 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护隔离,使其他线程不能进行访问,直到该线程读取完,其他线程才可以使用,不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成得到的数...
2019-03-09
0
371
Java工程师面试1000题51-60
51、讲一讲ArrayList的内部实现。 回答这样的问题,不要光回答个皮毛,可以详细介绍一下ArrayList内部是如何实现数组的增加和删除的,要知道,数组在创建的时候长度是固定的,那么我们往ArrayList中不断添加对象的时候,它是如何管理的呢? ArrayList内部是使用Object[...
2019-03-07
0
481
首页
上一页
1
2
下一页
末页