两年java经验 面试题

猜猜两道Java基础面试题的结果 2015-06-30

猜猜两道Java基础面试题的结果
class TA { public String s = "A"; public String getS() { return s; } } class TB extends TA { public String s = "B"; public String getS() { return s; } } public class Test ...

Java线程面试题Top50转载 2015-11-13

Java线程面试题Top50转载
在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式,经典多线程问题如生产者消费者,哲学家就餐,读写器或者 ...

java基础面试题-java基础1 2010-12-01

java基础面试题 - java基础(1) java 私塾整理面试题系列----java篇(www.javass.cn),java基础.JSP.数据库等个方面的面试笔试题. 1.作用域public,private,protected,以及不写时的区别答:区别如下:作用域          前类       同一package          子孙类       其他packagepublic            √             √                √        

JAVA常见面试题及解答-java开发 2015-11-21

JAVA常见面试题及解答 Java的垃圾回收总结 浅谈Java中的内部类 1)transient和volatile是java关键字吗? 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持.例如:class T{ transient int a; //不需要维持int b; //需要维持} 这里,如果T类的一个对象写入一个持久的存储区域,a的内容不被保存,但b的将被保存. volatile修饰符告诉编译器被volatile修饰的变量可以被程序的其他部分改变.在多线程程序中,有

java经典面试题 2014-02-13

java经典面试题! 今天上午我总结了一下,java的一些企业常面试的面试题,也可以说是堪称经典吧!大部分企业的面试题,差不多都会以下我列出的面试题!而且面试题为红色的题更是企业经常面试的,可以说是屡试不爽,大家如果看到了我的这篇文章,那么请你进来看看,会对你有不小的收获的. 注意:以下的面试题,只是java的基础方面.有时间我会整理更多的面试题.Java基础方面:1.Static Nested Class 和 Inner Class的不同. Static Nested Class是被声明为静态

JAVA面试基础试题(大家可以参考一下学Java时需要掌握的基础知识) 2008-05-09

找工作要面试,有面试就有对付面试的办法.以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司. 面试是没什么道理可讲的,它的题目有的不合情理.脱离实际.有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中).所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决.你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很 有可能你就被

Java常见面试题(收集) 2008-11-05

 附件中有java面试题汇总 第一,谈谈final, finally, finalize的区别. final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承.因此一个类不能既被声明为 abstract的,又被声明为final的.将变量或方法声明为final,可以保证它们在使用中不被改变.被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改.被声明为final的方法也同样只能使用,不能重载 finally?再异常处理时提供

Java基础&笔试题 2016-01-10

这些题目是近期我参加过的笔试题和一些我在网上选的部分题,在这里做笔记,认真去学习,更好的应对后面的招聘.有错误欢迎指出. 一.Java基础部分 1.指针在任何情况下都可进行>,<,>=,<=,==运算.   答案:正确.  解析:指针用来表示内存地址:如果仅仅是指针之间的比较,其实也就是整型变量比较,这样的话任何情况都进行比较运算.但是指针的比较一般没有实际意义. 2.关于 JAVA 堆,下面说法错误的是( ) A.所有类的实例和数组都是在堆上分配内存的 B.对象所占的堆内存是由自

java算法面试题 2015-11-15

