《Java核心技术卷I》观赏指南

Tomxin7

如果你有想看书的计划,但是还在纠结哪些书值得看,可以简单看看“观赏指南”系列,本文会简单列出书中内容,给还没有买书的朋友提供一个参考。

前言

   

秋招过去很久了,虽然在学校的时候有恶补java基础,但是都是为了面试而准备的,有些技术并没有进行全面的了解,再加上java现在疯狂的更新版本,很多新东西没有了解过,所以就打算再过一遍。java的书籍很多,也不想重复的看,所以就买了两本写的比较系统的《java核心技术卷I II》,本篇文章主要是想分享一下卷I,如果你正打算买这本书,不妨先0看看本文。

书籍简介

《java核心技术卷I》第十版,基于Java SE 8进行编写,加入了不少Java8的新特性,特别是Lambda表达式有比较详细的讲解,但是书中也花了大篇幅写了GUI图形程序设计相关的知识,swing现在工作中用的不多,所以比较建议跳过这些内容。本文对于JDK安装和GUI部分也不再介绍。

观赏指南

第1章 - 第2章

Java发展史,JDK安装等,如果是已经有java开发经验的读者可以直接跳过。

第3章

Java的基本数据结构、运算符等基础介绍。本章比较基础,如果是已经有java开发经验的读者可以直接跳过,如果是校招的同学,建议看一下,因为在学校中基本上是用C语言启蒙的编程,Java在数据类型上和C还是有一些差别的,校招笔试中也最喜欢考这一部分的题目。

第4章

Java面向对象的特性,比较重要的点有:类与对象、访问权限、静态域、重载、构造器、包等。

第5章

继承相关知识,类、超类和子类的关系,多态、抽象类,还有单独讲了Object类、枚举类、反射,工作中经常用到,所以看这章过的应该非常快。

第6章

Java接口,因为Java不允许多继承,所以设计一个合理的接口尤为重要,本章还介绍了JDK8新特性-lambda表达式,这也是面试中经常会问到的知识点,最后还讲了内部类的一些知识点。

第7章

Java的异常处理机制,可以简单看看,后面还讲了断言和Java自带的日志系统,断言单元测试中有用到,稍微了解一下,日志好像没见过用自带的。

第8章

泛型程序的设计,工作中看公司的框架大量用到了泛型,所以感觉挺重要的,这章花了大篇幅对泛型做了一个全面的讲解,内容有点多,花了很长时间都没有完全消化,估计有时间要去看看公司saf框架的源码,了解一下大佬们对泛型是如何应用到实际的。

第9章

集合,校招面试重中之重,有时间的同学最好深入看一下。

第10章 - 第13章

GUI、事件处理、Swing库、applet等,稍微了解一下还行,非常不建议花时间去深入。

第14章

并发,java多线程,校招重点之一,建议有时间可以深入了解。

读后感

最后再简单写一下对这本书的看法:

  第一就是厚,太厚了,核心卷I II简直就是重量级的。第二就是好贵,单本都要100+了,所以建议大家在电商做活动的时候买,能省不少钱。

  如果你是一个刚学习java的同学,那这本书值得入手,相对于网上的博客,本书可以说是系统全面了,但如果你是一个拥有java开发经验的工程师,这本书真的是可有可无,因为讲的很详细,倒是可以用来当字典查。

  计划是用一个月的时间看完,但是跳着看,新内容也不多,所以几个周末就搞定了,估计接下来的卷II也是一样,无论如何,温故而知新,有时间还是要多读书哒。

原文地址:https://www.cnblogs.com/tomxin7/p/9824492.html

时间: 2024-10-13 21:36:13

《Java核心技术卷I》观赏指南的相关文章

[基础] Java目录(摘自Java核心技术·卷1 基础知识)

Java核心技术·卷1 基础知识(原书第9版) 第1章 Java程序设计概述 1.1 Java程序设计平台 1.2 Java"白皮书"的关键术语 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.2.10 多线程 1.2.11 动态性 1.3 Java applet与Internet 1.4 Java发展简史 1.5 关于Java的常见误解

Java核心技术 卷1 读书笔记 (3 Java基本程序设计结构)

