





定价:69元
印次:1-2
ISBN:9787302663867
出版日期:2024.06.01
印刷日期:2025.06.13
图书责编:谢琛
图书分类:教材
Java是目前***的计算机编程语言之一。本书内容主要包括Java的发展历史、开发环境的配置、语言基础、程序流程控制、类与对象、继承、抽象类、接口、多态、异常处理、常用类和集合、图形界面设计、Java输入和输出、多线程和网络编程、Java与数据库。为了加强读者对所学知识的应用,重点章的第一节都给出完整的实例,实例基本涵盖本章所学知识,帮助读者掌握Java语言及项目的开发。 本书中的程序在JDK中验证,并给出了程序运行结果、问题分析和程序扩展。本书免费提供了与教材配套的教学资源包,包括全书的电子教案、习题参考答案及分析、书中案例的源代码。 本书可作为高等学校计算机科学、信息管理等相关专业“Java语言程序设计”课程的教材,也可作为Java自学者、Java程序员初学者的参考书。
李伟,安徽工业大学,长期从事C++和Java程序设计语言等应用类课程教学,从事软件开发10多年,在软件开发、物联网设备和软件开发、深度学习应用等方面有丰富的经验。
前言 Java语言是目前最为流行的面向对象的网络程序设计语言之一。它简单高效、与平台无关、安全、健壮、动态加载,得到了人们广泛的认可,越来越多的高等院校将Java语言列入教学计划,作为学习面向对象程序设计语言的一门基础课程。Java语言的应用很广泛,它不仅可以开发传统的C/S模式的应用程序,而且特别适合开发基于Web的B/S模式的J2EE程序,随着Android平台在手机和智能电视上的快速普及,基于Java的Android App开发正在成为Java语言的另一个重要的应用领域。在不久的将来,Java的应用将更为广泛,如汽车、铁路上的即时控制系统,人工智能游戏,以及军用方面等。可以看到,推动Java最主要的因素就是网络,Java是以网络应用为基础的开发语言,这是它的强大之处。所以,现在很多高校已经开设“Java语言程序设计”课程,并将该课程作为高校计算机专业的骨干课程。 本书的优势如下。 篇章划分: 本书分为四篇。第一篇为Java基本语法,主要讲解Java的基本语法、OOP编程、常用类和集合;第二篇为图形界面设计与I/O处理,首先使用JSWing设计文本编辑器,然后结合文件处理完善文本编辑器;第三篇为Java多线程和网络,设计卖票案例覆盖多线程知识,然后设计TCP和UDP程序覆盖网络和多线程知识,实现多线程服务程序;第四篇为数据库编程,以Java较为常用的MySQL数据库为主介绍Java数据库编程的实现,并设计一个较为完整的案例——学生信息管理系统,从数据库使用、表的创建到Java连接数据库、界面设计、数据的操作,可以作为学生课程设计的学习案例,读者可通过扫...
第一篇Java基本语法
第1章Java语言概述3
1.1Java语言的发展史3
1.1.1Java语言的诞生3
1.1.2Java语言的发展3
1.1.3Java语言的用途5
1.2Java语言的特点5
1.3Java语言平台6
1.3.1JDK和JRE7
1.3.2Java虚拟机7
1.3.3垃圾收集器7
1.4JDK的安装8
1.4.1下载与安装JDK8
1.4.2JDK环境的配置与HelloWorld测试9
1.5集成开发环境Eclipse13
1.5.1Eclipse的下载与安装13
1.5.2使用Eclipse编写第一个Java程序13
1.6集成开发环境IntelliJ IDEA15
1.6.1IntelliJ IDEA的下载与安装15
1.6.2使用IDEA编写第一个Java应用程序15
1.7本章小结18
1.8习题19
第2章Java语言基础20
2.1案例: 华氏温度到摄氏温度转换的实现20
2.2标识符与关键字21
2.2.1标识符21
2.2.2关键字21
2.3常量、变量及基本数据类型22
2.3.1常量和变量22
2.3.2基本数据类型24
2.4数据类型转换26
2.5数据的标准输入和输出27
2.6运算符和表达式29
2.7本章小结34
2.8习题35
第3章程序流程控制36
3.1案例: 摄氏温度到华氏温度对照表的实现36
3.2顺序结构37
3.3分支语句38
3.3.1if…else语句38
3.3.2switch语句44
3.4循环语句4...