万本电子书0元读

万本电子书0元读

顶部广告

Java程序员面试笔试通关宝典电子书

读者对象 本书适合想从事Java程序员行业或即将参加Java程序员面试求职的读者阅读,也可作为计算机相关专业毕业生的求职指导用书。 ★★精心甄选IT名企面试笔试、岗位测评、选拔晋升中涉及的经典编程题目(98%真题和真题演绎)。 ★★精准涵盖编程基础、核心技术、框架涉及、数据结构及算法等编程核心主题(100%解析透彻)。 ★★精心解析各类面试笔试中的高频考及难(100%场景模拟)。

售       价:¥

纸质售价:¥56.70购买纸书

165人正在读 | 1人评论 6.2

作       者:聚慕课教育研发中心

出  版  社:清华大学出版社

出版时间:2020-09-01

字       数:16.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《Java程序员面试笔试通关宝典》通过深解析企业面试与笔试真题,在解析过程中结合职业需求深地融并扩展了Java核心编程技术。《Java程序员面试笔试通关宝典》是专门为Java程序员求职和提升核心编程技能量身造的编程技能学习与求职用书。 全书共10章。首先讲解了求职者在面试过程中的礼仪和技巧,着带领读者学习Java的基础知识,并深讲解了字符串、泛型和集合以及数组等核心编程技术。同时还深探讨了在Java发中的异常处理、正则表达式和线程等高级应用技术。*后,对Java中的Servlet和框架技术行了扩展性介绍。 《Java程序员面试笔试通关宝典》多角度、全方位地竭力帮助读者快速掌握Java程序员的面试及笔试技巧,构建从高校到社会与企业的就职桥梁,让有志于从事Java程序员行业的读者轻松步职场。另外,《Java程序员面试笔试通关宝典》赠送资源比较多,我们在《Java程序员面试笔试通关宝典》前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。 《Java程序员面试笔试通关宝典》适合想从事Java程序员行业或即将参加Java程序员面试求职的读者阅读,也可作为计算机相关专业毕业生的求职指导用书。<br/>【推荐语】<br/>读者对象 本书适合想从事Java程序员行业或即将参加Java程序员面试求职的读者阅读,也可作为计算机相关专业毕业生的求职指导用书。 ★★精心甄选IT名企面试笔试、岗位测评、选拔晋升中涉及的经典编程题目(98%真题和真题演绎)。 ★★精准涵盖编程基础、核心技术、框架涉及、数据结构及算法等编程核心主题(100%解析透彻)。 ★★精心解析各类面试笔试中的高频考及难(100%场景模拟)。 ★★超值赠送职业规划库、软件技术库、面试资源库、求职资源库、本书全部源代码、编程水平测试系统、软件学习***工具及电子 书资源库。<br/>
目录展开

封面页

书名页

版权页

内容简介

前言 PREFACE

目录

第1章 面试礼仪和技巧

1.1 面试前的准备

1.1.1 了解面试企业的基本情况以及企业文化

1.1.2 了解应聘职位的招聘要求以及自身的优势和劣势

1.1.3 简历的投递

1.1.4 礼貌答复面试或笔试通知

1.1.5 了解公司的面试流程

1.1.6 面试前的心理调节

1.1.7 仪容仪表

1.2 面试中的应对技巧

1.2.1 自我介绍

1.2.2 面试中的基本礼仪

1.2.3 如何巧妙地回答面试官的问题

1.2.4 如何回答技术性的问题

1.2.5 如何应对自己不会的题

1.2.6 如何回答非技术性的问题

1.2.7 当与面试官对某个问题持有不同观点时,应如何应对

1.2.8 如何向面试官提问

1.2.9 明人“暗语”

1.3 面试结束后的礼节

1.3.1 面试结束后是否会立即收到回复

1.3.2 面试没有通过是否可以再次申请

1.3.3 怎样处理录用与被拒

1.3.4 录用后的薪资谈判

1.3.5 入职准备

第2章 Java核心面试基础

2.1 Java核心知识

2.1.1 数据类型

2.1.2 常量和变量

2.1.3 运算符和表达式

2.1.4 流程控制语句

2.2 面向对象

2.2.1 面向对象的三大特性

2.2.2 类和对象

