Java入门123-一个老鸟的Java学习心得-(二维码版)

相关资料

[

★这是我买的第一本java图书,很不错!这本书是给没有基础、想自学java的人入门用的。作者很用心,用最平实的话来讲解知识点,不像有些书看起来高高在上,专业术语一大堆,看着就头晕。但如果你有了基础就没有必要看这本书了,因为书的内容很浅显,不够深入。但它还是一本好书,一本入门级的好书。如果你看不懂《java编程思想》,如果你看《java核心技术》或《疯狂java讲义》很吃力的话,不如试试这本书,最起码让你知道该怎么做。
  ——读者:parrot

  ★每个晦涩难懂的概念都用生活中的例子生动地说明。语言也通俗易懂。小节有知识点总结,知识之间有回顾和预习。感觉作者写这本书很用心,设身处地为新手考虑,非常适合零基础上手。好评!
  ——读者:jiang2

  ★实在太基础了……我是初中生都能读懂……实在太基础了……我是初中生都能读懂……实在太基础了……我是初中生都能读懂……
  ——读者:大大

  ★很浅显,一步一步教你,很好,适合没有任何基础的人看。
  ——读者:文小念

  ★这书几乎能让没有任何基础的人从头一步一步学java,由浅入深,没有大套的理论知识,是初学java的人必备的好书。
  ——读者:李奥

  ★讲解非常细致,连同开发环境的下载、安装和设置一步到位。每一个知识点都会举一个生动的例子来比喻,帮助读者理解。可以这么说,这本书甚至可以将对电脑操作都不熟练的小白带入门。缺点是有错别字,有些可以简单介绍的例子讲得太深。不过瑕不掩瑜,如果你是编程初学者,想入门java,那么这本书绝对是不二选择,至少比大部分所谓的入门书籍更能带动初学者,不会让人产生入门的恐惧症。
  ——读者:cherless2

  ★不错!我学过java,但是学校的教科书讲解的概念不是很清楚,算偏难,看起来很难理解。但看了这本书,觉得以前很多不明白的地方豁然开朗!我觉得基础不好的人可以考虑买这本书。谢谢老鸟!
  ——读者:懵懂之远

  ★对一个大学仅学过二级的人来说,本书很易懂,讲解很细致,对于新手很有帮助,建议看完此书后再看比较深奥的java书籍。
  ——读者:pp

  ★讲解非常清楚,真的就是作者介绍的那样:非常适合没有一点编程基础的朋友学习。我是自学,刚看了一天,自认为完全可以理解,真的是入门级别的超级教程!
  ——读者:白白摆

  ★非常好的一本java入门书。想学java的人都应该看,物超所值。如果学过一些其他编程语言,有一些编程基础的话,更容易学。没有任何基础的读者慢慢看多几次也可以看明白。 极力推荐!
  ——无昵称读者

  ★对于想学java的朋友们,这本书真的是法宝!书中的内容通俗易懂,相信看完后对于一定会受益匪浅!
  ——无昵称读者

  ★菜鸟学java,浅显易懂,照着书中的内容做很容易理解,激发了兴趣, 不错!不错!
  ——读者:小牛向前冲

  ★超喜欢这本书,讲得很好,很详细,主要是基础讲的很好,很透彻,很喜欢!
  ——读者:旺财啊

  ★本书写的十分细致,可以先大致看一遍之后再细看。
  ——读者:橘子sir

  ★确实实用!翻开便受益,完全的门外汉用书。
  ——读者:吐拉拉

  ★关于java的参考书籍很多,感觉这本书是作者在学习过程中自己的心得和感悟,通俗易懂,一些难点讲解得很好理解!
  ——读者:jd_ilvs

  ★这是一本针对初学者的好书,甚至是适合没有一点编程经验的人。解释非常详细,代码步骤全有解释。有少量错误,但不影响理解,细心的读者能找出来。
  ——读者:centos5

  ★好书!第一,可以叫primer java;第二,举例得当,层次清晰;第三,即使是老鸟也可以作为bible待查。
  ——读者:ha_ku_na_matata

  ★以前在图书馆看过这本书,觉得不错。这次就直接买来看,讲解通俗易懂,方便平时查阅和练习,装帧和排版都很简洁明了。
  ——读者:fas123

  ★不错的java入门书籍,看完作者的简介,仿佛看到了以后的自己,相信我一定可以超过作者的技术水平。大家一起加油!
  ——读者:每次都失败

]

本书特色

