详情介绍
《疯狂Java:突破程序员基本功的16课》是著名Java领域研究专家、Java语言培训大师、“疯狂Java”创始人李刚老师的又一倾心力作。在《疯狂Java:突破程序员基本功的16课》中,李刚老师一改枯燥的教学方式,专门面向Java初学者可能会遇到的各种学习问题,由点及面,详细讨论了Java内存管理、Java编程过程中常遇陷阱、常用数据结构的Java实现和Java程序开发的方法与经验等内容。
这些问题,看似“司空见惯”,实际上却是很多Java初学者在初学阶段都会遇到的问题和疑难。李刚老师在《疯狂Java:突破程序员基本功的16课》中,正是试图为读者们展现出这些疑点、难点的实质,让读者能在瞬息之间,彻底掌握住这门语言的“内功心法”。
这不是一本包容了所有技术细节的手册,而是一本Java前辈对于晚辈们的提点和教导。书中很多内容,是李刚老师和他的众多学子曾亲身体验过的桎梏,非常具有参考意义。《疯狂Java:突破程序员基本功的16课》承载了无数前辈的谆谆教导之言,向你展示着一个痛并快乐着的Java世界。
作者介绍:
李刚从事8年的Java EE应用开发。曾任LITEON公司的J2EE技术主管,负责该公司的企业信息平台的架构设计。 曾任广州电信、广东龙泉科技等公司的技术培训导师。 2007年3月26日的《电脑报》专访人物。 现任新东方IT培训广州中心软件教学总监,曾兼任广东技术师范学院计算机科学系的兼职副教授。 培训的学生已在华为、立信、普信、网易、电信盈科、中企动力等公司就职。 国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。
强烈推荐
你是否在求职时被鄙视“基本功不扎实”而万分惭愧?《疯狂Java:突破程序员基本功的16课》能检验你的基本功,并让你弥补不足。《疯狂Java:突破程序员基本功的16课》归纳了Java学习者、工作者在学习、工作过程中最欠缺的技术短板。形成内存管理、常见的陷阱、数据结构、程序调试、软件测试等16堂必须课!你是否深入研究过它们,是否深入掌握它们?谨以此书献给打算以编程为职业,并愿意为之疯狂的人。
精彩书摘
Java数组并不是什么很难的知识,如果单从用法的角度来看,数组的用法并不难,只是很多程序员虽然一直使用Java数组,但他们往往对Java数组的内存分配把握并不准确。本章正是为了弥补程序员的这部分基本功而做的深入探讨。
本课将会深入探讨Java数组的静态特征。使用Java数组之前必须先对数组对象进行初始化。当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成。程序以后将不能重新改变数组对象在内存中的位置和大小。从用法角度来看,数组元素相当于普通变量,程序既可把数组元素的值赋给普通变量,也可把普通变量的值赋给数组元素。
本课还将深入分析多维数组的实质,深入讲解多维数组和一维数组之间的关联,并通过程序示范如何将一维数组扩展成多维数组。
1.1数组初始化
数组是大多数编程语言都提供一种的复合结构,如果程序需要多个类型相同的变量时,就可以考虑定义一个数组。Java语言的数组变量是引用类型的变量,因此具有Java独有的特性。
1.1.1 Java数组是静态的
Java语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。Java程序中的数组必须经初始化才可使用。所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。
目前些书已经发行修改版本。修改版本主要从以下几个方面入手。
第一:修正了书中的一些错误。并对一引起有歧义的部分进行了说明。
第二:理论基础部分删除了一些过时的部分,同时对一些算法进行了优化。
这些问题,看似“司空见惯”,实际上却是很多Java初学者在初学阶段都会遇到的问题和疑难。李刚老师在《疯狂Java:突破程序员基本功的16课》中,正是试图为读者们展现出这些疑点、难点的实质,让读者能在瞬息之间,彻底掌握住这门语言的“内功心法”。
这不是一本包容了所有技术细节的手册,而是一本Java前辈对于晚辈们的提点和教导。书中很多内容,是李刚老师和他的众多学子曾亲身体验过的桎梏,非常具有参考意义。《疯狂Java:突破程序员基本功的16课》承载了无数前辈的谆谆教导之言,向你展示着一个痛并快乐着的Java世界。
作者介绍:
李刚从事8年的Java EE应用开发。曾任LITEON公司的J2EE技术主管,负责该公司的企业信息平台的架构设计。 曾任广州电信、广东龙泉科技等公司的技术培训导师。 2007年3月26日的《电脑报》专访人物。 现任新东方IT培训广州中心软件教学总监,曾兼任广东技术师范学院计算机科学系的兼职副教授。 培训的学生已在华为、立信、普信、网易、电信盈科、中企动力等公司就职。 国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。
强烈推荐
你是否在求职时被鄙视“基本功不扎实”而万分惭愧?《疯狂Java:突破程序员基本功的16课》能检验你的基本功,并让你弥补不足。《疯狂Java:突破程序员基本功的16课》归纳了Java学习者、工作者在学习、工作过程中最欠缺的技术短板。形成内存管理、常见的陷阱、数据结构、程序调试、软件测试等16堂必须课!你是否深入研究过它们,是否深入掌握它们?谨以此书献给打算以编程为职业,并愿意为之疯狂的人。
精彩书摘
Java数组并不是什么很难的知识,如果单从用法的角度来看,数组的用法并不难,只是很多程序员虽然一直使用Java数组,但他们往往对Java数组的内存分配把握并不准确。本章正是为了弥补程序员的这部分基本功而做的深入探讨。
本课将会深入探讨Java数组的静态特征。使用Java数组之前必须先对数组对象进行初始化。当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成。程序以后将不能重新改变数组对象在内存中的位置和大小。从用法角度来看,数组元素相当于普通变量,程序既可把数组元素的值赋给普通变量,也可把普通变量的值赋给数组元素。
本课还将深入分析多维数组的实质,深入讲解多维数组和一维数组之间的关联,并通过程序示范如何将一维数组扩展成多维数组。
1.1数组初始化
数组是大多数编程语言都提供一种的复合结构,如果程序需要多个类型相同的变量时,就可以考虑定义一个数组。Java语言的数组变量是引用类型的变量,因此具有Java独有的特性。
1.1.1 Java数组是静态的
Java语言是典型的静态语言,因此Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的。Java程序中的数组必须经初始化才可使用。所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。
目前些书已经发行修改版本。修改版本主要从以下几个方面入手。
第一:修正了书中的一些错误。并对一引起有歧义的部分进行了说明。
第二:理论基础部分删除了一些过时的部分,同时对一些算法进行了优化。
下载地址
下载错误?【投诉报错】
人气书籍
疯狂Java讲义(第2版) PDF高清版[285M]
面向对象:《Head First Java》中文高清完整版 (PDF)
Java Web开发详解 孙鑫 PDF扫描版(146M)
Spring实战(spring in action) 第三版 中文清晰扫描版
Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]
疯狂Java讲义 中文PDF高清版[611.85M]
JavaEE开发的颠覆者:Spring Boot实战 中文PDF完整版
Java Web开发实战1200例(第I卷) 卢瀚,王春斌著 中文 PDF版 [129
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) PDF扫描版
Spring实战(第4版) Spring in action 附随书源码 中文pdf版[42MB
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的疯狂Java 突破程序员基本功的16课 PDF扫描版附源码打包资源来源互联网,版权归该下载资源的合法拥有者所有。