这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产 ...
分类:
编程语言 时间:
2017-09-19 14:59:29
阅读次数:
175
1、Equals与==的区别? ==是判断两个变量或者实例是不是指向同一个内存地址 equals是判断两个变量或者实例所指向的内存地址中的值是不是相同 2、Object有哪些公用方法? 方法equals()测试两个对象是否相等 方法clone()进行对象拷贝 方法getClass()返回和当前对象相 ...
分类:
编程语言 时间:
2017-09-17 00:27:43
阅读次数:
168
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2017-09-13 13:15:29
阅读次数:
149
Java面试题全集(上) Java面试题全集(中) Java面试题全集(下) http://www.importnew.com/21445.html ...
分类:
编程语言 时间:
2017-09-09 18:05:48
阅读次数:
154
一、Java容器分类 Java容器划分为两个概念Collection、Map Collection: 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,不关心是否重复;Set不能有重复元素;Queue一端插入一端输出。所有的Collection都可以用foreac ...
分类:
编程语言 时间:
2017-09-04 10:56:21
阅读次数:
148
11、说出Servlet的生命周期,并说出Servlet和CGI的区别? Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destro ...
分类:
编程语言 时间:
2017-09-03 00:30:15
阅读次数:
268
引言:准备要苦逼的找工作了,这是我最不愿意去面对的事情,因为我会被虐成渣渣,呵呵,事实总让人难以接受呀! 在网上找到的这份java面试题,所以转过来方便看,废话不多说了。 来源:http://www.importnew.com/22083.html 1、面向对象的特征有哪些方面?答:面向对象的特征主 ...
分类:
编程语言 时间:
2017-09-01 16:10:49
阅读次数:
222
1. 什么叫线程安全?servlet是线程安全吗? 答:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量 的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多 ...
分类:
编程语言 时间:
2017-08-26 22:51:05
阅读次数:
193
1. java中有几种方法可以实现一个线程? 多线程有两种实现方法,分别是继承Thread类与实现Runnable接口。 这两种方法的区别是,如果你的类已经继承了其它的类,那么你只能选择实现Runnable接口了,因为Java只允许单继承的。 2. 如何停止一个正在运行的线程? (1)方法1: 调用 ...
分类:
编程语言 时间:
2017-08-26 22:44:57
阅读次数:
248
1.Java基础 1.集合框架的结构 Java集合框架中抽象有序列表的接口是(List),无序列表的接口是(Set),他们的共同父接口是( Collection),用于对集合进行特殊操作如排序的工具类是(Collections),他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 2 ...
分类:
编程语言 时间:
2017-08-24 15:33:23
阅读次数:
443