E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA常见面试题
Java常见面试题
汇总(六)
原文链接:http://www.cnblogs.com/qf-dd/p/10021801.html不知不觉中,已经将面试题更新到第六篇了,庞大的java面试题库,想要刷完似乎不大可能,需要一点一点的积累。1、java中会存在内存泄漏吗,请简单描述。答:会;存在无用但可达的对象,这些对象不能被GC回收,导致耗费内存资源。2、静态变量和实例变量的区别?答:静态变量也称为类变量,归全类共有,它不依赖于某
dfywlme7915
·
2018-11-26 17:00
java常见面试题
算法
包括:冒泡排序,快速排序,快速查找:importjava.util.Arrays;publicclassSortAndFind{publicstaticvoidbubbleSort(int[]array){inti,j,temp;intcount=array.length;for(i=count;i>0;i--){for(j=0;jarray[j+1]){temp=array[j];array[j
代码artist
·
2018-11-24 22:45
java
Java常见面试题
今天整理了下面试中会经常出现的一些问题。1.线程的几种状态和相互的转换?回答要点:1)线程有5中状态,分别是:创建就绪运行阻塞死亡2)就绪,运行,阻塞之间的转换线程在就绪状态以后,由CPU调度到该线程后,线程就进入运行状态;线程在运行状态时,进入就绪状态只有1种情况,线程调用yield()方法,则进入就绪状态,进入就绪状态的线程可直接再次进入运行状态;进入阻塞状态则有3种情况:join()或者sl
西丽小帅
·
2018-11-07 19:24
java
java常见面试题
及答案 1-10
作者丨little_Kanghttps://blog.csdn.net/hsk256/article/details/49052293
java常见面试题
及答案1.什么是Java虚拟机?
程序员大咖
·
2018-10-30 07:00
各大互联网公司
Java常见面试题
来源k6k4答案参考:
java常见面试题
1、面向对象的特点有哪些?2、接口和抽象类有什么联系和区别?3、重载和重写有什么区别?4、java有哪些基本数据类型?5、数组有没有length()方法?
时海
·
2018-10-14 22:38
笔试面试
华为历届笔试面试题整理大全
整理了一下华为往届笔试面试题,希望对大家有帮助:超级有用的面试题:
Java常见面试题
常见算法面试题数据库常见面试题操作系统常见面试题C/C++常见面试题大数据常见面试python常见面试来源:华为笔试面试圈
时海
·
2018-10-14 09:47
笔试面试
互联网笔试面试题整理
京东历届笔试面试题大全
整理了一下京东往届笔试面试题,希望对大家有帮助:超级有用的面试题:
Java常见面试题
常见算法面试题数据库常见面试题操作系统常见面试题C/C++常见面试题大数据常见面试python常见面试来源:京东笔试面试圈
时海
·
2018-10-11 12:39
笔试面试
互联网笔试面试题整理
网易历届笔试面试题整理大全
整理了一下网易往届笔试面试题,希望对大家有帮助:超级有用的面试题:
Java常见面试题
常见算法面试题数据库常见面试题操作系统常见面试题C/C++常见面试题大数据常见面试python常见面试来源:网易笔试面试圈
时海
·
2018-10-09 10:47
笔试面试
网易
互联网笔试面试题整理
腾讯往届笔试面试题整理大全
整理了一下腾讯往届笔试面试题,希望对大家有帮助:超级有用的面试题:
Java常见面试题
常见算法面试题数据库常见面试题操作系统常见面试题C/C++常见面试题大数据常见面试python常见面试来源:腾讯笔试面试圈
时海
·
2018-10-08 12:20
腾讯
笔试面试
校园招聘
笔试面试
互联网笔试面试题整理
滴滴往届笔试面试题大全
整理了一下滴滴往届笔试面试题,希望对大家有帮助:超级有用的面试题:
Java常见面试题
常见算法面试题数据库常见面试题操作系统常见面试题C/C++常见面试题大数据常见面试python常见面试来源:滴滴出行笔试面试圈
时海
·
2018-10-07 18:18
笔试面试
互联网笔试面试题整理
Java面试+笔试题大集合
Java:很重要:(2)别人秋招面试题准备细数JDK里的设计模式面试必问之JVM原理历年阿里面试题汇总各大公司Java后端开发面试题总结Java基础知识总结-超详细篇收藏java基础面试知识点
java常见面试题
及答案
睶先生
·
2018-09-30 15:29
面试
java高频面试题(2018-9-11)
Java常见面试题
https://blog.csdn.net/xuchishao/article/details/491745332.Java中HashMap和HashTable的区别①历史原因:Hashtable
AriesTina
·
2018-09-13 10:26
java常见面试题
(4)
接口和抽象类的区别?接口和抽象类是java面向对象的两个基础机制。接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到API定义和实现分离的目的。接口,不能实例化;不能包含任何非常量成员,任何field都是隐含着publicstaticfinal的意义;没有非静态方法实现,也就是要么是抽象方法,要么是静态方法。抽象类是不能实例化的类,用关键字abstract修饰,其目的是代码重用。可以有一个或
Andy_96
·
2018-08-30 12:29
java基础知识
java常见面试题
(3)
synchronized和ReentrantLock有什么区别?synchronized是java内建的同步机制,所以也称其为IntrinsicLocking,它提供了互斥的语义和可见性,当一个线程已获取当前锁时,其它试图获取的线程只能等待或者阻塞在那里。在java1.5以前,synchronized是仅有的同步手段,可以用来修饰方法,也可以指定在特定的代码块上,本质上synchronized方法
Andy_96
·
2018-08-29 17:57
java基础知识
Java常见面试题
(1)
对java平台的理解,java是否是解释执行?java是面向对象的语言,最显著的两个特点是“一次书写,到处运行(Writeonce,runanywhere)”和垃圾收集(GC)。第一个特点使java非常容易的或跨平台能力,第二个特点java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要操心内存的分配与回收。JRE:java运行环境,包含了JVM和java类库。JDK:JDK可以看做JRE的
Andy_96
·
2018-08-28 15:34
java基础知识
java常见面试题
(2)
java反射机制,动态代理是基于什么原理?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。反射机制是java提供的一种基础功能,赋予程序在运行时自省的能力。通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取声明的属性和方法,调用方法
Andy_96
·
2018-08-28 00:00
java基础知识
上上德盛面试题,java软件开发工程师
blog.csdn.net/jackfrued/article/details/44931137https://blog.csdn.net/wangxiang1292/article/details/79027875
Java
ademen
·
2018-08-25 22:55
面试
Java常见面试题
——多线程
3.2.1多线程线程有哪些状态?各种状态之间是怎么切换的?答:Java的Thread类中通过static枚举定义了线程的几种状态NEW:初始,即新创建了一个线程对象,但是还没有start()RUNNABLE:就绪/运行,调用start()成功后的状态BLOCKED:阻塞,即线程阻塞于锁WAITING:线程需要等待其它线程做出一些特定动作(通知或中断)TIMED_WAITING:指定时间的等待TER
香波特不香
·
2018-08-23 11:13
面试题与解答
2018-08-21笔试题
来电科技-初级Java工程师forward和redirect的区别
JAVA常见面试题
之Forward和Redirect的区别string和stringbuffer的区别?
shaYanL
·
2018-08-23 10:28
2018-08-21笔试题
来电科技-初级Java工程师forward和redirect的区别
JAVA常见面试题
之Forward和Redirect的区别string和stringbuffer的区别?
shaYanL
·
2018-08-23 10:28
java常见面试题
sql数据库
(一)什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程是一个预编译的代码块,执行效率比较高一个存储过程替代大量T_SQL语句,可以降低网络通信量,提高通信
青春季风暴
·
2018-06-05 23:46
面试
java常见面试题
及答案
有些内容是复制的有什么错误还望大家指正。1、String类为什么是final的。首先,先得清楚final这个关键字。final的出现就是为了为了不想改变,而不想改变的理由有两点:设计(安全)或者效率。final修饰的类是不被能继承的,所以final修饰的类是不能被篡改的。了解了这一点,我们再看看问题:1、从设计安全上讲,1)、确保它们不会在子类中改变语义。String类是final类,这意味着不允
jerryzjr
·
2018-05-30 13:50
学习java
Java常见面试题
大全
声明:有人说,有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目,知识面很广,而且这位前辈对于每个题都自己测试给出了答案,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步!以下内容来自这位前辈2013年年底的时候,我
行者彡
·
2018-05-06 19:58
程序生涯
java常见面试题
及答案 11-20(JVM)
11.JVM内存分哪几个区,每个区的作用是什么?java虚拟机主要分为以下一个区:方法区:1.有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载2.方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。3.该区域是被线程共享的。4.方法区里有一个运行时常量池,用于存放静态编译产生的字面量和
寒夕若梦
·
2018-04-06 22:29
面试
Java中级面试题及答案解析(8)
Javaweb练手项目源码下载常用设计模式完整系列篇100套IT类简历模板下载
Java常见面试题
汇总篇数据库的三大范式1、第一范式(1NF)在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求
Java知音_
·
2018-04-04 16:16
面试题
Java知音
数据库面试常问的一些基本概念
作者:小宝鸽链接:https://blog.csdn.net/u013142781知音专栏Javaweb练手项目源码下载常用设计模式完整系列篇100套IT类简历模板下载
Java常见面试题
汇总篇1、超键、
·
2018-03-28 00:00
geek
java常见面试题
1,java的反射是如何实现的第一种:通过Object类的getClass方法Classcla=对象.getClass();第二种:通过类名.class获取对象Classcla=类名.class;第三种:通过Class.forName方式Classcla=Class.forName("完整类名,包含包名");2,Override和Overload的区别,分别用在什么场景Override--重写--
LoveM生活美好
·
2018-03-14 17:37
Java中级面试题及答案解析(4)
知音专栏 Javaweb练手项目源码下载常用设计模式完整系列篇100套IT类简历模板下载
Java常见面试题
汇总篇这里选了几道高频面试题以及一些解答。
Java知音_
·
2018-03-14 00:00
面试题
Java知音
Java中高级面试题
本文作者是CyanQueen,欢迎点击阅读原文知音专栏 Javaweb练手项目源码下载常用设计模式完整系列篇100套IT类简历模板下载
Java常见面试题
汇总篇一.基础知识:1)集合类:List和Set比较
Java知音_
·
2018-03-09 00:00
Java面试题
面试题
Java知音
Java常见面试题
整理【2】
9. 进程和线程的区别是什么?首先程序是静态的指令集合,而进程是运行中的指令集合。进程是分配资源的基本单位,而线程是独立运行和调度的基本单位。任意时刻,一个CPU只能运行一个进程,进程获得资源后进行分配,由不同的线程来执行和协作。1.进程:程序的一次执行2.线程:CPU的基本调度单位一个进程的内存空间是可以被线程共享的。进程的内存空间一般是独立的,而线程的内存空间一般是共享的,线程间的同步是为了防
ImportNewXXT0101
·
2017-12-23 12:42
面试算法
Java常见面试题
及答案1-10
Java常见面试题
及答案1-101.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。
huangshulang1234
·
2017-12-23 10:12
笔试面试
Java常见面试题
整理【1】
1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java的跨平台不是java源程序的跨平台,如果是这样,那么所以语言都是跨平台的,java源程序先经过javac编译器编译成二进制的.class字节码文件(java的跨平台指的就是.class字节码文件的跨平台,.class字节码文件是与平台无关的),.class文件再运行在jvm上,java解释器(jvm的一部分)会将其
ImportNewXXT0101
·
2017-12-23 08:58
面试算法
java常见面试题
之单例模式
java之单例模式提起单例模式,相信这是很多面试题中都会出现的一个题,大家也基本了解,但是怎么做才能让面试官对你刮目相看呢??那么接下来我们来进行解析单例模式,填充你的知识库先说最简单的单例模式:packagecom.youzhong.test;publicclassSingletonModel{privatestaticSingletonModelinstance=newSingletonMod
灵活的手指
·
2017-11-08 21:38
JAVA-SE
【汇总】
java常见面试题
汇总
基础题目Java线程的状态进程和线程的区别,进程间如何通讯,线程间如何通讯HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别Cookie和Session的区别索引有什么用?如何建索引?ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容。equals方法实现面向对象线程状态,BLOCK
草木皆灰
·
2017-09-29 12:40
笔记
java常见面试题
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别是什么?Java
java大湿兄
·
2017-09-23 16:28
Java常见面试题
(基础)
转自此处
JAVA常见面试题
1》:Java中的异常处理机制的简单原理和应用简单原理:每当产生异常之后,如果没有程序进行相应的处理,则程序出现中断的现象,那么,此时实际上一旦产生一个异常之后,JVM会抛出一个异常类的实例对象
StarCoder_Yue
·
2017-08-16 08:11
面试
收藏版:
java常见面试题
目精讲视频教程!
收藏版:
java常见面试题
目精讲视频教程!
刘冬雪的博客
·
2017-06-26 15:34
Java常见面试题
之Forward和Redirect的区别
阅读目录一:间接请求转发(Redirect)二:直接请求转发(Forward)用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?本篇在回答该问题的同时全面的讲解两种请
TiuVe2
·
2017-05-09 16:00
面试
redirect
forward
基础技术
Java面试
java常见面试题
及答案1-10http://blog.csdn.net/hsk256/article/details/49052293一数据库1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题
Num_9_G
·
2017-05-07 18:44
java
java常见面试题
链接:https://www.nowcoder.com/discuss/21112?type=2&order=0&pos=142&page=1java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别(String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象。因此在每次对String类型进行改变的时候其实都等同于生
飞人小天使
·
2017-04-13 21:49
java基础
Java常见面试题
总结
阅读更多一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和classloader的区别7、Java7、Java8的
yypiao
·
2017-02-28 17:00
java
网络协议
面试
Java常见面试题
总结
阅读更多一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和classloader的区别7、Java7、Java8的
yypiao
·
2017-02-28 17:00
java
网络协议
面试
互联网
java常见面试题
1.唯一索引与主键索引的比较唯一索引唯一索引不允许两行具有相同的索引值。如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在employee表中的职员姓氏(lname)列上创建了唯一索引,则所有职员不能同姓。主键索引主键索引是唯一索引的特殊类型。数据库表通常有一列或列组合,其值用来唯一标识表中的每一行
haihongazar
·
2016-10-24 10:34
java常见面试题
(含答案)
1.main方法是怎样写的publicstaticvoidmain(String[]args){}2.变量的命名规则是怎么样的?类名的定义:必须以大写开始,采用驼峰命名方法名、属性名的定义:以小写开始,采用驼峰命名常量:全部大写3.if…else和写两个if有什么区别两个if为两次选择判断,两条语句,都会执行if…else为一次判断,if为选择条件1,else为除去选择条件1之外的其它情况,一条语
Awangwlx
·
2016-08-14 19:37
java常见面试题
总结
校招之前,大家都要突击复习一下各种基础知识,lz从面试的角度出发,以面试题为导引,将总结:java基础知识,java并发编程,设计模式,数据结构及常见算法,会持续更新。希望笑傲9月。下面从转载并自己添加注释的java115道面试题开始:面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码
一对儿程序猿
·
2016-04-08 22:00
JAVA校招复习
决胜九月:
java常见面试题
总结
校招之前,大家都要突击复习一下各种基础知识,lz从面试的角度出发,以面试题为导引,将总结:java基础知识,java并发编程,设计模式,数据结构及常见算法,会持续更新。希望笑傲9月。下面从转载并自己添加注释的java115道面试题开始:面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码
liukanglucky
·
2016-04-08 22:00
java
面试题
[置顶]
Java常见面试题
汇总(一)
1)什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2)JDK和JRE的区别是什么?Java
u014492609
·
2016-03-27 20:00
java
面试题
几个
JAVA常见面试题
面试考察知识点如下: 一.序列化的实现方式 概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 目的:1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。 实现方法:1:被序列化的类要实现java.io.Seria
u014761700
·
2016-03-16 23:00
JAVA常见面试题
之Forward和Redirect的区别
阅读目录一:间接请求转发(Redirect)二:直接请求转发(Forward)用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?本篇在回答该问题的同时全面的讲解两种请
沁园春·雪
·
2016-03-16 01:00
阿里
java常见面试题
一、String,StringBuffer,StringBuilder的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final类。3、StringBuffer是线程安全的,而StringB
u014744118
·
2016-02-29 16:00
java
阿里
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他