2.2.3 抽象类和抽象方法

2.2.4 接口

2.3 精选面试、笔试题解析

2.3.1 Java基本数据类型之间如何转换

2.3.2 谈谈你对面向对象的理解

2.3.3 Java中的访问修饰符有哪些

2.3.4 重载和重写

2.3.5 什么是构造方法

2.3.6 局部变量与成员变量有什么区别

2.3.7 解释一下break、continue以及return的区别

2.3.8 Java中的基本数据类型有哪些

2.3.9 Java中this的用法

2.3.10 接口和抽象类

2.4 名企真题解析

2.4.1 值传递和引用传递

2.4.2 什么是类的反射机制

2.4.3 Java创建对象的方式有哪几种

第3章 字符串

3.1 字符串核心知识

3.1.1 String类

3.1.2 字符串的创建

3.1.3 连接字符串

3.1.4 字符串的基本操作

3.1.5 字符串的类型转换

3.2 精选面试、笔试题解析

3.2.1 String是最基本的数据类型吗

3.2.2 StringBuffer和StringBuilder有什么区别

3.2.3 统计字符中的字母、空格、数字和其他字符个数

3.2.4 比较两个字符串是否相等

3.2.5 String在Java中是不可变的吗

3.2.6 格式化字符串的方法

3.2.7 输入字符串,打印出该字符串的所有排列

3.2.8 在字符串中找出第一个只出现一次的字符

3.2.9 反转句子的顺序

3.2.10 找出最大的“连续的”子字符串的长度

3.2.11 交换排序

3.2.12 删除字符串中所有的a,并且复制所有的b

3.2.13 一个字符串中包含*和数字,将*放到开头

3.3 名企真题解析

3.3.1 从字符串中删除给定的字符

3.3.2 选Char不选String来存储密码的原因

3.3.3 检查输入的字符串是否是回文(不区分大小写)

第4章 泛型和集合

4.1 泛型

4.1.1 什么是泛型

4.1.2 泛型接口和方法

4.2 集合

4.2.1 Collection集合

4.2.2 List集合

4.2.3 Set集合

4.2.4 Map集合

4.2.5 集合的遍历

4.3 精选面试、笔试题解析

4.3.1 泛型

4.3.2 什么是限定通配符和非限定通配符

4.3.3 Collection接口

4.3.4 集合类

4.3.5 Collection和Collections区别

4.3.6 HashMap和HashTable有什么区别

4.3.7 Set里的元素如何区分是否重复

4.3.8 接口的继承

4.3.9 Iterator和ListIterator之间有什么区别

4.3.10 如何决定使用HashMap还是TreeMap

4.4 名企真题解析

4.4.1 List的遍历

4.4.2 如何实现边遍历、边移除Collection中的元素

4.4.3 Java中的HashMap的工作原理是什么

第5章 数组

5.1 一维数组

5.1.1 数组的定义

5.1.2 数组的声明

5.2 二维数组

5.2.1 数组的定义

5.2.2 数组的声明

5.3 数组的排序

5.4 精选面试、笔试题解析

5.4.1 有数组a[n],将数组中的元素倒序输出

5.4.2 求顺序排列数组中绝对值最小的数

5.4.3 找出缺少的数字

5.4.4 数组中有没有length()这个方法

5.4.5 什么是构造方法

5.4.6 求最大值与最小值

5.4.7 求中位数

5.4.8 找出总和等于给定数字的组合

5.4.9 找出数组中的重复项

5.4.10 用quicksort算法实现对整数数组的排序

5.4.11 如何对数组进行旋转

5.5 名企真题解析

5.5.1 如何对磁盘分区

5.5.2 求解迷宫问题

第6章 异常处理

6.1 知识总结

6.1.1 什么是异常

6.1.2 Java内置异常类

6.1.3 异常处理机制

6.1.4 throws/throw关键字

6.1.5 finally关键字

6.1.6 自定义异常

6.2 精选面试、笔试题解析

6.2.1 异常的比较

6.2.2 Java里的异常包括哪些

6.2.3 异常处理机制的原理和应用

6.2.4 throw和throws有什么区别

6.2.5 Java中如何进行异常处理

6.2.6 Java中如何自定义异常

