写在文前:个人学习笔记,欢迎斧正,谢谢~
文章目录
前言
作为一个刚刚入门的新手,对于Java这门语言一知半解,学习的过程中如同盲人摸象,刚开始那股学习的激情不复,慢慢变得迷茫起来,不知道自己学的这个以后有没有用,不知道自己要学到什么程度才能够出去赚钱养家。
一、Java基础(JavaSE)
为了让自己能够更清晰的了解Java这门语言从初学时期一个基础的学习框架,我特意花了一下午的时间在网上整理了一个大致的路线,如果闯关一般,一个一个知识点攻克,最终达到最后的目标。
1.Java语言入门
Java开发环境的基本配置
Java基本的语法
Java基础元素
Java开发工具的熟练使用
流程控制语句
数组
2.Java面向对象
类与对象
构造方法
封装
继承
多态
抽象类
接口
3.Java常用类(API)
Object类
String类
Math类
Date类
包装类
4.Java异常处理
异常概述与异常体系结构
常见异常
异常处理机制一:try-catch-finally
异常处理机制二:throws
手动抛出异常:throw
5.Java集合框架
Collection接口
List(ArrayList、LinkedList)
Set、Map
泛型
6.Java多线程开发
线程
Thread、Runnable
线程的生命周期
线程安全
volatile
并发包、线程池死锁
7.Java IO流
输入流、输出流
字节流、字符流
字节缓冲流、字符缓冲流
8.Java网络编程
Socket原理
TCP UDP
9.Java新特性
了解Java几大版本新特性
总结
可能有不少人也像我一样想要走捷径——不想花时间在Java基础上,直接学工作上用的到的知识。
但是基础是真的不能够跳过,之后的Java相关技术内容,都是在这些基础上延升。如:面向对象、IO流、集合、常用API,这些都是以后常常使用的。
只有基础牢靠你才能够走的更远,不然之后的内容难度上升,很容易听着听着就发现自己根本听不懂,没有办法继续学习下去。
和我一起行动起来,用一个月的时间给自己打好基础,再向更难得目标发起冲锋吧!