第一图书网

Java入门1·2·3

臧萌 清华大学
出版时间:

2010-5  

出版社:

清华大学  

作者:

臧萌  

页数:

615  

Tag标签:

无  

前言

“千里之行,始于足下。”——中国思想家老子随着软件产业的飞速发展,越来越需要优秀的编程语言和编程思想为其提供坚实的基础。Java语言是一门纯面向对象的编程语言,有着得天独厚的发展优势,如今已是世界上使用最多的编程语言之一。它被广泛地应用于各行各业,小到手机,大到巨型服务器等无数设备上。Java语言的飞速发展证明了Java语言和面向对象的编程思想正是软件产业所需要的。同时,Java的广泛应用也促进了Java技术的发展,如今的Java语言已经成长为了一个成熟而完善的编程语言了。为何要写这样的一本书?对于一个没有接触过Java语言的入门学习人员,尤其是Java自学人员,Java显得很庞大,有点让人无从下手的感觉。这就需要从一开始迈出的第一步就要是正确的。那么这个第一步是什么呢?在笔者看来,就是需要一本好的Java入门图书。这会让你在未来的Java编程学习中大受裨益,少走弯路,建立学习Java编程的信心。但在笔者看来,要迈出这第一步并不容易。因为在国内图书市场上,要找一本好的Java入门图书并非易事。可能有人会说:《Java编程思想》这样的翻译图书就很好啊!的确,《Java编程思想》可以说是一本旷世经典奇书。但是对于Java入门读者,笔者并不推荐这本书。因为这本书并不适合入门人员阅读。这本书更适合读者对Java语言有了一定基础和理解后进一步提高时阅读使用。真正适合Java,入门人阅读的好书依然很少。笔者和千千万万的Java入门人员一样,也曾经经历了Java入门的那段迷茫时期,放弃?坚持?萦绕在头脑里。所幸是坚持了下来。回想当年Java学习的历程,不禁感慨所走弯路之多。为了让那些.Java入门人员更好地学习Java语言,让他们少走弯路,笔者花了一年多的时间写作本书,希望能对他们有所帮助。本书完全站在入门读者的角度编排内容,并且融入了笔者对Java语言的理解,抽丝剥茧,层层推进,让读者对Java语言有一个完整的认识,为以后的Java应用开发打好基础。

内容概要

本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的方式讲解,还给出了大量的流程图帮助读者理解各种概念和程序的运行过程。另外,作者专门录制了近16小时的多媒体语音教学视频帮助读者直观地学习。这些视频和书中的源代码一起收录于本书的DVD光盘中。 本书分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入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。

作者简介

臧萌 软件工程师。毕业于山东大学计算机科学与技术,毕业后就职于Sybase上海研发中心。擅长Java语言及Java平台的各种开发框架与技术。长年从事商业数据系统的研发。主要负责Eclipse和Swing的设计开发,致力于Java和性能调优。全程参与开发了Sybase ETL (Extract, Transform and Load) 项目、Sybase BAM (Business Activity Monitoring)两个大型 项目。

书籍目录

第1篇 Java语言基本语法 第1章 让自己的第一个Java程序跑起来 第2章 搭建自己的集成开发环境 第3章 Java中的基本数据类型和运算符 第4章 Java中的程序执行流程 第5章 数组 第2篇 Java语言高级语法 第6章 Java的类(Class)和对象(Object) 第7章 Java中的方法——给汽车丰富多彩的功能 第8章 Java中的包(Package)命名习惯和注释 第9章 再看数组、字符串和main()方法 第10章 继承和多态 第11章 修饰符(Qualifier) 第12章 接口 第13章 抽象类和内部类 第14章 Java的异常处理机制 第15章 多线程编程 第3篇 Java语言编程进阶 第16章 如何学习本篇 第17章 编程常用知识 第18章 Java文件编程和Java文件I/O 第19章 Java Socket编程 第20章 Java Swing编程 第21章 编程,需要的是想象力和恒心 第22章 JDBC入门

章节摘录

插图:第1章 让自己的第一个Java程序跑起来本章我们走进Java的世界。首先我们会对Java在编程语言中的地位有一个初步了解。然后将介绍如何在电脑上安装并配置Java环境。最后将运行一个小程序来作为自己步入JaVa世界的序幕。本章的目的有两个:一个是让我们对Java有一个初步的认识;另一个是让自己的电脑可以编写和运行Java程序。所以对于本章中的程序,我们先不用着急去理解。Java之路才刚刚开始,我们不急。1.1 想要用Java改变这个世界吗?也许在翻开此书之前,大家可能仅仅知道Java是一门由Sun公司开发的编程语言。也许还知道还有很多编程语言,为不能决定学习哪门语言而苦恼。相信大家既然拿起这本书,并翻开了第1章,那么就是想学习Java的,也许缺少的只是一个好好学习Java的理由。本节给出的就是好好学习Java的理由,让大家以坚定的信心走进Java的世界。1.1.1 Java有什么优势?首先在这里,我们不去介绍Java语言区别于其他语言的优势,如什么纯面向对象、跨平台、继承、封装、多态、自动垃圾收集,等等。没错,这些都是Java语言的特点,但是这些词汇对于初学者来说仅仅是一堆抽象名词而已。实际上,这些语言的特性对于初学者来说是完全没有必要去理解的,甚至可以说完全没有可能理解。在图1-1中,给出了一个学习语言的大致流程。领会Java语言的那些特点,其实是学习语言这个链条中的最后一环。当然也是最难的一环。只有在实际的编程过程中,才能够丝丝入扣地体会到Java语言的特点。体会到Java语言的设计者是如何让Java在付出了最小代价的前提下,具备了简洁、优雅的特点,同时又具有强大的功能。


