当前位置:首页 > 百科

Java深入解析

本书分为5 章,分别为"基本概念","运算符与表达式","S发破格做复胞迅素致tring类","方法、构造器与变量","类与接当每继口"。

通过以上方面介绍那些常见、常用却少为人知的Java 知识。虽然内护言离液收湖学诉模容相对基本,但都不是容易解答的。更多的开发人员(不乏多年开发经验者),也仅仅停留在Java 表面的层次,而本书,将更深入一层地来自去讨论Java的话题,令读者耳目一新,知其然,更知其所以然。

  • 书名 Java深入解析
  • 作者 梁勇 阮丽珍
  • 出版时间 2013年11月出版
  • 页数 304 页
  • 开本 16 开

内容提要

  本书分为5 章,分别为"基本概念","运算符与表达式","来自String类","方法、构造器与变量","类与接口"

  通过以上方面介绍那些常见、常用却少为人知的Java 知识。虽然节影封染岁台义此内容相对基本,但都不是容360百科易解答的。更多的开发人员(不乏多年开发经验者),也仅仅停留在Java 表面的层次,而本书,将更深入一层地去讨论Java的话题,令读者耳目待述一新,知其然,更知其所以然。

Java深入解析

目录

  第1 章 基本概念.......................................................................................................1

 法斤六垂组京器印风克 话题1 开门见山--测试你的Java 水平..............弱燃也今资被精创.............命术必明往......................... 1

  话题2 世外隐者--隐居深山的"关键字".................................................. 2

  话题3 疑团满腹-血业事感待依磁战长七波-标识符更深层的思考.........................................亲再袁面凯刑只损...........各露马做........6

  话题4 鞭长莫及--我的特殊字符,你不能用!............................................10

  话题5 移星换斗--从byte b = 1 谈类型转换的神秘........................................... 16

  话题6 扑朔迷离--浮点类型的种种悬疑.........................................................22

  话题7 水落石出--浮点结构的最终解密.........................................................31

  话题8 龙虎争霸--基本for 循环与加强型for 循环的对比...............互化...................45

  第2 章 运算符与表达式........................................................................................52

  话题9 莫衷一是--i+++j 该如何计算?................................企得盾眼见二刘儿色护.............................. 52

  话题10 千差万别--++i 与i++仅是"先加"与"后加规延望保什各大何或说其"的差别吗?.......................56

  话题11 大相径庭--相除与求余在Java 中的具体表现........汉应安虽除夫.................................. 61

  话脱不减握儿调降便题12 移形换位--移位运算的真实剖析........钱明务异甲仍据河....................................................75

  话题13 鞭辟近里--略据专留酒子介国饭越可条件运算符(?:)的类型深入......................我吸群均斯激晶价.................... 81

  话题14 井然有序--运算顺序的详细挖掘....................................................86

  话题15 异曲同工--交换变量的3 种方式..................................................... 90

  话题16 择木而栖--开关选择表达式switch 的类型内幕...................................... 95

  第3 章 String 类...................................................................................................103

  话题17 来龙去脉--"+"是怎样连接字符串的?............................................. 103

  话题18 一成不变--不可修改的String 对象........................................................... 107

  话题19 钩深索隐--String 字符最大长度的探索...................................111

  话题20 追本溯源--追寻String 字面常量的"极限"................................ 116

  话题21 旧调重弹--再论equals 方法与"=="的 区别.................................. 122

  话题22 顺藤摸瓜--从字面常量到String 常量池....................................... 136

  第4 章 方法、构造器与变量........................................................................143

  话题23 相差无几--main 方法很"特殊"吗?............................................... 143

  话题24 一词多义--方法重载的详细说明..............................................................150

  话题25 踵事增华--方法重写的真正条件........................................................166

  话题26 一叶障目--方法与成员变量的隐藏......................................................177

  话题27 发轫之始--执行初始化的构造器....................................................182

  话题28 殊途同归--成员变量不同的初始化方式..............................................193

  话题29 按部就班--初始化顺序与向前引用.............................................206

  第5 章 类与接口...........................................................................................................220

  话题30 相辅相成--基本数据类型与包装类...................................................220

  话题31 分门别类--数组的阐述........................................................................232

  话题32 规矩方圆--定义规范的接口类型..............................................................242

  话题33 彻里至外--嵌套类型...........................................................................248

  话题34 不胜枚举--枚举的神秘...............................................................258

  话题35 按部就班--加载、链接与初始化.......................................................265

  话题36 择优录取--类型及其成员的选择......................................................283

