发表于2024-11-27
Java从小白到大牛
作者:关东升
定价:99元
印次:1-1
ISBN:9787302491361
出版日期:2018.05.01
印刷日期:2018.04.09
内容简介
本书是一部系统论述Java编程语言与编程方法的立体化教程( 含纸质图书、电子书、教学课件、源代码与视频教程)。全书共分为四篇: 篇为Java基础(第1章~ 第10章),第二篇为面向对象编程(第11章~ 第18章),第三篇为Java进阶(第19章~第28章),第四篇为Java项目实战(第29章~ 第30章)。书中主要内容包括: 开篇综述; 开发环境搭建; 个Java程序; Java语法基础;Java编码规范; 数据类型; 运算符; 控制语句; 数组; 字符串; 面向对象基础; 对象; 继承与多态; 抽象类与接口; 枚举类; Java常用类; 内部类; Java 8函数式编程基础-Lambda表达式; 异常处理; 对象容器 -集合; 泛型; 文件管理与IO流; 多线程编程; 网络编程; Swing图形用户界面编程; 反射; 注解; 数据库编程。全书后还给出了两个实战项目一一项目实战1:开发PetStore宠物商店项目; 项目实战2: 开发Java版Q02006聊天 工具。
为便于读者高效学习,快速掌握Java编程方法。本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程(超过2800分钟) 以及在线答疑服务等内容。
本书配套资源
一,源代码及教学课件
二,赠送学习视频课程
三,配套电子书
前言
1998 年笔者在一本计算机杂志上看到介绍Java 语言的文章,文中提到这种语言刚刚诞生就很快风靡全球,它的大特点是跨平台,能够应用于Inter 开发。抱着对Java 语言的好奇,购得一本介绍Java 语言的图书,很快被它的特点所吸引。正因为有了Java 语言的基础, 1999 年笔者去了一家互联网公司,作Java Web 程序员,那时候还没有JSP 技术,而是使用Servlet 技术,这一干就是10 多年Java。当初很多搞Java 的同事以及笔者的学生,现在不再写代码了,而笔者却依然在写代码。使用Java 从初编写Web 程序,到现在编写Android 程序; 从桌面到Web,再到移动平台,感叹Java 语言的生命力,经过20 多年的发展,Java 语言变得更加成熟、更加易用。
本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含书籍、视频、课件和服务等内容。智捷课堂真正地将广大读者看作自己的衣食父母,不仅为读者提供电子图书和纸质图书, 还提供配套视频和教学课件。
本书内容说明
全书分为4篇,共30章。
篇为Java基础,共10章,介绍了Java语言的些基础知识。
第1章开篇综述。首先介绍了Java的历史、Java的特点,然后介绍了Iava 三大平台,后介绍了Java 虚拟机。
第2章开发环境搭建。重点介绍了Eeipe 工具的下载、安装和使用。此5外,还介绍了其他的些工具: neli IDEA 和NetBeans,以及文本编辑工具EdPu+K 的配置过程。
第3 章个Java 程序。介绍使用Eclipss 和使用文本工具+K 实现该不例具体过 程。
第4章Java语法基础。介绍了Java 的一些基本语法,其中包括标识符、关键字、保留字、常量、变量等内容。
第5 章Java编码规范。包括命名规范、注释规范、声明规范和代码排版等内容。
第6 章数据类型。包括基本数据类型和引用数据类型,以及数值类型的相互转换。
第7 章运算符。介绍了Java 语言的基本运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。
第8 章控制语句。包括分支语句(if 和switch)、循环语句(while、do-while、for和增强for) 和跳转语句(break 和continue) 等。
第9 章数组。包括一维数组和多维数组。另外,还介绍了不规则数组。
第10 章字符串。包括可变字符串类(String) 和不可变字符串类CStingBuilder 和SringBufer),然后分别介绍了这些字符串类的用法。
第二篇为面向对象编程,共8章,介绍了Java语言面向对象相关知识。
第11章面向对象基础。首先介绍了面向对象的一些基本概念、面向对象的二个基本特性。然后介绍了类、包、方法重载和访何控制。后介绍了静态变量、静态方法和静态 代码块。
第12 幸对象。介绍了如何创建1aa 对象,如何理解构盗方法的作用。此外,还介绍 了this 关键字的使用等。
第13 章继承与多态。介绍了Joa 中的继承概念,在继承时会发生方法的覆益、交量 的隐藏。然后介绍了Java 中的多态概念,以及引用类型检查和类型转换。后还介绍了final关键字。
第14 章抽象类与接口。介绍了抽象类和接口的概念, 以及如何声明抽象类和接口,如何实现抽象类和接口。后介绍了Java8 之后的接口的新变化。
第I5 章枚举类。介绍了Java 中枚举的作用、特点和常用方法。
第16 章Java 常用类。介绍了Object 类、包装类、Math 类、BigInteger类和BigDecimal
类。后还介绍了旧版本日期时间类和Java 8 之后的期时间类。
第17 章内部类。介绍了内部类的概念、内部类的划分, 以及如何编写内部类。
第18 章Java8 函数式编程基础 Lambda 表达式。介绍了Lambda 表达式,为什么使用Lambda 表达式,Lambda 表达式的优点是什么,Lambda 表达式标准语法,Lambda 表达式的几个简写方式。
第三篇为Java 进阶,共10 章,介绍了Java 语言的一些高级知识。
第19 章异常处理。介绍了Java 异常处理机制,其中包括Java 异常类继承层次、捕获异常、释放资源、throws、throw 和自定义异常类。
第20 章对象容器集合。介绍了Java 中的集合,其中包括常用接口Collection、Set、List 和Map, 以及集合的遍历操作。
第21章泛型。介绍了Java中的泛型技术,包括泛型概念、在集合中使用泛型、自定义泛型类、自定义泛型接口和泛型方法等。
第22章文件管理与1/O流。包括File 类使用、字节流(Inpustraem 和OupuStream以及它们的子类) 和字符流(Reader 和Writer 以及它们的子类)。
第23 章多线程编程。首先介绍了线程相关的一些概念,然后介绍了如何创建子线程、线程状态、线程管理、线程安全和线程间通信等内容。
第24 章网络编程。首先介绍了一些网络方面的基本知识。然后重点介绍了TCPSocket编程和UDP Socket 编程。此外,还介绍了数据交换格式,并重点介绍了JSON 数据交换格式,由于Java 官方没有提供JSON 解码和编码库,需要时使用第三方库。后介绍了使用URL 类访问互联网资源。
第25 章Swing 图形用户界面编程。介绍了Java 中图形用户界面编程技术Swing。
第26 章反射。介绍了通过反射机制创建对象、调用构造方法、调用方法和调用成员变量。
第27 章注解。首先介绍了基本注解,接着介绍了元注解,后介绍了自定义注解。需要掌握基本注解有哪些用途, 了解元注解、自定义注解,了解读取自定义注解信息的方法。另外,不要把注解与注释相混淆。
第28 章数据库编程。首先介绍了MySQL 数据库的安装、配置和日常的管理命令,然后重点讲解了BC 数据库编程技术。
第四篇为Java项目实战,共2 章,介绍了Java项目开发过程中相关的技术。
第29 章项目实战1: 开发PetStore 宠物商店项目。完整介绍PetStore 宠物商店项目的设计和开发过程。
第30章项目实战2: 开发Java版2006聊天工具。完整介绍了聊天工具的设计和开发过程。
共527页
Java从小白到大牛 关东升 Java编程从基础到应用 Java编程书籍 下载 mobi pdf epub txt 电子书 格式 2024
Java从小白到大牛 关东升 Java编程从基础到应用 Java编程书籍 下载 mobi epub pdf 电子书评分
评分
评分
评分
评分
评分
评分
评分
Java从小白到大牛 关东升 Java编程从基础到应用 Java编程书籍 mobi epub pdf txt 电子书 格式下载 2024