Java 有三个体系,JavaSE、JavaME、JavaEE。一上来肯定先接触 Java 最基础的技术 JavaSE,学完
JavaSE 之 后 觉 得 基 础 够 扎 实 了 , 就 可 以 往 JavaME 、 Android 移 动 领 域 发 展 , 也 可 以 往 Java
Web、JavaEE 方向去发展。但是前提一定要对 JavaSE 知识学扎实,要不然到了后面学起来会很吃力,
我就是过来人,之前 JavaSE 基本的知识都没弄明白,到后面学 JavaEE 的时候很吃力,效力不高。希
望
初
学
者
把
JavaSE
务
必
要
学
好
。
。
。
我
简
单
地
介
绍
一
下
JavaSE
体
系
的
知
识
:
1 、 基 础 语 法 : Java
关 键 字 , 类 型 转 换 、 循 环 语 句 、 方 法 、 运 算 符 、 递 归 。
2、面向对象编程(重中之重):面向对象设计思想、对象与内存(重点)、方法重载、对象创建使用 、
this 的使用、final 的使用、super
的使用、 static 的使用、package 和 import 的运用、对象转型、
多 态、 抽 象类 、 接口 等 基本 的 知识 点 。其 中 重点 掌 握有 封 装、 继 承、 多 态、 抽 象类 、 接口 。
3、异常处理:try{...}catch(Exception e){...}、异常的分类、finally 的使用、方法异常的抛
出
、
自
定
义
异
常
。
4
、
数
组
:
基
本
的
数
组
操
作
。
二
维
数
组
的
使
用
。
5 、 常 用 类 : String 类 、 StringBuffer 类 、 Math 类 、 File
类 等 等 。
5 、 容 器 ( 这 个 我 之 前 也 总 结 过 ) : Java.util 包 下 , 有 三 个 接 口 List 、 Set 、 Map , List 下 面 有
ArrayList、Vector、LinkedList,Set 下有 HashSet
、 TreeSet,Map 下有 HashMap、HashSet,
当然了,还有 Dictionary 下的 HashTable,HashTable
下的子类 Properties,容器就这么一点东西。
6、Java.IO 包:学过继承、多态、接口之后,容器和这一节就要用上,一开始是比较难理解,一旦理
解了,通过触类旁通,其他也就是这样子学,这个 IO 里面最典型的设计模式是:装饰设计模式,大家
学
习
的
时
候
也
可
以
结
合
这
个
设
计
模
式
来
学
。
7 、 线 程 : 线 程 的 两 种 实 现 方 式 , Synchronized
— —
关 键 字
同 步 , 死 锁 等 问 题 。
8
、
网
络
编
程
:
TCP
、
UDP
9
、 GUI:这个的话,想学就学一下,现在用的不多,掌握一下设计思想就好了,MVC,在 swing 中
体现的淋漓尽致。(这个也可以学学 C#的 WinForm 编程,如果你上面的知识点搞懂了,就可以直接
去
学
C#
了
WinForm
编
程
了
)
10
、
日
期
处
理
、
正
则
表
达
式
。
好了,JavaSE 就这么多东西,市面上有很多培训机构的视频,比如传智播客张孝祥的视频、尚学堂马
士 兵 、 李 勇 的 视 频 、 MLDN 李 兴 华 的 视 频 都 不 错 , 大 家 可 以 去 电 驴 搜 一 下 , 我 看 过 马 士 兵 的
JavaSE5.0 的视频就 是这个地址:
http://www.verycd.com/topics/93279/
JavaSE
)