首页 > 图书中心 >图书详情

Java基础入门(第3版)

提供课件,咨询QQ:2301891038(仅限教师)经典Java编程入门教材,净发超40万册,500多所高校用作教材,荣获第四届中国大学出版社图书奖****书二等奖。教材、资源、服务三合一。

作者:黑马程序员
定价:59.80
印次:3-6
ISBN:9787302592440
出版日期:2022.01.01
印刷日期:2022.02.21

本书基于目前使用最为广泛的JDK 11进行讲解。全书共13章。第1章为Java开发入门;第2~7章讲解Java编程的基础知识,包括Java编程基础、面向对象、异常、Java API和集合等;第8~13章讲解Java编程的进阶知识,包括泛型、反射机制、I/O、JDBC、多线程、网络编程等内容。 本书通俗易懂,针对较难理解的问题,都是由浅入深地剖析案例,便于读者将所学知识融会贯通。 本书配套资源包括视频、源代码、题库、教学课件等。 本书可作为高等院校本、专科计算机相关专业的Java语言入门教材,也可作为自学编程人员的参考书。

more >

前言 Java作为发展速度最快、最开放的面向对象编程语言,由于具有安全性、跨平台性、性能优异等特点,自问世以来一直受到广大编程爱好者的喜爱。在当今的网络环境下,Java技术应用十分广泛,从Android智能移动终端应用到企业级分布式计算,随处都能看到Java的身影。Java技术已经渗透到人们日常生活的方方面面,对于一个想从事Java开发的人员来说,扎实地学好Java基础知识尤为重要。 为什么要学习本书 本书是对《Java基础入门》(第2版)的更新。在修订过程中,对Java基础知识体系进行了更系统的规划和编排,对每个知识点进行了更深入的分析讲解,做到了由浅入深、由易到难。 本书具有以下亮点。 (1) 对Java基础知识体系进行了重新规划,使知识模块之间的衔接更紧密。例如,将异常、泛型的内容分别单列一章,布局更加合理。 (2) Java基础知识体系涵盖内容更广泛,对每个知识点的讲解更加丰富详实。例如,增加了反射的知识。 (3) 本书删除了过时且实用性不强的知识点,使本书内容更加精炼。例如,删除了GUI的知识。 (4) 本书语言简洁精炼,通俗易懂,将难以理解的编程问题用简洁、清晰的语言描述,让读者更容易理解。对于难度较大的知识点,都配备了生动的图解,帮助读者更形象地理解有关知识。 (5) 本书选择最新的IntelliJ IDEA作为开发工具,让读者接触最新的开发环境,时刻跟紧技术前沿。 如何使用本书 本书共分13章。各章具体内容如下。  第1章主要介绍Java语言的特点和发展史、JDK的安装与使用、第一个Java程序、系统环境变量的配置、Java程序的运行机制,以及IntelliJ IDEA开发工具的安装与使用。  第2章主要介绍Java编程基础,包括Java的语法格式、常量和变量、基本数据类型、常用运算符、选择结构语句、循环结构语句、方法的定义与调用、数组的定义与相关操作等。在学习本章时,一定要做到认真、扎实,切忌走马观花。  第3、4章详细介绍Java面向对象的知识,包括封装、继承、抽象类和接口以及多态等。通过对这两章的学习,读者能够理解Java面向对象思想,了解类与对象的关系,掌握类的定义、对象的创建与使用、构造方法、静态方法、this关键字、抽象类与接口等的知识。  第5~8章主要介绍异常、Java API、集合和泛型的相关知识,这4章的内容是实际开发中最常用的基础知识,读者在学习这4章时,应做到完全理解每个知识点,并认真完成每个知识点的案例。  第9章主要介绍反射机制的相关知识,包括反射的概念、Class类和反射的应用。通过对本章的学习,读者能够理解反射机制,为后续更高阶的Java框架学习打好基础。  第10章主要介绍I/O的相关知识,包括File类、字节流、字符流、转换流等内容。通过对本章的学习,读者可以了解I/O流,并熟练掌握I/O流的相关知识。  第11章主要介绍JDBC的基本知识,以及如何在项目中使用JDBC实现对数据库的增删改查等。通过对本章的学习,读者可以了解JDBC,熟悉JDBC的常用API,掌握JDBC操作数据库的步骤。  第12章主要介绍多线程的相关知识,包括线程的创建、线程的生命周期、线程操作的相关方法及线程同步。通过对本章的学习,读者可以对多线程技术有较为深入的了解。  第13章介绍网络编程的相关知识,包括网络通信协议、TCP通信和UDP通信。通过对本章的学习,读者能够了解网络编程的相关知识,并掌握TCP网络程序和UDP网络程序的编写。 在学习的过程中,读者应勤思考、勤总结,并动手实践书中提供的案例。读者若不能完全理解书中的知识,可登录博学谷平台,配合平台中的教学视频进行学习。此外,读者在学习的过程中务必勤于练习,确保真正掌握所学知识。若在学习的过程中遇到无法解决的困难,建议读者不纠结于此,继续往后学习,就会豁然开朗。 意见反馈 本书的编写和整理工作由江苏传智播客教育科技股份有限公司完成,主要参与人员有高美云、薛蒙蒙、甘金龙、高欢等。 尽管我们尽了最大的努力,但书中仍难免有不妥之处,欢迎各界专家和读者提出宝贵意见,我们将不胜感激。您在阅读本书时,如发现任何问题,可以通过电子邮件与我们取得联系。请发送电子邮件至itcast_book@vip.sina.com。 黑马程序员2021年4月30日于北京

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 江苏传智播客教育科技股份有限公司(简称“传智教育”)是一家致力于培养高素质软件开发人才的科技公司,“黑马程序员”是传智教育旗下高端IT教育品牌。高美云是本书创作团队核心成员,编写过多本教材,均畅销多年,深受读者喜爱。
  • 本书是经典Java编程入门教材,净发超40万册,先后被近800个高校选作教材,荣获中国大学出版社图书奖****书一等奖。

    新版本精心修订,知识体系更加系统全面,采用流行的InteliJ IDEA开发工具。配套数字资源,包括电子教案、课程大纲、教课视频、习题答案、在线咨询。

