![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java笔试/面试题
洺鱼
一只萌萌的程序员
展开
-
java小知识
1.Java创建对象的几种方式:(1) 用new语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 (3) 调用对象的clone()方法。 (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObje原创 2016-09-05 16:11:50 · 199 阅读 · 0 评论 -
Java线程面试题 Top 50
在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式,经典多线程问题如生产者消费者,哲学家就餐,读写器或者简单的有界缓冲区问题。转载 2016-08-30 11:02:08 · 495 阅读 · 0 评论 -
JAVA多线程和并发基础面试问答
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。Java多线程面试问题1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程转载 2016-08-30 11:18:32 · 284 阅读 · 0 评论 -
40个Java多线程问题总结
前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问转载 2016-08-31 11:04:31 · 207 阅读 · 0 评论 -
Java研发方向如何准备BAT技术面试答案(上)
最近因为忙于工作,没时间整理,本篇是下班后晚上抽空整理的,文中部分答案本来是想自己好好整理一份的,但是时间真的很紧,所以就整理了一下网络上的文章链接,挑了写的不错的文章,后续有时间补上来。后续答案分享在Java技术分享微信公众号:JavaQ,欢迎围观。 1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Li转载 2016-10-17 15:46:15 · 3550 阅读 · 0 评论 -
Java研发方向如何准备BAT技术面试
最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个很不错的offer,下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门技转载 2016-10-17 15:57:28 · 303 阅读 · 0 评论 -
Java研发方向如何准备BAT技术面试答案(中)
原文链接:http://www.jianshu.com/p/30135dbdb7d6 51.servlet生命周期及各个方法 参考文章http://www.cnblogs.com/xuekyo/archive/2013/02/24/2924072.html52.servlet中如何自定义filter 参考文章http://www.cnblogs.com/javawebsoa/archive/2转载 2016-10-17 15:59:05 · 316 阅读 · 0 评论 -
IT公司笔试算法题
1、将一整数逆序后放入一数组中(要求递归实现) void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10; } int main(int argc, char* argv[]) { int n = 123456789, result[20]={}; convert(res转载 2016-10-17 17:05:05 · 685 阅读 · 0 评论 -
Java面试合集
金三银四跳槽季,上周刚面试回来后的面试总结,想进BAT必看https://blog.csdn.net/t4i2b10X4c22nF6A/article/details/79824860原创 2018-04-12 16:45:58 · 195 阅读 · 0 评论