清华毕业大牛,用两大实战项目带你从小白到大牛,月薪

核心提示前言本文面向的读者群是零基础小白,当然,拥有java基础的人也是有必要学习的,因为里面涉及到细节性的东西比较多,能有助于能够把基础打得特别牢靠,为以后能够快速成为架构师做准备,通过本文的学习能够成为Java界的大牛,月薪20K+真的不再是梦

序

本文针对零基础的读者。当然,对于有java基础的人来说,学习是很有必要的,因为这里面涉及到很多细节,可以帮助打好扎实的基础,为以后快速成为架构师做准备。通过本文的学习,你可以成为Java大牛,月薪20K+真的不再是梦想!

主要内容包括:Java语法基础、Java编码规范、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承和多态、抽象类和接口、枚举类、常用Java类、集合框架、泛型、反射机制、批注注释、Lambda表达式、异常处理、输入输出、多线程、网络编程和图形用户界面编程、反射和批注。

最后是实际项目。在这一部分,系统地阐述了两个项目:PetStore宠物店和Java版QQ2006聊天工具的开发过程。

本文将从目录、学习路线图、主要内容等方面给大家详细介绍。你要睁大眼睛,认真学习。

目录

学习路线图

主要内容

全文分为4篇30章。

第一部分是基础部分,共10章,介绍Java语言的一些基础知识。

第一章以概述开始。首先介绍了Java的历史和Java语言的特点,然后介绍了Java的三大平台,最后介绍了Java虚拟机。

第二章开发环境建设。本文介绍了Java开发环境的构建,特别是Eclipse工具的下载、安装和使用。此外,还介绍了其他一些工具:IntelliJ IDEA和NetBeans,以及文本编辑工具EditPlus+JDK的配置过程。

第3章第一个Java程序。介绍使用Eclipse和使用文本工具+JDK实现这个例子的具体过程。

第4章基本Java语法。本文介绍了Java的一些基本语法,包括标识符、关键字、保留字、常量、变量、表达式等。

第5章Java编码规范。介绍了Java的编码规范,包括命名规范、注释规范、声明规范和代码布局。

第6章数据类型。本文介绍了Java中的数据类型,包括基本数据类型和引用数据类型,以及数值类型如何相互转换。

第七章经营者。介绍了Java语言的基本运算符,包括算术运算符、关系运算符、逻辑运算符、按位运算符和其他运算符。

第8章控制声明。介绍了Java语言的控制语句,包括分支语句、循环语句和跳转语句。

第九章数组。本文介绍了Java数组,包括一维数组和多维数组。此外,还介绍了不规则阵列。

第十章字符串。本文介绍了Java中的字符串,Java字符串类分为可变字符串类和不可变字符串类。然后分别介绍了这些字符串类的用法。

第二部分是面向对象部分,共8章,介绍Java语言面向对象的相关知识。

第11章面向对象基础。本章主要介绍面向对象的基础知识。首先,介绍了面向对象的一些基本概念和三个基本特征。然后介绍了类、包、方法重载和访问控制。最后介绍了静态变量、静态方法和静态代码块。

第十二章对象。本文介绍了如何创建Java对象以及如何理解构造方法的作用。此外,还介绍了该关键字的用法。

第十三章遗传和多态性。本文介绍了Java中继承的概念。在继承过程中,方法将被覆盖,变量将被隐藏。然后介绍了Java中多态性的概念,以及引用类型检查和类型转换。最后介绍最后一个关键词。

第14章抽象类和接口。本文介绍了抽象类和接口的概念,如何声明抽象类和接口,以及如何实现抽象类和接口。最后介绍了Java 8以后接口的新变化。

第15章枚举类。介绍了Java中枚举的功能、特点和常用方法。

第16章常见的Java类。介绍了对象类、包装类、数学类、BigInteger类和BigDecimal类。最后介绍了旧版的datetime类和Java 8之后的datetime类。

第17章内部类。本文介绍了内部类的概念,熟悉内部类的划分以及如何编写内部类。

第十八章Java 8函数式编程基础——Lambda表达式。介绍了Lambda表达式,为什么使用Lambda表达式,它有什么优点,Lambda表达式的标准语法,Lambda表达式的几种速记方式。

第三章是Java高级篇,共10章,介绍Java语言的一些高级知识。

第19章异常处理。介绍了Java异常处理机制,包括Java异常类继承层次、异常捕获、资源释放、抛出、抛出和自定义异常类。

第20章对象容器-集合。本文介绍了Java中的集合,包括集合、集合、列表和映射的常用接口,以及对集合的遍历操作。

第21章仿制药。介绍了Java中的泛型技术,包括泛型的概念、泛型在集合中的使用、自定义泛型类、自定义泛型接口和泛型方法等。

第22章文件管理和输入输出流程。本章主要介绍Java文件管理和I/O流技术。包括文件类、字节流和字符流使用。

第23章多线程编程。首先介绍了与线程相关的一些概念,然后介绍了如何创建子线程、线程状态、线程管理、线程安全和线程间通信。

第24章网络编程。本文介绍Java网络编程,首先介绍一些网络基础知识。其次,介绍了TCPSocket编程和UDP Socket编程。此外,还介绍了数据交换格式,并重点介绍了JSON数据交换格式。由于Java没有正式提供JSON解码和编码库,所以需要使用第三方库。最后,介绍了使用URL类访问互联网资源。

第25章Swing图形用户界面编程。介绍了Java图形用户界面编程技术Swing。

第二十六章反思。介绍了通过反射机制创建对象、访问构造方法、访问方法和访问成员变量。

第27章注释。首先介绍基本标注,然后介绍元标注,最后介绍用户自定义标注。读者需要知道什么是基本标注及其用途,元标注,用户自定义标注,以及如何阅读用户自定义标注。另外,读者不要混淆笔记和笔记。

第28章数据库编程。本文首先介绍了MySQL数据库的安装、配置和日常管理命令,然后重点介绍了JDBC数据库编程技术。

第四章是实际项目,由两章组成,介绍了Java项目开发过程中的相关技术。

第二十九章项目实践1:开发PetStore宠物店项目。介绍PetStore宠物店项目的完整设计开发过程。

第三十章项目实践2:开发Java版QQ2006聊天工具。本文介绍了QQ聊天工具的设计和开发过程。

还有3.13G,Java视频给大家看。

觉得文档和视频不错的盆友可以转发关注边肖,私信边肖可以“学习”获取!!!

你的未来,边肖将为你护航!

但是,你的能力还是要靠自己去提升!

加油!少年!

 
友情链接
鄂ICP备19019357号-22