[

java编程老鸟潜心写作,多年经验总结,奉献高效率的java学习心得;
完全站在没有编程经验的读者角度,手把手教会读者学习java;
讲解极其细致,一一击破java学习中可能会遇到的各种问题和难点;
讲解细致入微,抽丝剥茧,层层推进,环环相扣,降低了读者的学习难度;
讲解时采用了大量的比喻、类比、对比和图示等多种方式,便于读者更好地理解;
认真阅读本书即可顺利跨入java编程的大门,而无须再去上培训班。

 《java入门123——一个老鸟的java学习心得(二维码版)》是深受读者好评的《java入门1?2?3——一个老鸟的java学习心得》的*新升级版。作者以独特的视角向java初学者讲述了如何才能真正理解和掌握java。《java入门123——一个老鸟的java学习心得(二维码版)》充分考虑了初学java的种种困难,讲解细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比等方式,给出了大量的流程图帮助读者理解各种概念和程序的运行过程,而且还给出了大量简单易懂的实例,真正做到了零门槛学java。另外,本书基于*新的java 8标准讲解,以顺应技术的发展,而且还首次引入了在手机上学java编程的方式,并提供了二维码扫描源代码和习题答案的方式。书中的源代码也经过了上机测试,保证可以正常运行。

  《java入门123——一个老鸟的java学习心得(二维码版)》共22章,分为3篇。第1篇为java语言基本语法,包括java语言概述、配置开发环境、java中的基本数据类型、java运算符、java流程控制语句和数组。第2篇为java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类、java异常处理和多线程编程。第3篇为java语言编程进阶,包括java编程常用知识、java文件编程、java文件i/o编程、java tcp编程、java udp编程、java swing编程、jdbc编程,*后还给出了一个聊天程序实例和一个数据表操作窗口实例,将swing、udp、java集合类、线程同步、接口和jdbc编程有机地结合起来,展示了开发一个简单程序的典型步骤。
  《java入门123——一个老鸟的java学习心得(二维码版)》虽然只涉及java入门知识,但因其内容丰富,讲解详细,实例多样,非常适合初学编程的读者阅读,尤其是没有任何基础的java入门读者、java自学人员、从其他语言转向java语言的读者、大中专院校的学生和社会培训班的学员。
  本书配套资源:
  java开发环境;
  本书实例源代码;
  本书教学视频;
  本书习题答案;
  本书教学ppt。
  本书精华内容:
  初探java语言(19分钟视频)
  搭建eclipse集成开发环境(31分钟视频)
  基本数据类型和运算符(65分钟视频)
  程序执行流程(117分钟视频)
  数组(35分钟视频)
  类和对象(59分钟视频)
  方法(175分钟视频)
  包命名习惯和注释(43分钟视频)
  *基本的java类(29分钟视频)
  继承和多态(115分钟视频)
  类、方法和变量的修饰符(26分钟视频)
  接口(29分钟视频)
  抽象类和内部类(26分钟视频)
  异常处理机制(36分钟视频)
  线程(74分钟视频)
  java进阶学习导读(15分钟视频)
  java编程常用知识(18分钟视频)
  java文件编程与i/o编程(9分钟视频)
  socket编程(8分钟视频)
  swing编程(14分钟视频)
  一个聊天窗口程序的编写(13分钟视频)
  jdbc入门(11分钟视频)

]

内容简介

[

本书第1版享有java入门图书中的“战斗机”、java入门**书等美誉
  国内**本可以在手机和电脑两种平台上学java的图书,并提供了扫描二维码辅助学习的功能
  赠送16小时同步配套教学视频、教学ppt、51cto学院课程学习卡(300金币)
  基于*新的java 8标准进行讲解,以顺应技术的发展趋势
  提供qq群、技术论坛和e-mail等完善的学习交流和沟通方式
  穿插了300多个示例进行讲解,并提供了350个java源程序帮助读者理解
  穿插了170余幅流程图和结构图,让读者更好地理解程序的执行过程和内部状态
  提供了70多个编程实践练习题,便于读者巩固、练习和提高(提供习题答案)
推荐阅读(请点丛书链接查看)

《java编程实战宝典+java程序性能优化(套装全2册)》

《java编程实战宝典》 (java百科全书,,配大量视频)

《java趣味编程100例》(培养编程兴趣,拓宽编程思维)

《java程序性能优化——让你的java程序更快、更稳定》 (java进阶必读,6次印刷)

《java编程手记:从实践中学习java》(实践性教学、细腻讲解)

《java web编程实战宝典——jsp+servlet+struts 2+hibernate+spring+ajax》

《程序员的数学思维修炼(趣味解读)》 (生动有趣,程序员必读!)

《我和数学有约——趣味数学及算法解析》 (作者8次获得数学建模竞赛大奖)

]

