码迷,mamicode.com
首页 >  
搜索关键字:java面试题    ( 918个结果
Java 对象初始化顺序 执行顺序
先看一道Java面试题:求这段程序的输出。解答此题关键在于理解和掌握类的加载过程以及子类继承父类后,重写方法的调用问题:从程序的执行顺序去解答:1.编译;当这个类被编译通知后,会在相应的目录下生成两个.class 文件。一个是 Base.class,另外一个就是Base$Sub.class。这个时候...
分类:编程语言   时间:2015-10-14 23:30:22    阅读次数:174
Java面试题
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机...
分类:编程语言   时间:2015-09-23 20:53:51    阅读次数:236
Java面试题总结 from Baidu 网易 阿里
参加了几场面试,小结下问题:Java 运行时内存模型,最好能画出来Java 分代GC的原理,JVM中的集中GC 算法基本多线程的方法和原理HashMap ConcurrentHashMap怎么实现的Java序列化有几种方法,内建的Java序列化方法怎么用,如何定制序列化方法Java IO框架,异步i...
分类:编程语言   时间:2015-09-16 12:43:00    阅读次数:275
100+经典Java面试题及答案解析
面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。封装...
分类:编程语言   时间:2015-09-11 17:29:57    阅读次数:316
JAVA面试题全集
一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字符 如何取小数点前两位,并四舍五入。4.日...
分类:编程语言   时间:2015-09-10 11:12:56    阅读次数:174
【Java】Java创建String时,什么情况放进String Pool?
对Java创建String是否放入String pool作代码性的试验。参考的优秀文章JAVA面试题解惑系列(二)——到底创建了几个String对象?public String(String original) APIpublic String intern() API版本说明JDK 1.7.0_7...
分类:编程语言   时间:2015-09-06 14:43:53    阅读次数:153
Java面试题
常见Java面试题   问题:如果main方法被声明为private会怎样?   答案:能正常编译,但运行的时候会提示"main方法不是public的"。   问题:Java里的传引用和传值的区别是什么?   答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。   问题:如果要重写一个对象的equals方法,还要考虑什么?   答案:hashCode。   问题:Java的"一次...
分类:编程语言   时间:2015-09-06 13:07:54    阅读次数:171
Java面试题(答案)
第一,谈谈final, finally, finalize的区别。final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改...
分类:编程语言   时间:2015-08-31 16:47:33    阅读次数:227
常见java面试题总结
1、String中的==和equals区别 答:前者比较字符串内存地址数值是否相等,属于数值比较,后者比较两个字符串内容是否相同。 2、final、finally和finalize()区别 答:final:修饰符,当修饰类,表示该类不能派生新子...
分类:编程语言   时间:2015-08-30 21:30:01    阅读次数:222
线程 相关知识(二)
6)、Java中Runnable和Callable有什么不同? 7)、Java中CyclicBarrier 和 CountDownLatch有什么不同? 8)、Java内存模型是什么? 9) Java中的volatile 变量是什么? 10) 什么是线程安全?Vector是一个线程安全类吗?...
分类:编程语言   时间:2015-08-30 06:36:14    阅读次数:368
918条   上一页 1 ... 65 66 67 68 69 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!