Java程序员面试笔试宝典 - (EPUB全文下载)

文件大小:3.87 mb。
文件格式:epub 格式。
书籍内容:

Java程序员面试笔试宝典
何昊 薛鹏 叶向阳 编著
出版社:机械工业出版社
出版时间:2014-06-01
ISBN:9787111477464
目 录
前言
上篇 面试笔试经验技巧篇
第1章 面试官箴言
1.1 有道无术,术可求;有术无道,止于术
1.2 求精不求全
1.3 脚踏实地,培养多种技能
1.4 保持空杯心态
1.5 职场是能者的舞台
1.6 学会“纸上谈兵”
1.7 小结
第2章 面试心得交流
2.1 心态决定一切
2.2 假话全不说,真话不全说
2.3 走自己的路,让别人去说吧
2.4 夯实基础谋出路
2.5 书中自有编程法
2.6 笔试成绩好,不会被鄙视
2.7 不要一厢情愿做公司的“备胎”
2.8 小结
第3章 企业面试笔试攻略
3.1 互联网企业
3.2 网络设备提供商
3.3 外企
3.4 国企
3.5 研究所
3.6 创业型企业
3.7 如何抉择
下篇 面试笔试技术攻克篇
第4章 Java基础知识
4.1 基本概念
4.1.1 Java语言有哪些优点
4.1.2 Java与C/C++有什么异同
4.1.3 为什么需要public static void main (String[] args)这个方法
4.1.4 如何实现在main()方法执行前输出"Hello World"
4.1.5 Java程序初始化的顺序是怎样的
4.1.6 Java中的作用域有哪些
4.1.7 一个Java文件中是否可以定义多个类
4.1.8 什么是构造函数
4.1.9 为什么Java中有些接口没有任何方法
4.1.10 Java中的clone方法有什么作用
4.1.11 什么是反射机制
4.1.12 package有什么作用
4.1.13 如何实现类似于C语言中函数指针的功能
4.2 面向对象技术
4.2.1 面向对象与面向过程有什么区别
4.2.2 面向对象有哪些特征
4.2.3 面向对象的开发方式有什么优点
4.2.4 什么是继承
4.2.5 组合和继承有什么区别
4.2.6 多态的实现机制是什么
4.2.7 重载和覆盖有什么区别
4.2.8 抽象类(abstract class)与接口(interface)有什么异同
4.2.9 内部类有哪些
4.2.10 如何获取父类的类名
4.2.11 this与super有什么区别
4.3 关键字
4.3.1 变量命名有哪些规则
4.3.2 break、continue以及return有什么区别
4.3.3 final、finally和finalize有什么区别
4.3.4 assert有什么作用
4.3.5 static关键字有哪些作用
4.3.6 使用switch时有哪些注意事项
4.3.7 volatile有什么作用
4.3.8 instanceof有什么作用
4.3.9 strictfp有什么作用
4.4 基本类型与运算
4.4.1 Java提供了哪些基本数据类型
4.4.2 什么是不可变类
4.4.3 值传递与引用传递有哪些区别
4.4.4 不同数据类型的转换有哪些规则
4.4.5 强制类型转换的注意事项有哪些
4.4.6 运算符优先级是什么
4.4.7 Math类中round、ceil和floor方法的功能各是什么
4.4.8 ++i与i++有什么区别
4.4.9 如何实现无符号数的右移操作
4.4.10 char型变量中是否可以存储一个中文汉字
4.5 字符串与数组
4.5.1 字符串创建与存储的机制是什么
4.5.2 “==”、equals和hashCode有什么区别
4.5.3 String、StringBuffer、StringBuilder和StringTokenizer有什么区别
4.5.4 Java中数组是不是对象
4.5.5 数组的初始化方式有哪几种
4.5.6 length属性与length()方法有什么区别
4.6 异常处理
4.6.1 finally块中的代码什么时候被执行
4.6.2 异常处理的原理是什么
4.6.3 运行时异常和普通异常有什么区别
4.7 输入输出流
4.7.1 Java IO流的实现机制是什么
4.7.2 管理文件和目录的类是什么
4.7.3 Java Socket是什么
4.7.4 Java NIO是什么
4.7.5 什么是Java序列化
4.7.6 System.out.println()方法使用需要注意哪些问题
4.8 Java平台与内存管理
4.8.1 为什么说Java是平台独立性语言
4.8.2 Java平台与其他语言平台有哪些区别
4.8.3 JVM加载class文件的原理机制是什么
4.8.4 什么是GC
4.8.5 Java是否存在内存泄露问题
4.8.6 Java中的堆和栈有什么区别
4.9 容器
4.9.1 Java Collections框架是什么
4.9.2 什么是迭代器
4.9.3 ArrayList、Vector和LinkedList有什么区别
4.9.4 HashMap、HashTable、TreeMap和WeakHashMap有哪些区别
4.9.5 用自定义类型作为HashMap或HashTable的key需要注意哪些问题
4.9.6 Collection和Collections有什么区别
4.10 多线程
4.10.1 什么是线程?它与进程有什么区别?为什么要使用多线程
4.10.2 同步和异步有什么区别
4.10.3 如何实现Java多线程
4.10.4 run()方法与start()方法有什么区别
4.10.5 多线程同步的实现方法有哪些
4.10.6 sleep()方法与wait()方法有什么区别
4.10.7 终止线程的方法有哪些
4.10.8 synchronized与Lock有什么异同
4.10.9 什么是守护线程
4.10.10 join()方法的作用是什么
4.11 Java数据库操作
4.11.1 如何通过JDBC访问数据库
4.11.2 JDBC处 ............

书籍插图:
书籍《Java程序员面试笔试宝典》 - 插图1
书籍《Java程序员面试笔试宝典》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Java程序员面试笔试宝典 - (EPUB全文下载)