6.2.7 在声明方法中是抛出异常还是捕获异常

6.2.8 什么时候使用throws

6.2.9 Java中Error和Exception有什么区别

6.2.10 Java中的finally是否一定会执行

6.2.11 运行时异常和一般异常有什么区别

6.3 名企真题解析

6.3.1 请说一下Java中的异常处理机制

6.3.2 什么是异常链

6.3.3 finally块中的代码执行问题

6.3.4 final、finally、finalize有什么区别

第7章 正则表达式

7.1 正则表达式

7.1.1 正则表达式简介

7.1.2 常用元字符

7.1.3 正则引擎

7.1.4 Pattern与Macther类

7.2 精选面试、笔试题解析

7.2.1 正则表达式中的常用元字符有哪些

7.2.2 正则表达式的匹配

7.2.3 正则表达式操作字符串

7.2.4 如何使用正则表达式校验QQ号码

7.2.5 怎样实现替换带有半角括号的多行代码

7.2.6 Pattern.compile()方法的用法

7.3 名企真题解析

7.3.1 查找子字符串

7.3.2 正则表达式的反转字符

7.3.3 如何获取URL中的参数

第8章 线程

8.1 线程基础知识

8.1.1 线程和进程

8.1.2 线程的创建

8.1.3 线程的生命周期

8.1.4 线程同步机制

8.1.5 线程的交互

8.1.6 线程的调度

8.2 精选面试、笔试题解析

8.2.1 线程

8.2.2 死锁与活锁、死锁与饥饿

8.2.3 Java中用到的线程调度算法是什么

8.2.4 多线程同步和互斥

8.2.5 怎样唤醒一个阻塞的线程

8.2.6 启动一个线程是用run()还是start()

8.2.7 notify()和notifyAll()有什么区别

8.2.8 乐观锁和悲观锁

8.2.9 线程安全

8.2.10 如何确保线程安全

8.2.11 设计线程

8.3 名企真题解析

8.3.1 如何停止一个正在运行的线程

8.3.2 导致线程阻塞的原因有哪些

8.3.3 写一个生产者-消费者队列

8.3.4 在Java中wait()和sleep()方法有什么不同

第9章 Servlet

9.1 Servlet基础

9.1.1 Servlet简介

9.1.2 Servlet的生命周期

9.1.3 Get()和Post()方法

9.1.4 Servlet HTTP状态码

9.1.5 Servlet过滤器

9.1.6 Cookie和Session

9.2 精选面试、笔试题解析

9.2.1 什么是Servlet

9.2.2 Servlet是如何运行的

9.2.3 常见的状态码有哪些

9.2.4 GET和POST的区别

9.2.5 如何获取请求参数值

9.2.6 重定向和转发

9.2.7 过滤器、拦截器和监听器分别是什么

9.2.8 JSP的内置对象和方法

9.2.9 Cookie和Session有什么区别

9.2.10 Servlet执行时一般实现哪几个方法

9.2.11 Servlet是线程安全的吗

9.3 名企真题解析

9.3.1 JSP和Servlet有哪些相同点和不同点

9.3.2 Servlet的生命周期是什么

9.3.3 如何实现Servlet的单线程模式

9.3.4 四种会话跟踪技术

第10章 框架

10.1 基本框架

10.1.1 Spring

10.1.2 Spring MVC

10.1.3 Struts 2

10.1.4 Hibernate

10.2 精选面试、笔试题解析

10.2.1 什么是SSM

10.2.2 什么是IOC

10.2.3 什么是AOP

10.2.4 MVC和Spring MVC有什么区别

10.2.5 Spring MVC与Struts 2有什么区别

10.2.6 Spring设计模式

10.2.7 创建Bean的三种方式

10.2.8 依赖注入

10.2.9 使用框架的优点

10.2.10 SSM常用的注解有哪些

10.2.11 Spring MVC的工作流程

10.2.12 什么是Ajax?它的优缺点有哪些

10.2.13 JDBC

10.2.14 Spring能帮我们做什么

10.2.15 Spring的事务管理方式有哪些

10.3 名企真题解析

10.3.1 Spring框架

10.3.2 至少写出三种SSH框架中常用的注解

10.3.3 垃圾回收机制

10.3.4 拦截器和过滤器

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部