前言

  众所周知,Java 语言已经是当今主流的语言之一,也几乎是大学计算机系必修的一门计算机语言课程。Java 语言凭借其良好的跨平台际七性、多线程并发、安全接亲等特征,得到了越来越多的爱好者去学习与使用,可以认为,会Java 的人很多。不过,这民若饭明互布连种"会"是相对而言的。在众多从事Java 领域工作的人群中(其中也不乏一些具有多年开发经验的"老人"),对Java 导查的实现或原理并不了解迫选未为宜丝,也就是说,对于一些常见的现象或技术,很粒构他希多人接触过,但大多数却无法说来自出具体的原因。而这,也正是本书的写作初衷。

  也许有人认为这些知识无足轻重,这是大错特错的……

  所谓"合抱之木,生于毫末。"再大的项目,也是一个个模块所组成的。再难的谜题,也是若干简单问题的分解,如果不具备逐个解决简单问题的能力,又如何能处理复杂的项目工程?一屋不扫,何以扫天下?

  所谓"千里之堤,溃于蚁穴。"很多错误就是由于对这些"微不足道360百科"的现象不够了解所致。抽不出时间休息的人,迟早要抽出时间养病。同样的道理,如果今天您没有抽出数小等听时学习本书的内容,那么,在将来的项目开发中,您可能要花费数字谁通盐再损天甚至更长时间纠结于更多始料未及的错负烈式毛误。

  所谓"养兵千日,用兵一时",每一点知识的累积,终会有用武之地。也许载整翻形石土,它会使您在面试过程中正确地回答一道面试题目;也许,它会使您在开发过程中避开一个陷阱;也许,它会让您更加清楚Java 底层的实现方式;敌字而促可台触沉也许,它能令您在学业上感到更加充实……实际上,也许牛津字典中某一个鲜为人知的生僻单词,在某人的一生中也只接触了某一次,但是,那偏偏出现在GRE 考试的试卷中。如果本书的内容能够在某个时刻满足您的不时之需,那便是笔者最大的欣慰。

特点

  ★内容新颖,独目现观原侵广别尔持达树一帜

  本书将深入介绍这些实握也扬染上守用但却被大多数人所忽视的话题,对于这些话题,陆知学讨很多人都不甚了解,而市面上介绍这些内容的书籍也相对较少。针对以上情况,渗么能他意看打粮曾清透其本质给予解答。有些话题看似简单,但是每个话题背后,都能够透析出非建叫席食李同一般的本质。

  ★分门别类,内容丰富

  本书对这些话题,分为4 个类别:面试、误区、实现与扩展,并给予突出显示标出。其中,"面试"为该问题可能在求职面试的过程中遇到;"误区"为该问题比较容易犯错;"实现"为从编译器角度或者源代码角度来解析某种原理;"扩展"则是对知识展开讨论,或者更深一层去介绍。不过,4 个类别仅供学习参考,四者之间并没有明显的界限,例如,面试中的问题,一样可能是开发中的误区。

  ★通俗易懂,由浅入深

  对于每个话题,本书都是由浅入深地进行介绍的,开篇即列出其表现形式,并开始对该话题进行分析以及处理,提供程序以供参考说明。对于Java 中的专有词汇,本书尽量使用最通俗的解释。

  ★归纳细致,重点突出

  在本书中,在每小节的结尾,笔者归纳了所有重要的知识要点,这样总结细致,便于读者理解,同时能够突出重点,使读者一目了然,也省去了读者自行总结的时间与不必要的麻烦。

内容安排

  本书分为5 章,分别为"基本概念","运算符与表达式","String 类","方法、构造器与变量","类与接口"。通过这些方面,介绍那些常见、常用却少为人知的Java 知识。多数内容都相对基本,但却不是那么容易解答的。相信读过本书之后,读者会对自己、对本书有一个新的权衡,更加深入地熟知Java 本质。

​读者人群

  Java 程序开发人员

  Java 面试人员 

  对Java 本质精益求精的人员

  编程爱好者

标签:

  • 关注微信
上一篇:Spinner
下一篇:柳宬义

相关文章