编辑推荐

《Java入门1·2·3:一个老鸟的Java学习心得》是一本不可多得的原创佳作。作者以独特的视角,向读者讲述了如何才能真正理解和掌握Java语言。作者充分考虑了初学Java语言的种种困难,讲解细致入微,抽丝剥茧,层层推进,环环相扣,并采用了比喻、类比、对比和图示等多种讲解方式,还给出了大量的流程图和结构图,帮助读者透彻理解各种概念及程序的执行过程与内部状态。Java编程老鸟潜心写作,奉献高效率的Java学习心得,完全站在没有编程经验的读者角度,手把手教会读者学习Java——击破Java学习过程中可能会遇到的各种问题和难点。《Java入门1·2·3:一个老鸟的Java学习心得》主要特色◎配16小时多媒体语音教学视频,学习起来高效、直观◎穿插了195个完整示例和350个Java源程序帮助读者理解◎穿插了170余幅流程图和结构图表示程序的执行过程和内部状态◎提供了74个典型习题,便于读者巩固、练习和提高(习题答案见光盘)◎讲解细致入微,抽丝剥茧,层层推进,环环相扣,降低了学习的难度◎通过大量的比喻、类比、对比和图示等多种方式讲解,学习效果好《Java入门1·2·3:一个老鸟的Java学习心得》内容及对应的教学视频时间◎初探Java语言(19分钟视频) ◎接口(29分钟视频)◎搭建Eclipse集成开发环境(31分钟视频)◎抽象类和内部类(26分钟视频)◎基本数据类型和运算符(65分钟视频) ◎异常处理机制(36分钟视频)◎程序执行流程(117分钟视频) ◎线程(74分钟视频)◎数组(35分钟视频) ◎Java进阶学习导读(15分钟视频)◎类租对象(59分钟视频)◎、Java编程常用知识(18分钟视频)◎方法(175分钟视频) ◎Java文件编程与I/O编程(9分钟视频)◎包命名习惯和注释(43分钟视频) ◎Socket编程(8分钟视频)◎最基本的Java类(29分钟视频) ◎Swing编程(14分钟视频)◎继承和多态(115分钟视频)◎一个聊天窗口程序的编写(13分钟视频:◎类、方法和变量的修饰符(26分钟视频) ◎JDBC入门(11分钟视频)超值、大容量DVD-ROM内容◎《Java入门1·2·3:一个老鸟的Java学习心得》涉及的源代码◎1200余页编程专题讲座电子书(赠送)◎《Java入门1·2·3:一个老鸟的Java学习心得》多媒体教学视频◎73小时编程专题讲座视频(赠送)◎《Java入门1·2·3:一个老鸟的Java学习心得》练习题答案◎11个典型应用系统(赠送)《Java入门1·2·3:一个老鸟的Java学习心得》读者对象◎想学习一门编程语言的人员◎Java自学人员◎没有任何基础的Java入门人员◎大中专院校的学生和老师◎从其他语言转向Java语言的人员◎社会培训班的学员

图书封面

图书标签Tags

广告

下载页面


Java入门1·2·3 PDF格式下载



这本书适合Java入门人员阅读,包括大学本专科学生,Java自学人员等。Java编程老鸟潜心写作,奉献高效率的Java学习心得完全站在没有编程经验读者的角度,手把手教会读者学习Java配16小时多媒体教学视频,高效、直观一一击破Java入门可能会遇到的难点和疑惑抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好对Java语言的每个语法都提供了一个或多个例程讲解大量使用流程图表示程序的执行过程,使用结构图表示程序的内部状态每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的方式讲解,还给出了大量的流程图帮助读者理解各种概念和程序的运行过程。另外,作者专门录制了近16小时的多媒体语音教学视频帮助读者直观地学习。这些视频和书中的源代码一起收录于本书的DVD光盘中。本书分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入门读者、Java自学人员、从其他语言转向Java语言的读者、大中专院校的学生和社会培训学生。


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


Java入门1·2·3——一个老鸟的Java学习心得(配光盘) 初学好书


我是想学Android才学JAVA的,因为Android是用JAVA 开发的,所以学Android必须先学JAVA,《JAVA入门123》的确是一本JAVA入门的好书。


内容浅显易懂,非常适合没有任何基础的热爱Java的人学习。


对于想学JAVA的朋友们 这本书真的是法宝 书中内容 通俗易懂 相信看完后 对于JAVA没基础的学者们一定会受益匪浅


菜鸟学JAVA,浅显易出~照着书的内容,很容易理解~
激发了兴趣~
不错不错~~


大概看了一下,还可以。希望助我学好JAVA。哈哈!


书不错,很适合没有任何语言基础的人学习!


可以作为词条字典来使用,也可以完全新手化,比较适合的一本入门书,喜欢。


很棒的一本书,适合完全没基础的人学习,希望学有所成


这本是正在读的书,前阵子母亲生病,请假医院陪床,每天晚上挨在病床边上看这本书,竟然都能看得进去。。内容讲的蛮细致,入门不错 呵呵


听朋友介绍的,入门必备!


书很不错,印刷质量很好。内容充实。适合初学。。。让人很有看下去的欲望。


好书适合初学者


对于基础的概念跟例子讲的挺细, 要是再深入或者做项目这本书的知识显然是不够的


这本书讲得比较适合初学者,不错


超喜欢这本书讲得很好很详细,主要是基础讲的很好,恨透,很喜欢


此书适合初学者,书不错


深入浅出,好理解,不错


书很新,页面质量也不错,和看的完全一致。只是快递有点慢,到第五天才发到的!


对我有帮助对我有帮助对我有帮助对我有帮助


这本书下订单的第二天中午就收到了,质量不错,不知为何被快递公司弄湿弄脏了?


本书写的十分细致,可以先大致看一遍之后在细看


确实实用!翻开便受益。完全的门外汉用书。


东西很好,绝对的正版,而且发货很快!!!


感觉很好的书,很不错。送货速度也快。


收到了,很快的速度,学长介绍的书,我要好好看透去


今天刚拿到, 还没开始看, 但是从网上的评论来看,应该是本很不错的书。。


正在看 通俗易懂


帮别人买的,好不错,挺详细的!


开始感觉比较轻松 下面的还没读到


不要啦不要啦 不好意思


大神推薦的書!很不錯!


使用中。。。
Java入门123 这本书讲解较详细。


快速入门的好书。似讲课录音。


在琢磨比一般的程序书籍要懂一些,但是还是要多花时间


书写得挺详细的,适合入门


很不错的入门书籍。。。。


书的质量哼好啊 送货也快 就是光盘里面的内容有点少


挺适合初学者的一本书~


内容讲的很清晰,很适合初学者应用


作者编写得通俗易懂 虽然文中有些小错误的地方 但不影响阅读 是本很不错的书 非常值得购买


书中写的很细,用通俗易懂的话讲。


希望能学的很好


正版书,摸起来很舒服,刚开始看,应该不错


速度给力,昨天下午下的单今天上午就到了


很对得起这个价格。


很不错。比较通俗易懂。


不错的java基础教程,适合入门者研读


适合没有任何编程基础的人阅读,有一定文化基础的人可能觉得太简单


零基础的人看看还行


没太多技术含量,不咋的


很浅显,一步一步教你,很好,适合没有任何基础的人来看。


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


初学java必备,讲解很详细,一看就懂。谢谢作者。


实在太基础了....我初中生都能读懂...实在太基础了....我初中生都能读懂...实在太基础了....我初中生都能读懂...


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


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


这本书对于有一定编程基础的人来说是太“入门级”了。但是对于JAVA的初学者来说真的是一本不容错过的好书啊!


事无巨细,简单易懂,零基础必备~错误极少极少,很不容易了。


讲的很详细,特别是一些细节,好多书或者教程一笔带过了


刚收到,还没进行仔细阅读


不错,正在看 ,很适合初学者。。。


送货很快,商品无误很满意


很适合初学者,0基础也能看得懂。不过代价是里面内容全是基础。


不错,值得学习,建议初学者


很好的一本书,适合初学者


内容讲解很人性化,不像一般的书那种高高在上的的感觉;很容易上手,很适合初学者!


内容比较基础,适合无基础知识者


非常细致的讲解,连同开发环境的下载安装设置一步到位,每一个知识点都会举一个生动的例子来比喻,帮助读者理解,可以这么说,这部书甚至连电脑操作都不熟练的小白都能带入门,缺点是错别字比较多,有些可以简明介绍的例子反而讲得太深,容易误导程序员,不过瑕不掩瑜,如果你是编程初学者,想入门java的,那么这部书绝对是不二选择,至少比大部分所谓入门书籍更能带动初学者,不会产生... 阅读更多


代码有错误,用JDK命令都编译不过


真的是从0基础讲起


思想很新颖的一本参考书


建行卡看空间看


比较不错的入门级教程


简单易懂,适合初学者自学


相关图书