发布网友 发布时间:2022-05-16 02:30
共1个回答
热心网友 时间:2023-10-09 07:01
随着互联网的普及和持续增长,面向Web应用的程序的开发方法已成为软件编程的主流方法,而Java正是互联网编程的一种主流语言。Java提供了成熟的、高效的软件开发工具以及大量包括多线程和高级图形用户界面在内的各种应用程序的开发包。此外,体系结构中立的设计使Java具有很好的可移植性。
自20世纪90年代早期以来,Java在IT业的应用一直保持增长的趋势。高等院校的计算机和非计算机专业相继开设了Java程序设计课程。
本书的目标是使学生尽快掌握Java编程技巧,同时对读者只要求掌握相当于大学一年级学生的数学和相关知识。本书的主要目的是向学生介绍Java编程语言以及鼓励学生利用面向对象的技巧来解决问题和编写程序。
本书结合面向对象程序设计的基本概念,介绍了Java的基本概念以及Java主要的核心技术。通过融入面向对象的相关内容,使读者在掌握理论的同时,具有一定的面向对象分析、设计、开发能力,为大型软件的设计和开发打下基础。在此基础上,本书还介绍了Java语言的一些高级特性,如多线程、网络编程、数据库连接、远程对象调用以及JSP和Servlet等内容。本书结合实例,在难易程度上遵循由浅入深、循序渐进的原则。
本书第1章主要介绍了Java的发展历史和语言特点,使读者对Java语言有一个概括性的了解。第2章介绍了Java语言基础,主要包括数据类型、变量、表达式和流程控制语句等。第3章介绍了Java的类和对象以及它们的初始化和清理,包括Java语言的面向对象的特征、构造函数和对象的初始化。第4章介绍了Java的I/O流和异常处理。第5章介绍了Java数据库连接(JDBC),掌握JDBC可以方便地在Java程序中引入数据库应用。第6章介绍了Java图形用户界面的设计和编程实现以及Applet的设计,用AWT和Swing生成图形化用户界面,读者可以自由设计丰富多彩的程序界面。第7章介绍了Java网络编程,描述了Java的网络编程功能。第8章介绍了Java的多线程编程,掌握这一章的内容可以编写出功能复杂的多线程程序。第9章介绍了JavaBean和远程方法调用(RMI),涉及软件的复用性和Java的分布计算等能力。第10章介绍了JSP和Servlet,这属于Java应用领域之一,为进行实用性程序开发打下基础。
本书适合计算机及计算机相近专业的本科生和研究生作为学习Java语言的教材,也适合软件开发人员及其他有关人员作为自学的参考书或培训教材。