作者简介

[

臧萌 ,毕业于山东大学计算机科学与技术专业。高级工程师。曾经任职于国内多家知名IT企业。先后负责过Sybase研发中心的Sybase BAM和Sybase ETL等项目的实施。现任职于亚马逊中国数据中心,从事Java研发和数据分析等工作。
  鲍凯, 软件工程师。现就职于某软件公司,担任移动技术研究员。热爱Java,从事Java开发多年,积累了丰富的开发经验。对电子制作有浓厚的兴趣,大学期间曾经多次参加各种电子竞赛,并获得过相应奖项。目前专注于Android、可穿戴设备和网络视频等领域的研发。

]

目录

第1篇 java语言基本语法第1章 让自己的**个java程序跑起来(教学视频:19分钟)1.1 想要用java改变这个世界吗?1.1.1 java有什么优势?1.1.2 java在哪儿?1.2 准备好开始java之旅1.2.1 下载jdk1.2.2 安装jdk1.2.3 配置环境变量1.2.4 测试环境是否安装成功1.2.5 如果失败了怎么办?1.3 让自己的**个程序运行起来1.3.1 编写自己的hello world源程序1.3.2 编译自己的helloworld程序1.3.3 让代码运行起来1.4 手机上写程序1.4.1 安装aide1.4.2 编写手机上**个程序1.4.3 使用书中的程序1.5 初探hello world1.5.1 类(class):java世界中一类物体1.5.2 方法(method):物体的功能1.5.3 main()方法:所有java程序执行的起点1.6 名 词 解 释1.6.1 jdk和java平台1.6.2 java编译器(java compiler)1.6.3 java类库(java class libraries)1.6.4 java虚拟机(java virtual machine)1.6.5 helloworld的整个流程1.7 小结:我们学会了编译和运行一个java程序!1.8 习题第2章 搭建自己的集成开发环境(教学视频:31分钟)2.1 安装集成开发环境2.1.1 集成开发环境有哪些2.1.2 安装eclipse2.2 eclipse界面介绍2.2.1 启动eclipse2.2.2 eclipse的perspective2.2.3 eclipse的菜单2.2.4 eclipse的工具条2.2.5 eclipse辅助视图区2.2.6 eclipse中package explorer2.2.7 eclipse中的源代码编辑器2.2.8 eclipse的设置窗口2.2.9 eclipse中的其他视图2.3 如何使用eclipse2.3.1 在eclipse中创建自己的**个项目2.3.2 在eclipse中编写helloworld程序2.3.3 通过eclipse运行hello world2.4 小结:eclipse——功能很强大2.5 习题第3章 java中的基本数据类型和运算符(教学视频:65分钟)3.1 java中的基本数据类型3.1.1 基本数据类型——编程语言中的数据原子3.1.2 java中的基本上数据类型介绍3.1.3 基本数据类型值域3.2 java运算符3.2.1 变量的概念3.2.2 插曲:java中的语句3.2.3 定义一个变量和变量名的规范3.2.4 java中的基本运算符和表达式3.2.5 java中的布尔运算符3.2.6 位运算符3.3 基本数据类型运算的难点3.3.1 强制类型转换——小数哪里去了3.3.2 类型的转换在运算中悄悄进行3.3.3 强制类型转换*优先3.3.4 等号其实不简单3.3.5 小心使用浮点数进行比较3.3.6 boolean和char3.3.7 不要使用还没有定义的变量3.3.8 string——char串起的项链3.3.9 转义符——看不见写得出3.4 小结:基本数据类型—— java中一切数据和运算的基础3.5 习题第4章 java中的程序执行流程(教学视频:117分钟)4.1 顺 序 执 行4.2 使用if-else让程序懂得判断4.2.1 if语句4.2.2 if语句的嵌套4.2.3 if-else语句4.2.4 if-else语句嵌套4.3 使用while进行循环4.3.1 使用while语句4.3.2 使用do-while语句4.4 使用for进行循环4.4.1 自增和自减操作4.4.2 for语句4.4.3 for语句省略形式4.5 语句中不能不说的事4.5.1 小心复杂语句中创建的变量4.5.2 别让循环次数给弄懵了4.5.3 循环的嵌套4.6 continue关键字与break关键字4.6.1 continue关键字4.6.2 break关键字4.7 使用switch进行跳转4.8 大例子4.8.1 从控制台读取数据4.8.2 结账程序中的循环4.9 小结:java不是一个直肠子4.10 习题第5章 数组(教学视频:35分钟)5.1 什么是数组5.1.1 假设:如果需要逐个定义变量5.1.2 数组初探5.1.3 数组——物以类聚5.1.4 数组元素的值内有乾坤5.1.5 创建数组的简洁语法5.2 数组的“名”与“实”5.2.1 “名”与“实”分离的数组5.2.2 一“实”多“名”的数组5.2.3 一“实”多“名”带来的困惑5.3 多 维 数 组5.3.1 什么是多维数组5.3.2 多维数组的实质5.4 数组大练兵5.4.1 轻松查询全班成绩5.4.2 轻松查询全校成绩不在话下5.4.3 杨辉三角5.5 小结:方便快速的数组5.6 习题第2篇 java语言高级语法第6章 java的类(class)和对象(object)(教学视频:59分钟)6.1 驾驶汽车向类(class)的世界进发6.1.1 汽车带来的问题6.1.2 类的组成6.1.3 使用自定义的car类6.1.4 类和对象6.1.5 源文件的存放6.1.6 理解引用6.1.7 null关键字6.2 巧妙使用类中的属性6.2.1 在类中给每个变量一个初始值6.2.2 定义自己的引用6.2.3 使用点操作符的技巧6.2.4 类的数组6.3 小结:java其实是个类和对象的世界6.4 习题第7章 java中的方法——给汽车丰富 多彩的功能(教学视频:175分钟)7.1 方法:让汽车开动7.1.1 引出问题:开动汽车7.1.2 那么,方法到底是什么呢?7.1.3 方法调用过程初探7.2 java普通方法的组成部分7.2.1 访问控制符:public7.2.2 返回值类型和关键字void7.2.3 方法名(method name)7.2.4 参数列表(parameter list)7.2.5 方法体(method body)7.2.6 方法串串烧7.3 方法的参数:让汽车加速7.3.1 方法的参数:让汽车可以加速7.3.2 带参数的方法有何不同?7.3.3 让方法有多个参数7.4 返回值:汽车超速了吗?7.4.1 写一个有返回值的方法7.4.2 调用有返回值的方法7.4.3 发生了什么?如何使用方法的返回值?7.4.4 使用return结束方法7.5 方法重载(overload):给汽车加速添个限制7.5.1 什么是方法的签名7.5.2 什么是重载?为什么要重载?7.5.3 给汽车加个重载的方法7.5.4 测试一下7.5.5 重载容易引发误解的两个地方——返回类型和形参名7.5.6 重载中的*难点——参数匹配原则7.6 使用类的实例作为方法参数7.6.1 超车方法:使用类实例做参数7.6.2 调用这个方法7.6.3 发生了什么7.7 加餐:局部变量和实例变量7.7.1 什么是局部变量(local variable)7.7.2 什么是实例变量(instance variable)7.8 this关键字:指向对象自己的引用7.8.1 发现问题:当实例变量和局部变量重名7.8.2 经常深藏不露的this关键字7.8.3 在方法中调用方法7.9 构造方法(constructor)7.9.1 构造(constructor)方法初探7.9.2 如何使用构造方法7.9.3 留个无参数的构造方法——给重要属性赋初始值7.9.4 在构造方法中调用构造方法7.10 方法大汇总7.10.1 本例中用到的类7.10.2 使用例程将本章的知识穿起来7.11 小结:多方位理解java方法7.12 习题第8章 java中的包(package)命名 习惯和注释(教学视频:43分钟)8.1 java中的包(package)8.1.1 java中的包8.1.2 在eclipse中使用包8.1.3 天上掉下个package8.1.4 包带来了什么?8.2 import语句:化繁为简8.2.1 import语句8.2.2 一网打尽包中所有类8.2.3 import语句带来的小问题8.2.4 默认引入的包8.3 命名习惯大回顾8.4 java中的注释8.4.1 使用双斜杠的单行注释8.4.2 多行注释8.4.3 javadoc注释8.5 小结:包让java的类更清晰优雅8.6 习题第9章 再看数组、字符串和main()方法(教学视频:29分钟)9.1 数组也是类9.1.1 得到数组的长度9.1.2 加餐:不可改变的final变量9.1.3 多维数组的长度9.1.4 一维数组的clone()方法9.1.5 当数组类型不再是基本数据类型9.1.6 多维数组的clone()方法9.2 老朋友string类9.2.1 遍历string中的字符9.2.2 获取字符串中的一部分9.2.3 判断两个字符串是否相等9.2.4 判断字符串的开头和结尾9.2.5 分割字符串9.2.6 在字符串中查找子字符串或字符9.2.7 替换字符串中的内容9.2.8 string对象——磐石刻字9.3 string类的*佳拍档——stringbuffer类9.3.1 stringbuffer:专业操纵字符9.3.2 string和stringbuffer一个都不能少9.4 *熟悉的陌生人:main()方法9.4.1 main()方法的参数9.4.2 static关键字9.4.3 当方法遇到static关键字9.5 小结:学会使用类中的方法9.6 习题第10章 继承和多态(教学视频:115分钟)10.1 继承——*优的解决方案10.1.1 饭前水果:实例变量的访问控制符10.1.2 一切还是从汽车开始10.1.3 一类车,一个类10.1.4 分开也有麻烦10.1.5 使用继承——问题迎刃而解10.1.6 使用bus类10.1.7 java中的单继承10.1.8 java中的类图10.1.9 万类之祖——object类10.2 子类对象?父类对象?10.2.1 父随子行10.2.2 当构造方法遇到继承10.2.3 记得给类一个无参数的构造方法10.2.4 调用父类中的构造方法10.2.5 对象也会“变脸”10.2.6 遵守语法,正确“变脸”10.3 覆盖——与继承如影随形10.3.1 当方法不再通用10.3.2 覆盖——让众口不再难调10.3.3 覆盖——到底调用了哪个方法10.3.4 覆盖的语法不简单10.3.5 更复杂的使用覆盖的情况10.3.6 覆盖——不得不打开的潘多拉魔盒10.3.7 使用super调用父类中的方法和属性10.4 多态(polymorphism)以及其他10.4.1 多态——运行方知结果10.4.2 重载也不简单10.4.3 使用多态构建车队10.5 在多态的环境中拨开迷雾10.5.1 神秘的class类10.5.2 覆盖不再神秘10.5.3 instanceof运算符——让对象告诉你它的类是谁10.6 小结:继承和多态让世界丰富多彩10.7 习题第11章 修饰符(qualifier)(教学视频:26分钟)11.1 插曲:类的组成部分的名字11.2 类中的修饰符11.2.1 无修饰符类11.2.2 类的可见性11.2.3 final——让类不可被继承11.2.4 理解final关键字11.2.5 总结:类的修饰符11.3 方法的修饰符11.3.1 方法的访问控制符11.3.2 public:没有限制的修饰符11.3.3 protected:仅对子类和同包的类可见11.3.4 默认控制符:仅在本包中可见11.3.5 private:仅对本类可见11.3.6 理解4个访问控制符11.3.7 访问控制符可见性汇总11.3.8 访问控制符带来的覆盖问题11.3.9 final:不允许方法被覆盖11.3.10 重温静态方法11.3.11 静态方法——类范围里的概念11.3.12 静态方法何以为“静态”11.4 变量的修饰符11.4.1 变量方法皆成员11.4.2 变量的访问控制符11.4.3 使用private修饰类的成员变量11.4.4 使用private,然后呢?11.4.5 变量的覆盖11.4.6 使用final修饰成员变量11.4.7 静态成员变量11.4.8 局部变量的修饰符11.4.9 当final遇到引用类型成员变量11.5 小结:修饰符作用大11.6 习 题第12章 接 口(教学视频:29分钟)12.1 自行车带来的问题12.1.1 记录马路上的车辆12.1.2 引发问题的自行车12.1.3 仔细分析recordtransport()方法12.2 初 用 接 口……第13章 抽象类和内部类(教学视频:26分钟)第14章 java的异常处理机制(教学视频:36分钟)第15章 多线程编程(教学视频:74分钟)第3篇 java语言编程进阶第16章 如何学习本篇(教学视频:15分钟)第17章 编程常用知识(教学视频:18分钟)第18章 java文件编程和java文件i/o(教学视频:9分钟)第19章 java socket编程(教学视频:8分钟)第20章 java swing编程(教学视频:14分钟)第21章 编程,需要的是想象力和恒心(教学视频:13分钟)第22章 jdbc入门(教学视频:11分钟)

封面

Java入门123-一个老鸟的Java学习心得-(二维码版)

书名:Java入门123-一个老鸟的Java学习心得-(二维码版)

作者:臧萌

页数:635

定价:¥79.8

出版社:清华大学出版社

出版日期:2015-05-01

ISBN:9787302394686

PDF电子书大小:45MB 高清扫描完整版



本文标题:《Java入门123-一个老鸟的Java学习心得-(二维码版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!