适合Java零基础小白学习的Java零基础教程

很多Java零基础小白,在刚刚快入门的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂状态,逐渐迷失自我放弃Java,为了解决这个难题,我从100T 的教程资源中寻找到一套适合Java零基础小白学习的Java零基础教程,只要你耐心看完就一定能够入门。


动力节点Java基础301集



适合Java零基础小白学习的Java零基础教程_第1张图片


Java基础入门教程,大体知识点概括


[if !supportLists]1、[endif]EditPlus下载安装以及使用

[if !supportLists]2、[endif]计算机语言发展史、计算机基础知识

[if !supportLists]3、[endif]常用的快捷键、常用DOS命令

[if !supportLists]4、[endif]体验Java程序的开发,Java程序的执行过程  

[if !supportLists]5、[endif]配置Java环境变量path和classpath的设置。

[if !supportLists]6、[endif]Java语法格式,关键字,标识符,注释,常量以及public class与class区别

[if !supportLists]7、[endif]计算机常用进制二、八、十六的介绍,以及进制之间的转换。

[if !supportLists]8、[endif]Java变量,变量的作用域,数据类型和数据类型的转换,如何优化变量

[if !supportLists]9、[endif]讲述了Java的每一种运算符,通过开发中的具体事例讲述运算符的使用方法,以及键盘接收用户输入。

[if !supportLists]10、[endif]Java的选择结构:详细讲解if、if else、多重if、if嵌套以及switch case,总结多重if与switch case区别

[if !supportLists]11、[endif]讲解Java的三种循环结构,总结这三种循环结构的区别,以及在循环中使用break和continue语句

[if !supportLists]12、[endif]方法的定义,通过对于方法的理解,讲述如何在是实际工作对于方法的运用。并通过内存分析图分析程序在执行时如何在内存中进行存储的,并且着重讲解方法的重载

[if !supportLists]13、[endif]讲述了Java面向对象的基本知识点,以及面向对象在实际开发中的作用

[if !supportLists]14、[endif]讲解通过Java代码完成创建类和对象,以及如何访问对象中的属性和方法

[if !supportLists]15、[endif]重点详细讲解成员变量和局部变量区别;重点讲解构造方法以及构造方法重载

[if !supportLists]16、[endif]重点讲解空指针异常

[if !supportLists]17、[endif]讲述当对象中的属性是引用类型;重点讲解面向对象中封装以及this关键字的使用

[if !supportLists]18、[endif]讲解基本数据类型和引用数据类型作为参数传递,并通过内存分析图进行分析

[if !supportLists]19、[endif]重点讲解static关键字:

[if !supportLists]20、[endif]重点详细讲述面向对象中继承,实现重写

[if !supportLists]21、[endif]讲解super关键字与this关键字区别

[if !supportLists]22、[endif]重点讲解面向对象中多态,以及讲述多态中的两种类型转换;

[if !supportLists]23、[endif]讲述Java递归概述以及使用

[if !supportLists]24、[endif]如何使用包管理类;详解Eclipse开发环境的使用

[if !supportLists]25、[endif]重点讲解Object类中的常用方法;分析了final关键字的使用场景

[if !supportLists]26、[endif]重点讲解抽象类与接口的定义、使用、应用场景,分析为什么要提倡面向接口编程

[if !supportLists]27、[endif]描述了类与类之间的关系;讲解如何使用匿名内部类。

[if !supportLists]28、[endif]学习什么是异常,如何处理程序中的各种异常

[if !supportLists]29、[endif]在开发时如何自定义异常

[if !supportLists]30、[endif]讲述数组的作用,如何定义数组,访问数组的元素,遍历数组的几种方式

[if !supportLists]31、[endif]分析数组作为引用数据类型在开发中的使用;讲解数组存储数据的特点;

[if !supportLists]32、[endif]如何使用数组存储对象;讲述二维数组的基本使用;

[if !supportLists]33、[endif]介绍了Arrays工具类的使用

[if !supportLists]34、[endif]析和数组相关的几个算法:冒泡排序、选择排序、二分查找算法等。使用数组来完成用户的注册与登录。

[if !supportLists]35、[endif]重点介绍了字符串相关类的常用操作,如何创建String以及String的常用方法,StringBuilder以及StringBuffer与Stringbuilder区别

[if !supportLists]36、[endif]如何创建与使用包装类对象;讲解了日期相关的类和数学相关的类中的常用方法。

[if !supportLists]37、[endif]详细讲解了Collection集合的结构与常用操作

[if !supportLists]38、[endif]讲述了List集合与Set集合的特点

[if !supportLists]39、[endif]介绍了ArrayList集合、Vector集合、LinkedList集合各自特点及应用场景;介绍了HashSet集合与TreeSet集合特点及应用场景

[if !supportLists]40、[endif]详细讲解了Map集合的结构与常用操作,详细分析HashMap的工作原理,

[if !supportLists]41、[endif]介绍HashMap及TreeMap的使用。

[if !supportLists]42、[endif]讲述IO流的分类

[if !supportLists]43、[endif]详细讲解了使用FileInputStream与FileOutputStream字节流读写文件内容

[if !supportLists]44、[endif]介绍了缓冲流类,序列化流类,打印流类,字符流类,转换流类等类的基本使用。

[if !supportLists]45、[endif]讲解了线程的相关概念

[if !supportLists]46、[endif]创建线程的几种方式;线程的基本操作;线程的调度;

[if !supportLists]47、[endif]详细讲述了线程同步技术;分析了死锁问题;讲解了生产者消费者设计模式。

[if !supportLists]48、[endif]讲述了反射的作用;如何通过反射类的信息、字段信息、方法信息、构造方法等类的内容;

[if !supportLists]49、[endif]讲解通过反射技术创建实例、修改字段信息、调用方法

[if !supportLists]50、[endif]综合使用IO流、Properties和反射技术解决开发中的某个问题。


只要你学会了这些知识点,那么Java就完全能够入门


网盘链接:https://pan.baidu.com/s/1kJ1YiB3IWgQLHC-kHHhJzQ

提取码:ytsu

你可能感兴趣的:(适合Java零基础小白学习的Java零基础教程)