Java具有强大的跨平台特性,已经深入到现代生活中的各个领域,从IC卡、手机游戏、PDA、无线通信,到开发大规模的商业应用,都可以看到Java的应用。本书博采众多国内外程序设计语言系列书籍的优点,使用大量的实用案例,在注重概念梳理的同时,遵循程序设计的步骤,清晰地呈现了Java应用开发的全过程;对于重要的概念,配有示意图;除第1章外,在每一章的结尾一节,安排了本章进阶应用练习实例。本书所有案例基于Java SE 8,使用开源软件Eclipse IDE for Java作为程序设计的集成开发环境。这些都极大地降低了学习难度,因此本书非常适合作为Java语言程序设计的入门教材。
本书的编写目的,不仅在于让读者了解如何编写Java程序,更在于让读者了解什么是面向对象,以及如何以Java的观点思考与实践面向对象:Java程序的强大功能是全世界有目共睹的,它真正所引导的是面向对象的精神,而让读者体会到这种精神,正是本书努力达成的目标。
前言
Java的版本不断更新,2014年甲骨文(Oracle)推出了Java SE 8(Java Standard Edition 8)、Java ME 8以及Oracle Java Embedded产品的相关版本。Java SE 8与以前各版本平台兼容,这是甲骨文接手Java后的重大更新。Java的开发工具分成IDE(Integrated Development Enviroment)及JDK(Java Development Kit)两种,本书采用Eclipse软件作为编辑环境。Eclipse团队近年来一直为Java SE 8提供支持,它是一套Open Source的Java IDE工具。
市面上关于Java程序设计的书籍琳琅满目,其中国外的Java书籍大部分注重理论讲解,对实例的考虑稍嫌不足,对初学者而言,这类书籍缺乏程序实际演练的机会;国内的Java书籍对于实例着墨甚多,以实践来引导概念,注重范例的质与量。
笔者希望结合国内外Java书籍的优点,并遵循程序设计的步骤,配合适当的范例,来降低学习难度。本书将教导读者如何编写正确的程序代码,介绍程序架构与可读性。
本书的编写目的,不仅在于让读者了解如何编写Java程序,更在于让读者了解什么是面向对象,以及如何以Java的观点思考与实践面向对象:Java程序的强大功能是全世界有目共睹的,它真正所引导的是面向对象的精神,而让读者体会到这种精神,正是本书努力达成的目标。
因为编者水平有限,加之时间仓促,书中不妥与疏漏之处在所难免,敬请广大读者批评指正。
编 者
2020年6月
作者:陈德来,性别:男,台湾人,工作经历:目前是数位新知有限公司的负责人,曾组织编写多套计算机方面的图书。
目录
第1章?程序语言与Java简介1
1-1程序语言与程序设计2
1-1-1 程序语言的分类2
1-1-2 程序设计流程3
1-1-3 程序编写原则3
1-1-4 结构化和面向对象程序设计5
1-2Java简介6
1-2-1 Java的特性6
1-2-2 Java的应用范围8
1-2-3 Java SE 8的功能8
1-3Java的开发环境、版本和架构9
1-3-1 程序开发工具介绍10
1-3-2 JDK安装与环境设置10
1-4Eclipse简介12
1-4-1 Eclipse IDE的下载12
1-4-2 启动Eclipse13
1-4-3 利用Eclipse建立个程序14
1-4-4 Java的程序结构解析16
1-4-5 利用Eclipse运行程序18
1-4-6 在Eclipse传递参数给程序19
1-4-7 导入外部Java程序20
习题21