3.3 数据类型 Java是强类型语言,必须为每一个变量声明一种类型. 3.3.1 整型 Java 提供四种整型 int 4字节 short 2字节 long 8字节 byte 1字节 长整型(long)数值有一个后缀L(例如40000000000L),十六进制数值有一个前缀0x(例如0xCAFE),八进制数值有一个前缀0(例如010). 3.3.2 浮点型 Java提供两种浮点类型 float 4字节 double 8字节 float类型的数值有一个后缀F(例如3.42F),没有后缀F的浮点数

《Java核心技术 卷II 高级特性 原书第10版》高清pdf

<Java核心技术 卷II 高级特性 原书第10版> 本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与<Java编程思想>齐名,10余年全球畅销不衰,广受好评.第10版根据JavaSE8全面更新,同时修正了第9版中的不足,系统全面讲解了Java语言的核心概念.语法.重要特性和开发方法,包含大量案例,实践性强. ? 百度网盘链接: https://pan.baidu.com/s/1aZ9KUgxwHNQJMH6X7h

JAVA核心技术 卷II:高级特性(原书第8版)下载 &#363916;

下载地址: http://www.gqylpy.com/di/12 <JAVA核心技术 卷II:高级特性>PDF高清完整版-下载 前言致读者本书是按照Java?SE?8完全更新后的<Java核心技术??卷Ⅱ??高级特性(原书第10版)>.卷Ⅰ主要介绍了Java语言的一些关键特性:而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题.因此,与本书卷Ⅰ和之前的版本一样,我们仍将本书定位于用Java技术进行实际项目开发的编程人员.????编写任何一本书籍都难免会有一些错误或不准确的

《Java核心技术 卷1 基础知识》一

<java核心技术卷1 第1-3章> JDK Java Development Kit ,即Java开发工具包 但这个工具包的1.2-1.4版本被称为Java SDK,随后才改名为JDK JRE Java运行时环境,它包含虚拟机但不包括编译器 Java SE,Java Standard Edition,Java标准版本 Java EE,Java Enterprise Edition,Java企业版本 Java ME,Java Micro Edition,Java微观版本 Java2 这种提法始

《java核心技术 卷1 基础知识》二

<Java核心技术 卷1 基础知识>第4-5章 在Java中没有类就无法做任何事情 new操作符的返回值是一个引用 在Java中,如果使用一个未初始化的指针,运行系统会产生一个运行时错误. Date 用来表示时间点 LocalDate 日历表示法 同时不推荐使用Date类来处理日历 推荐使用LocalDate来处理日历 每一个拥有名字的类都会被编译生成对应的class文件 所有的Java对象都是在堆中构造的,构造器总是随着new操作符一起使用 在Java中,所有的方法都必须在类的内部定义,但并

《Java核心技术 卷1 基础知识》三

<Java核心技术 卷1 基础知识> 第六章 接口和内部类 接口不是类,而是对类的的一组需求描述. 接口不能包含实例域--接口没有实例 可以将接口看作没有实例域的抽象类 要将类声明为实现某个接口,需要使用关键字implements. 类实现一个接口的具体步骤为: 1)使用implements关键字进行声明要实现的接口 2)对接口中的所有方法进行定义 接口中的所有方法默认为public 但在实现接口时需要声明为public 这里介绍了Comparable接口,该接口只有一个方法,compareT

《Java核心技术 卷1 基础知识》七

<Java核心技术 卷1 基础知识> 第10章 图形程序设计 在Java1.0刚出现时,就包含了一个基本GUI程序设计的类库,即抽象窗口工具箱(Abstract Window Toolkit,AWT) 基本AWT库采用将处理用户界面元素的任务委派给每个目标平台(如windows.Macintosh等)的本地GUI工具箱的方式, 由本地工具箱负责用户界面元素的创建和动作 但由于在不同的平台上,操作行为有一些微妙的差别 因此,AWT也由"一次编写,随处使用"变为"一次

《Java核心技术 卷1 基础知识 原书第9版》pdf

下载地址:网盘下载 内容简介 编辑 CayS.Horstmann等编著,公飞编译的<Java核心技术>(CoreJava)自第1版出版以来,一直备受广大Java程序设计人员的青睐,畅销不衰,是Java经典书籍.第8版针对JavaSE6平台进行了全面更新,囊括了Java平台标准版(JavaSE/J2SE)的全部基础知识,提供了大量完整且具有实际意义的应用实例,详细介绍了Java语言基础知识.面向对象程序设计.接口与内部类.事件监听器模型.swing图形用户界面程序设计.打包应用程序.异常处理.登