1. 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来. class ArrayNumber{public static void main(String[] args){int[] arrayNumber;arrayNumber = new int[10];System.out.println(“以下是随机的10个整数:”);// 填入随机的 10个整数for (int i =0; i<arrayNumber.lengt

蘑菇街2015校招Java研发笔试题详解 2015-04-25

1. 对进程和线程描述正确的是( ) A.  父进程里的所有线程共享相同的地址空间,父进程的所有子进程共享相同的地址空间. B.  改变进程里面主线程的状态会影响其他线程的行为,改变父进程的状态不会影响其他子进程. C. 多线程会引起死锁,多进程则不会. D.  以上都不对. 解析:A错,进程拥有独立的地址空间:B错,主线程和子线程是并行关系的时候,并没有依赖关系.父进程和子进程中,子进程是父进程的一个副本,创建子进程后,子进程会有自己的空间,然后把父进程的数据拷贝到子进程的空间里.运行时,谁先

java工程师面试题 2014-12-22

一.你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?答:MVC设计模式(应用观察者模式的框架模式)M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层(Independent of presentation).V: View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果.C: Controller(Control layer),控制器,也就是视图层和

找出数组中只出现1次的两个数字(经典面试题) 2014-07-23

找出数组中只出现1次的两个数字(经典面试题)
=============================================================================================        昨天面试的一道题,很有趣,也是好多公司经常使用的面试题,当时我没有想到解决办法,只想到使用异或和位运算的.现在在网上找来解决办法,大家一起学习学习.拓展思维.========== ...

Java常见面试题(一一些零碎的知识点 2015-04-17

1.String是最基本的数据类型吗? 基本数据类型包括byte.int.char.long.float.double.boolean和short.   注意:java中没有bool ! java.lang.String类是final类型的,因此不可以继承这个类.不能修改这个类.为了提高效率节省空间,我们应该用StringBuffer类2.int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型).Int是java的原始数据类型,Integer是jav

风林火山高级java工程师面试题 2012-11-01

最近投了风火山林的高级java工程师职位,对于我这种刚毕业的菜鸟来说能挺到第三轮,可能对大家来说还算可以,但我心里面对自己的要求可不是那样的.第三轮是算法题,就是发几个题目给你两天时间做完,实际上我一天就做完了,只是在算法的复杂度上没有考虑,我想这也是被刷下来的原因之一吧 .    题目如下:这是工具类:package www.work.service;import java.util.List;public interface Work_One {    public List<Integer

java基础面试题-1 2015-11-10

1.java的三种技术架构?        a.J2EE(Java 2 Platform Enterprise Edition)企业版           是为开发企业环境下的应用程序提供的一套解决方案.          该技术体系中包括 servlet jsp等,主要针对于web应用程序开发.        b.J2SE(Java 2 Platform Standard Edition)标准版          是为开发普通桌面和商务应用程序提供的解决方案.          该技术体系是其

java经典面试题1 2013-06-20

1. 面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽象包括两个方面,一是过程抽象,二是数据抽象.2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法.对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类).派生类可以从它的基类那

java经典面试题2 2013-06-25

1. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 可以继承其他类或完成其他接口,在swing编程中常用此方式.2. HashMap和Hashtable的区别. HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable.3. Collec
一周排行
  • 设计模式20、状态模式
    1 package com.shejimoshi.behavioral.State; 2 ...
  • 一,背景介绍:     此脚本产生的原因,由于公司不让开发人员自己修改数据库,因此开发需要将修改的sql语句发给运维,而公司数据库很多,平台有三个,测试平台,预发布平台,正式平台.脚本就是这种状态下产生的.#!/bi ...
  • mysql版本Alfa -> Beta->GAGA 代表 生产环境使用mysql局限性1.不要复杂事务支持,RR级别下,辅助next-key lock,就可以满足高一致性要求了:2.真的需要物化视图时,可 ...
  • 时间过得真快,好像去年的年度总结和计划:去年4个1,今年5个1才 刚制定完,而现在又开始下年的规划了,如果真的可以生活在梦中梦...,那可以做的事情那就多了:)之前有人给我blog留言问过绩效的事情,本篇主要与 大家 ...
  • 立即生成存储报告查看磁盘使用量.
  • 监控服务(师傅让我监控Tomcat,我知道Apache,所以以为他两是一个东东.结果半天就没有找到Tomcat的服务进程,还理直气壮的说:找不到Apache......希望这篇简单的,白话分析,能让还和我一样分不清两 ...
  • 作为桌面语言的Java平台    当一些程序员选择用Java代码来编写他们的桌面应用程序的时候,绝大多数是因为对跨多个平台发布的渴望的驱使.对用Java平台作为桌面开发语言的兴趣,是跟非微软桌面的数量密切相关的.让我 ...
  • 用DPM2010恢复Exchange2007单个用户邮箱
    最近在做DPM 2010的一些测试,今天做了用DPM 2010恢复 Exchange 20 ...
  • 转载大白话解析模拟退火算法
    优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 一. 爬山算法 ...
  • 教C语言高手学C++(01) 人物介绍:C++梆子:用C++,简单得多的程序Trace{public:int deprint(char *s)} Trace{public:Trace(){ noisy = FALSE ...