完事开头难,不少人想要学习Java,自己根据网上的学习资料东拼西凑,没有能够系统的对Java的知识进行梳理,就这么一知半解的学习下去很难能够达到自己最终的目的,于是我经过三天的梳理开创了Java学习系列专题,今天为大家讲述Java学习系列一之JavaSE,
适合Java零基础学员入门。
JavaSE学习(一)学习前的准备
JDK的安装
JDK就是Java开发需要的环境,就相当于游戏之前必须更新的配置包一样
下载地址以及如何配置:
https://blog.csdn.net/bjpowernode_com/article/details/87916743
IDE集成开发环境
由于现在企业开发用Eclipse居多,推荐使用Eclipse,但是IntelliJ IDEA已经有了异军突起之势,所以建议学成之后对IntelliJ IDEA也要有一番研究。工具的作用我想就不用我多做介绍了,但是我在此提醒:不要依赖于工具,你控制工具,不能让工具控制你
Eclipse下载链接:https://pan.baidu.com/s/1EBqNvsJ7RGQWMHJ41DhvBw
JavaSE学习(二)JavaSE知识点
了解常用的DOS命令
对Java语言特性要有一定的了解
对于Java的加载与执行一定要搞明白,还要明白JDK JRE JVM各自是什么以及之间的关系?
实现第一个Java程序
Java源文件的组成部分有哪些
什么是输出语句以及注释
public class与class的区别
关键字、标识符、字变量、变量、变量分类、以及基本的数据类型的基本定义,以及如何使用
类型转换的六大规则
Java开发中要到的运算符
键盘接收用户输入
if、ifelse、多重if、if嵌套以及switchcase
多重if与switchcase区别
for循环
while循环
dowhile循环
总结三种循环的区别
如何在循环中使用break和continue语句
方法的定义和调用
无参无返回值的方法
无参带返回值的方法
带参无返回值的方法
带参带返回值的方法
明白程序在执行时如何在内存中进行存储的
方法的重载
面向对象的概念
通过Java代码完成创建类和对象
如何访问对象中的属性和方法
成员变量和局部变量区别
构造方法以及构造方法重载
空指针异常
当对象中的属性是引用类型
面向对象中封装以及this关键字的使用
基本数据类型和引用数据类型作为参数传递
static关键字
面向对象中继承,实现重写
super关键字与this关键字区别
面向对象中多态
多态中的两种类型转换
递归
如何使用包管理类
Eclipse开发环境的使用
Object类中的常用方法
final关键字的使用场景
抽象类与接口的定义、使用、应用场景
分析为什么要提倡面向接口编程
类与类之间的关系
如何使用匿名内部类
学习什么是异常
如何处理程序中的各种异常
在开发时如何自定义异常
数组的作用
如何定义数组
访问数组的元素,遍历数组的几种方式
分析数组作为引用数据类型在开发中的使用
讲解数组存储数据的特点
如何使用数组存储对象
讲述二维数组的基本使用
介绍了Arrays工具类的使用
分析和数组相关的几个算法:冒泡排序、选择排序、二分查找算法等。
使用数组来完成用户的注册与登录。
字符串相关类的常用操作
如何创建与使用包装类对象
日期相关的类和数学相关的类中的常用方法
Collection集合的结构与常用操作
List集合与Set集合的特点
ArrayList集合、Vector集合、LinkedList集合各自特点及应用场景
HashSet集合与TreeSet集合特点及应用场景
Map集合的结构与常用操作
分析HashMap的工作原理
HashMap及TreeMap的使用
IO流的分类
使用FileInputStream与FileOutputStream字节流读写文件内容
缓冲流类,序列化流类,打印流类,字符流类,转换流类等类的基本使用
反射的作用
如何通过反射类的信息、字段信息、方法信息、构造方法等类的内容
通过反射技术创建实例、修改字段信息、调用方法
综合使用IO流、Properties和反射技术解决开发中的某个问题。
学会这些Java就已经入门了,这个时候需要做的就是找一个小项目来练练手,例如图书管理系统,考试管理系统这样的项目,来巩固一下自己的Java基础知识。
Java学习交流群:617841802
原文地址:https://www.cnblogs.com/bjpowernodejava/p/10482322.html