more >
  • 目录

    第1章Java开发入门1

    1.1Java概述1

    1.1.1什么是Java1

    1.1.2Java的特点2

    1.1.3Java的发展史3

    1.2JDK的安装与使用3

    1.2.1安装JDK4

    1.2.2JDK目录介绍6

    1.3第一个Java程序7

    1.4系统环境变量10

    1.4.1PATH环境变量10

    1.4.2CLASSPATH环境变量14

    1.5Java程序的运行机制16

    1.6IntelliJ IDEA开发工具16

    1.6.1IntelliJ IDEA的安装与

    启动17

    1.6.2使用IntelliJ IDEA进行

    开发21

    1.6.3IntelliJ IDEA调试工具25

    1.7本章小结25

    1.8本章习题26

    第2章Java编程基础27

    2.1Java基本语法27

    2.1.1Java程序的基本格式27

    2.1.2Java中的注释28

    2.1.3Java中的标识符30

    2.1.4Java中的关键字31

    2.1.5Java中的常量31

    2.2Java中的变量34目录Java基础入门(第3版)2.2.1变量的定义34

    2.2.2变量的数据类型34

    2.2.3变量的类型转换37

    2.2.4变量的作用域40

    2.3Java中的运算符42

    2.3.1算术运算符42

    2.3.2赋值运算符43

    2.3.3比较运算符44

    2.3.4逻辑运算符45

    2.3.5运算符的优先级47

    2.4选择结构语句48

    2.4.1if条件语句48

    2.4.2三元运算符52

    2.4.3switch条件语句53

    2....

精彩书评more >

标题

评论

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