Java程序设计入门txt电子书

简介: Java编程全面指南:基础、面向对象、数据库、界面、网络及实训。

本书是Java语言的入门级教程,由浅入深,循序渐进地介绍了使用Java语言进行程序开发的方法。本书内容包括Java入门、Java编程基础、面向对象、常用API、集会框架、GUI编程、IO流与文件、多线程、网络编程、JDBC数据库编程、综合项目实训——俄罗斯方块。

本书讲解知识全面、重点突出,覆盖Java开发中的各个方面。将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合“项目驱动、案例教学、理论实践一体化”的教学模式。通过本书的学习,Java语言的初学者可以轻松入门,并且全面了解Java的应用方向,从而为进一步学习Java打下坚实的基础。

本书可作为高职高专院校计算机相关专业程序设计类课程的教材使用,也可供Java编程爱好者自学参考。

Java是面向对象的、支持多线程的解释型网络编程语言。它是目前流行的编程语言之一,具有高度的安全性、可移植性和代码可重写性。本书从Java语言最基本的入门概念开始讲述,包括Java语言的数据类型、运算符、表达式与流程控制、数组和方法等;用容易理解的讲述方法讲解Java面向对象程序设计的基本概念,如类、对象、接口、继承和多态等;通过大量的编程实例对Java的编程进行讲解,如图形用户界面中的基本控制组件、容器和布局、常用的对话框、菜单设计的应用和JDBC数据库编程等;对Java语言的特点,如异常处理等进行详细的讲解;对Java语言的输入、输出等通过实例进行深入的说明。

本书具有以下几个特点。

(1)本书的读者可以零基础起步,通过本书的学习,就可以掌握Java程序的编写。

(2)本书的结构经过精心安排,内容的讲述由浅入深,培养学生按照良好的学习习惯来安排每章的内容。

(3)本书对每一个知识点,都辅以图形或具体实例的方式进行讲述,使读者能够从具体的应用中掌握知识,能够很容易地将所学应用于实践。

本书并不单纯从知识的角度讲解Java,而是从解决问题的角度介绍Java。本书知识点详尽,内容的取舍和安排循环渐进,讲解通俗易懂,实例丰富,并注重培养读者解决实际问题的能力。

由于编者的水平所限,书中难免存在疏漏或不足之处,恳请广大读者批评指正,以便今后改进和完善。

编者

2017年6月

【本章导读】

Java是一门优秀的编程语言,它的优点是与平台无关,可以实现“一次编写,到处运行”。Java虚拟机(JVM)使经过编译的Java代码能在任何系统上运行。本章主要介绍Java语言和相关特性、Java开发环境的搭建和编写第一个Java程序等。

【学习目标】

·了解Java语言

·掌握Java开发环境的搭建方法

·学会编写第一个Java程序

Java是由Sun Microsystems公司于1995年5月推出的面向对象程序设计语言(以下简称Java语言)和Java平台的总称,由James Gosling和同事们共同研发。

用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,现在常用的浏览器均支持Java applet。此外,Java技术也在不断更新。(2010年Oracle公司收购了Sun公司)。

(1)面向对象。通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。

(2)可移植性。Java的最大特性是跨平台,它采用先编译成为字节码,再解释成不同的机器码来执行的方式,屏蔽了具体的“平台环境”的特性要求,而由特定的JVM来适应不同的平台,能做到一处编译到处运行。

(3)简洁、容易。Java语言简洁,容易学习,它封装了C++语言中所有难以理解和复杂的操作,如头文件、指针、结构、运算符重载和虚拟基础类等。

版权:人民邮电出版社