Java语言程序设计(第二版)
新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。
¥
29.88
6.0折
¥
49.8
全新
库存4件
作者 孙莉娜、张校磊、胡国柱、吴翠鸿、田智、陈静
出版社 清华大学出版社
ISBN 9787302527008
出版时间 2019-05
装帧 平装
开本 16开
定价 49.8元
货号 1201890851
上书时间 2024-10-19
商品详情
品相描述:全新
商品描述
前言 Java是Sun公司推出的能够跨平台、可移植性高的一种面向对象的编程语言,也是目前安全先进、特征丰富、功能强大的计算机程序设计语言之一。Java面世以来,一直以易学易用、功能强大的特点而得到广泛应用。Java程序可以运行在任何一个系统平台上,甚至在移动终端、商务助理等电子产品中都可以运行,真正做到了跨平台使用。利用Java语言可以编写桌面应用程序、Web应用程序、分布式系统及嵌入式系统应用程序等,这使得其成为应用*广泛的开发语言之一。 从Java程序开发初学者晋级到编程高手通常需要经历3个阶段。本书的内容就是按照这一规律精心编写的,书中的内容分为4个部分。 第1部分:Java语言概述。此部分包含了Java基础、Java IDE开发工具、Java语法基础、流程控制语句和数组等内容。书中结合大量的图标、举例、技巧等使读者快速掌握Java开发工具和Java语言,为以后进行Java编程打下坚实的基础。 第2部分:面向对象编程。此部分介绍了有关Java面向对象的知识,包括面向对象、类的继承与多态特征、包与接口应用、异常处理等。书中使用大量的实例和图解,详细讲解了面向对象的程序设计方法和面向对象的各种特征。通过此部分的学习,读者应该能够完全掌握面向对象的继承、封装、多态特性及方法的重写和重载技术等。 第3部分:图形界面设计。此部分介绍了使用Java语言进行图形界面编程的各种关键技术,包括Swing程序设计基础、GUI事件处理、使用线程实现多任务等。使用Swing技术开发桌面应用程序,增加了程序的交互性,使读者更容易学习和理解。 第4部分:编程技术应用。此部分介绍了编程常用类、数据的输入输出处理、数据库编程、网络程序设计等。学习完此部分内容后,读者能够开发数据库、网络等领域的小型应用程序。 每部分内容都引入学习任务,这些任务是由作者精心挑选的、涵盖了各个知识点的项目。通过项目,读者可以巩固前面所学的知识和技术,积累项目开发经验。 【本书特点】 1通俗易懂,而且对图示、代码几乎都加了注释,以帮助读者降低理解难度,快速上手。 2提供大量的实战模块、实战案例、实战练习,以增强读者动手能力,激发学习兴趣,读者可仔细研究这些模块,并亲自动手调试。 3本书同时提供电子教案和课件,为教师授课和学生学习提供方便。 本书由辽宁机电职业技术学院孙莉娜、胡国柱,山西华澳商贸职业学院张校磊,山西水利职业技术学院吴翠鸿,内蒙古商贸职业学院田智,山东劳动职业技术学院陈静等老师共同编写。其中胡国柱编写学习领域1各个任务,孙莉娜编写学习领域4各个任务以及附录1和附录2的内容,其他老师编写其余领域内容。 由于作者水平有限,书中难免会有纰漏之处,敬请广大读者批评指正。 编者 【免费在线读】 商品简介 本教材由“任务内容”、“理论知识”、“任务实施”、“技能提高”等构成,强化“任务→原理→案例→技能”的递进性学习,突出了程序设计开发中的技术训练。充分考虑了高等职业院校学生专业学习的目标和特点,同时考虑了专业基础课程学习过程中理论与实践的合理衔接。既保证了学生在学习专业技能之前了解工作任务,需要掌握哪些理论知识,通过案例学习相关知识之后,运用基本原理解决实际问题,巩固、提高专业技能和实际操作能力。 作者简介 计算机应用技术专业副教授/网络工程师,硕士研究生学历。发表专业技术论文20多篇,其中核心论文3篇。曾多次指导学生参与全国职业技能大赛并获得较好成绩:2014年指导蓝桥杯软件技术团队赛全国二等奖,2015年指导全国职业院校“4G全网建设技术赛项”技能比赛获全国三等奖,2016年指导大唐杯全国大学生移动通信技术大赛荣获二等奖,2017年指导全国职业院校“云计算技术与应用赛项”技能比赛获全国三等奖、辽宁省“互联网 ”创新比赛金奖,,2017年指导Google中美创客大赛荣获辽宁省特等奖。 目录 学习领域1:Java语言概述 任务11安装Java开发环境 111任务内容 112相关知识 113任务实施 114技能提高 任务12Java基础程序设计 121任务内容 122相关知识 123任务实施 124技能提高 任务13数组和字符串程序设计 131任务内容 132相关知识 133任务实施 134技能提高 学习领域2:面向对象编程 任务21面向对象编程技术初步 211任务内容 212相关知识 213任务实施 214技能提高 任务22面向对象编程技术进阶 221任务内容 222相关知识 223任务实施 224技能提高 任务23异常处理 〖1〗 Java语言程序设计(第二版) 〖1〗 〖1〗 〖1〗 231任务内容 232相关知识 233任务实施 234技能提高 学习领域3:图形界面设计 任务31Swing程序设计 311任务内容 312相关知识 313任务实施 314技能提高 任务32事件处理 321任务内容 322相关知识 323任务实施 324技能提高 任务33多线程 331任务内容 332相关知识 333任务实施 334技能提高 学习领域4:编程技术应用 任务41输入输出处理 411任务内容 412相关知识 413任务实施 414技能提高 任务42数据库编程 421任务内容 422相关知识 423任务实施 424技能提高 任务43网络编程 431任务内容 432相关知识 433任务实施 434技能提高 附录1使用Javadoc工具制作开发文档 附录2Java编程风格简述 参考文献 【前言】 1什么是JDK JDK(Java Development Kit)即Java 开发工具包,是有助于程序员开发Java 程序的工具包,其中包括类库、编译器、调试器、Java 运行时环境(JRE)。 lib/jawjar:提供了Netscape的JavaScript和Security类。 lib/charsetsjar:字符转换类。 lib/rtjar:Java基本类库(JFC)。 lib/ext/:包含扩展的jar文件。 bin/keytool:密码认证和管理工具。 toolsjar:包含支持JDK的工具和实用程序的非核心类。 dtjar:是Swing组件类BeanInfo文件的DesignTime归档。 知识点五:Java程序开发 Java的基础应用中包含两种类型的应用:一种是Java Application,称为Java应用程序;另一种是Java Applet,称为Java小应用程序。 Java Application以main()方法作为程序入口,由Java解释器解释执行,用以实现控制台或GUI方面的应用。 Java Applet没有main()方法,但是有init()和paint()等方法,由浏览器解释执行,主要用于在网页上显示动画等功能。对此本书只做简单介绍,因为Applet已基本不再被使用。 1Java Application应用程序开发 【例11】编写一个在屏幕上显示“Hello World !”字符界面的应用程序。 public class HelloApp{ // 定义公共类HelloApp public static void main(String\[ \] args){// 应用程序入口即main()方法 Systemoutprintln("Hello World !"); // 输出Hello World ! } } 例11是*简单的Java应用程序,它给出了Java应用程序的基本框架。 注意以下几点内容。 (1) 类是构成Java程序的主体,class是类的说明符号,类中包含了实现具体操作的方法。 (2) 使用“//”声明的部分是Java的注释,它有助于程序的阅读,在编译时不会被编译。 (3) 每个应用程序中必须包含主方法main(),主方法是程序的入口,读者可先记住声明格式,不要改变关键字顺序。 (4) Systemoutprintln()方法起到输出作用,直接输出括号内的内容。 (5) 读者在编写以上程序时要注意字母大小写,Java语言中严格区分大小写。 2Java Applet小应用程序开发 Applet应用程序是嵌入在HTML(Hypertext Markup Language,超文本标记语言)文件中的Java程序。它可以连同Web页面一起被下载到客户的浏览器中,并由实现了JVM的浏览器运行。编写Applet程序时,需要编写出相应的HTML文件,并在文件中加上调用Applet程序的标记。 【例12】编写在浏览器中显示“Hello World !”的Java Applet程序。 import javaappletApplet; // 打开Applet类所在的包applet import javaawt.*; // 打开Graphics类所在的包awt public class SimpleApplet extends Applet{// 创建继承Applet类的SimpleApplet public void paint(Graphics g) { // 调用Applet类的paint()方法 gdrawString("Hello World !",50,50); // 绘制"Hello World !" } } 用于编写HTML文件的工具有很多,复杂的HTML文件可以用目前较为流行的可视化制作工具(如FrontPage、Dreamweaver)创建,简单的文件可以用文本编辑工具直接编写。本例使用的HTML文件的代码如下: <HTML> <HEAD> <TITLE>The Simple Applet</TITLE> </HEAD> <BODY> <APPLET CODE="SimpleAppletclass" WIDTH=200 HEIGHT=100> </APPLET> </BODY> </HTML> 在上面的代码中,“<APPLET CODE="SimpleAppletclass" WIDTH=200 HEIGHT=100>”是调用SimpleAppletclass的标记。可以用Web浏览器或JDK提供的appletviewer运行Applet应用程序。 知识点六:Java语法规则 字符是组成Java程序的基本单位,Java语言源程序使用Unicode字符集。Unicode采用16位二进制数表示1个字符,可以表示65 535个字符。标准ASCII码采用8位二进制数表示1个字符,共有128个字符。如果要表示像汉字这样由双字节组成的字符,采用ASCII码是无法实现的。ASCII码对应Unicode的前128个字符。因此,采用Unicode能够比采用ASCII码表示更多的字符,这为在不同的语言环境下使用Java奠定了基础。 1Java程序注释 注释是用来对程序中的代码进行说明、帮助程序员理解程序代码的,还有利于对程序代码进行调试和修改。在系统对源代码编译时,编译器将忽略注释部分的内容。Java语言有 主编推荐 该书强化“任务→原理→案例→技能”的递进性学习,突出了Java语言程序设计开发过程中的技术训练,实现相关职业知识和职业能力的横向构建。 【内容简介】
— 没有更多了 —
以下为对购买帮助不大的评价