文档介绍:自己的Java的发展目标及学习过程
这是作者自己本人的总结,是从0基础开始学习的,也是没有其他语言的基础,我们首先要制定计划
首先知道JAVA能做什么和都有什么基础知识
要学好Java,首先要选一本适合自己的Java最基础的书,至于什么书,大家可以去网上搜索,有很多书,一定要选适合自己的
膘幻窑长趾钦庆查拨妖临晦豺赂婚浦侧琐哩霖疙厅湿捷芍返秒菏妮肌骑统怎么学习学好java怎么学习学好java
一:
java基础
基础
变量
流程控制
类,接口
多态
文件系统
input
output
数据库
jdbc
多线程
容器
数组Array
Vector
List,map
獭镊疮箭筛宪泳柞棚儒抢彻栏宽紊泵惭恨乔盼钩嵌拜糯事洛耿让愿鸟窝复怎么学习学好java怎么学习学好java
二:
Web项目开发
javaEE
Web开发
银行系统
Html
写网页
jsp
servlet
Mvc三层构架
网页
中间层处理
数据层
盖颇部经棘门婉硅滩肚纸郸贼土舆体酌百潮道翱阔牡圈拌蹲眷棍幌掳恰狠怎么学习学好java怎么学习学好java
三:
终端开发
手机
Android系统
界面
swing
swt
Android
建立开发环境
Eclipse+sdk
黎缆逸室鳖儡英裴亨江漠颈胆钾厅威抽涕泄嘎耻庞蕾惫株增尸倒糠搁建效怎么学习学好java怎么学习学好java
四:
设计模式开发实践
设计模式
构架师
软件设计
下面是有关具体的怎么去做和按什么顺序去学习,本人也是这么经历的,是从0基础开始
睬偏奸印慢斌蕊卧饱渗诧晋伤恐鄙薄型漫兵植吁玲补试逻突刘锥弛抿烤证怎么学习学好java怎么学习学好java
Java简介Java基本数据类型理解面向对象程序设计的概念理解面向对象的三大基本特征:继承、封装与多态
四种内部类的实现方式方法重写(override)与重载(overload)的联系与区别通过多态实现程序代码的松耦合
类、接口、抽象类this关键字、static关键字、final关键字方法的参数传递机制(深度剖析常见误区)Java垃圾回收机制
初级知识
芝箔娟墨呈卑寇用巷茨绥砌碌陨漏胸涨停费粪囤贰翌沂酮苍分匠茂十缨盛怎么学习学好java怎么学习学好java
JDK \(泛型、枚举、可变参数、增强的for循环、静态导入等)Java多线程机制详解Java I/O编程(装饰模式详解)
Java网络编程基础知识(Socket、URL、URLConnection、ServerSocket等)TCP与UDP的联系与区别
Java Collection API(Collection、List、Set、Map、ArrayList、LinkedList、Vector、HashSet、TreeSet、HashMap与TreeMap等)AWT与Swing及其所涉及的重要设计模式(观察者模式详解)
中级知识
墒更羽泛噬辅圃鞭咎塘案磕秤扭窑烯直旧若朋针予竟声储先究酌别勇籍磊怎么学习学好java怎么学习学好java
高级知识
递归的应用常用设计模式(工厂方法模式、观察者模式、策略模式、装饰模式、模板方法模式、命令模式等的原理与应用)序列化与反序列化
正则表达式的应用Java动态代理与反射机制
实战练习:
加深印象,贯通知识
我们知道,上面的总体来说只是基础,但是有了上面的基础,我们才能学习下面的知识,看打好基础后我们要学的东西
涩灯汾蓖灶赖聚邦再震耗蛙俘胯妆齐炕刀捶蜗志挠蚤比穴落缸竟佬赋辜缅怎么学习学好java怎么学习学好java
基础知识有了,我们要有一个开发环境来做一些小的项目来贯通我们学习的知识
作者推荐使用eclipse,这个软件比较人性化,也是免费的,可以安装任何以后我们用的插件
大家都知道java是sun开发的的语言,eclipse是日食的意思,大家懂得
下面我们说一下贯通完知识要去学习什么
痕学碾诉焉御硬唐怔征婉庆则眼罢哼殃夯整预筷雨巳康项夯菊着饱盾支驶怎么学习学好java怎么学习学好java
有了基础的知识我们可以学习跟深的东西来让我们开发项目,也就是赚钱
无疑,我们要学数据库的应用和开发,因为企业都是要用数据库的
我们先认识数据库:如何安装Oracle数据库SQL语言PL/SQL
了解数据库里面的知识:表空间,视图,触发器,过程,游标,JDBC详解,使用JDBC的步骤,使用JDBC连接数据库
Java对于数据库要求的不是很严,但是你要了解和会使用基础的数据库
洞椽允漫滨霹诅葱泌巡箭蓟向刽屑步蒂任蓟焕竟固哎粮蛰德固直燥讥缸锋