Java逍遥游记
基本信息
编辑推荐
(1)面向对象。Java自诞生之时就设计成面向对象的语言。
(2)跨平台。对于Java程序,不管是Windows平台还是UNIX平台或其他平台,它都适用。
(3)直接支持分布式的网络应用。
(4)安全性和健壮性。Java致力于检查程序在编译和运行时的错误,Java奉行“错误发现和纠正得越早,造成的损失就越小”的原则,可谓防患于未然。
推荐阅读
内容简介回到顶部↑
本书采用由浅入深、与实际应用紧密结合的方式,利用大量典型形象的实例,详细讲解java编程的各种基本技术。本书内容包括:创建和运行java程序的基本方法、java语言的基本语法、数据类型和变量、操作符、流程控制、继承、java语言中的修饰符、接口、异常处理、对象的生命周期、内部类、多线程、数组、输入输出、图形用户界面和swing组件。
本书别出心裁地引入中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习java语言为主线,以解决花果山日常生活中的实际问题为案例,带领读者逐步领略java语言的种种神通妙用,大大增加了书的趣味性。
书中实例源文件请到http://www.fecit.com.cn的“下载专区”下载。此外,在javathinker.org网站上也提供了实例源文件的下载,网址为:http://www.javathinker.org/java_taste.jsp。
本书适合所有java初学者,可作为高校的java教材及企业java培训教材,也可作为sun公司的scjp认证的辅导教材。
本书别出心裁地引入中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习java语言为主线,以解决花果山日常生活中的实际问题为案例,带领读者逐步领略java语言的种种神通妙用,大大增加了书的趣味性。
书中实例源文件请到http://www.fecit.com.cn的“下载专区”下载。此外,在javathinker.org网站上也提供了实例源文件的下载,网址为:http://www.javathinker.org/java_taste.jsp。
本书适合所有java初学者,可作为高校的java教材及企业java培训教材,也可作为sun公司的scjp认证的辅导教材。
作译者回到顶部↑
目录回到顶部↑
第1章 第一个java程序 1
1.1 程序的基本概念 1
1.2 java程序的基本运行原理 3
1.3 创建面向对象的java源程序 5
1.3.1 定义monkey类 5
1.3.2 创建monkey对象 6
1.3.3 程序入口main()方法 8
1.4 编译和运行java程序 9
1.4.1 jdk简介 9
1.4.2 本范例的目录结构 10
1.4.3 编译java源程序 11
1.4.4 运行java程序 11
1.4.5 创建用于编译和运行java程序的批处理文件 12
1.5 小结 13
第2章 java语言的基本用法 15
2.1 java源文件结构 15
2.2 关键字 16
2.3 标识符 17
2.4 java语言大小写敏感 18
2.5 包声明语句 18
1.1 程序的基本概念 1
1.2 java程序的基本运行原理 3
1.3 创建面向对象的java源程序 5
1.3.1 定义monkey类 5
1.3.2 创建monkey对象 6
1.3.3 程序入口main()方法 8
1.4 编译和运行java程序 9
1.4.1 jdk简介 9
1.4.2 本范例的目录结构 10
1.4.3 编译java源程序 11
1.4.4 运行java程序 11
1.4.5 创建用于编译和运行java程序的批处理文件 12
1.5 小结 13
第2章 java语言的基本用法 15
2.1 java源文件结构 15
2.2 关键字 16
2.3 标识符 17
2.4 java语言大小写敏感 18
2.5 包声明语句 18
前言回到顶部↑
Java语言自1996年正式发布以来,经历了初生、成长和壮大的阶段,现在已经成为IT领域里的主流编程语言。
面向对象的Java语言具备一次编程、任何地方均可运行的能力,在需要支持多种操作系统和硬件平台的场合,Java是首选的解决方案。Java应用之所以如此广泛,要归功于它的以下特点:
(1)面向对象。Java自诞生之时就设计成面向对象的语言。在Java眼里,一切都是对象,桌子和板凳是对象,花草树木和飞禽走兽是对象,异常和错误也是对象。
(2)跨平台。对于Java程序,不管是Windows平台还是UNIX平台或其他平台,它都适用。Java编译器把Java源程序编译成与操作系统平台无关的字节码指令。只要安装了Java虚拟机,Java程序就可在任意的操作系统上运行。Java程序中的字节码指令由Java虚拟机来执行,Java虚拟机的解释器解析字节码,对它进行转换,使之能够在不同的操作系统平台上运行。
(3)直接支持分布式的网络应用。假定网络中有两台主机,分别运行着不同的Java程序,运用Java套接字技术,这两个Java程序就能顺利地进行远程通信。
(4)安全性和健壮性。Java致力于检查程序在编译和运行时的错误,Java奉行“错误发现和纠正得越早,造成的损失就越小”的原则,可谓防患于未然。Java 还支持自动内存管理,这不但减轻了程序员的许多负担,也减少了程序员犯错的机会。Java自己操纵内存减少了内存出错的可能性。
本书的组织结构和主要内容
本书别出心裁,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Java语言为主线,以解决花果山日常生活中的实际问题为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。
本书的每一章都按照提出问题和解决问题的结构来安排内容,引导读者由被动阅读改为主动阅读,从而使读者既能深刻地领悟各种Java知识的用途,又能提高运用特定技术来解决实际问题的能力。
本书主要内容包括:创建和运行Java程序的基本方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、接口、异常处理、对象的生命周期、内部类、多线程、数组、输入输出、图形用户界面和Swing组件。
这本书是否适合您
本书通俗幽默,内容循序渐进,适合所有Java初学者阅读。即使是没有任何编程基础的读者,也可以轻松阅读本书。
本书与作者的另一本书《Java面向对象编程》一书相比,前者的特色在于化繁为简,以通俗浅显的语言介绍Java语言的基础知识。后者则更为详细全面地阐述Java语言的各种技术、性能优化的策略,以及Java的核心思想。前者提纲挈领,后者包罗万象,两者各有千秋,相得益彰。
本书致力于轻轻松松地带领读者跨入Java世界的大门,而《Java面向对象编程》则帮助读者全面掌握Java的各种技术,并且深刻理解Java的核心思想,进一步提高Java编程能力。
致谢
本书在编写过程中得到了飞思数字创意出版中心、JavaThinker.org网站的支持与帮助,在此表示衷心的感谢!参与编写的人员有孙卫琴、张雷、徐晓琴、王坤、许亮思、张宇客、朱涵哲、孟祥、吴厚鹏、刘琨、曹文伟、赵鹏、赵明、汪翠平、王秀龄,共十五人。尽管我们尽了最大努力,但本书难免会有不妥之处,欢迎各界专家和读者朋友批评指正。以下网址是作者为本书提供的技术支持网址,读者可通过它下载与本书相关的资源(如源代码、软件安装程序和讲义等),还可以与其他读者交流学习心得,以及对本书提出宝贵意见:
http://www.javathinker.org/java_taste.jsp
孙卫琴
面向对象的Java语言具备一次编程、任何地方均可运行的能力,在需要支持多种操作系统和硬件平台的场合,Java是首选的解决方案。Java应用之所以如此广泛,要归功于它的以下特点:
(1)面向对象。Java自诞生之时就设计成面向对象的语言。在Java眼里,一切都是对象,桌子和板凳是对象,花草树木和飞禽走兽是对象,异常和错误也是对象。
(2)跨平台。对于Java程序,不管是Windows平台还是UNIX平台或其他平台,它都适用。Java编译器把Java源程序编译成与操作系统平台无关的字节码指令。只要安装了Java虚拟机,Java程序就可在任意的操作系统上运行。Java程序中的字节码指令由Java虚拟机来执行,Java虚拟机的解释器解析字节码,对它进行转换,使之能够在不同的操作系统平台上运行。
(3)直接支持分布式的网络应用。假定网络中有两台主机,分别运行着不同的Java程序,运用Java套接字技术,这两个Java程序就能顺利地进行远程通信。
(4)安全性和健壮性。Java致力于检查程序在编译和运行时的错误,Java奉行“错误发现和纠正得越早,造成的损失就越小”的原则,可谓防患于未然。Java 还支持自动内存管理,这不但减轻了程序员的许多负担,也减少了程序员犯错的机会。Java自己操纵内存减少了内存出错的可能性。
本书的组织结构和主要内容
本书别出心裁,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Java语言为主线,以解决花果山日常生活中的实际问题为案例,带领读者逐步领略Java语言的种种神通妙用,大大增加了书的趣味性。
本书的每一章都按照提出问题和解决问题的结构来安排内容,引导读者由被动阅读改为主动阅读,从而使读者既能深刻地领悟各种Java知识的用途,又能提高运用特定技术来解决实际问题的能力。
本书主要内容包括:创建和运行Java程序的基本方法、Java语言的基本语法、数据类型和变量、操作符、流程控制、继承、Java语言中的修饰符、接口、异常处理、对象的生命周期、内部类、多线程、数组、输入输出、图形用户界面和Swing组件。
这本书是否适合您
本书通俗幽默,内容循序渐进,适合所有Java初学者阅读。即使是没有任何编程基础的读者,也可以轻松阅读本书。
本书与作者的另一本书《Java面向对象编程》一书相比,前者的特色在于化繁为简,以通俗浅显的语言介绍Java语言的基础知识。后者则更为详细全面地阐述Java语言的各种技术、性能优化的策略,以及Java的核心思想。前者提纲挈领,后者包罗万象,两者各有千秋,相得益彰。
本书致力于轻轻松松地带领读者跨入Java世界的大门,而《Java面向对象编程》则帮助读者全面掌握Java的各种技术,并且深刻理解Java的核心思想,进一步提高Java编程能力。
致谢
本书在编写过程中得到了飞思数字创意出版中心、JavaThinker.org网站的支持与帮助,在此表示衷心的感谢!参与编写的人员有孙卫琴、张雷、徐晓琴、王坤、许亮思、张宇客、朱涵哲、孟祥、吴厚鹏、刘琨、曹文伟、赵鹏、赵明、汪翠平、王秀龄,共十五人。尽管我们尽了最大努力,但本书难免会有不妥之处,欢迎各界专家和读者朋友批评指正。以下网址是作者为本书提供的技术支持网址,读者可通过它下载与本书相关的资源(如源代码、软件安装程序和讲义等),还可以与其他读者交流学习心得,以及对本书提出宝贵意见:
http://www.javathinker.org/java_taste.jsp
孙卫琴
【插图】







点击看大图







加载中...

