发表于2024-12-21
Java从小白到大牛 关东升 Java编程从基础到应用 Java编程书籍 pdf epub mobi txt 电子书 下载
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编程书籍 pdf epub mobi txt 电子书 下载