java程序员步骤

1. 开发环境

① maven安装;
② github账号申请;
https://github.com
③ jdk安装
④ 编程工具:
       eclipse
       Intellij IDEA 14(支持反编译)
⑤ 下载evernote,记录笔记:
https://www.yinxiang.com/
⑥ mysql安装;


2. 基础

① 《java核心技术》,重点看前几章,java的基本类型、基础编码知识;
②  html页面知识学习;
③  JS最基本的知识学习;(例如:实现发post请求,tab切换)

3. 实践

做一个在jetty上跑的简单的maven项目;


4. java技术学习

① spring学习:
        基本的ioc,aop,bean的生成控制监听等;
② 容器使用:
        jboss, tomcat , jetty
④ struts框架;
⑤ ibatis框架;
⑥ 并发包里的基本类,推荐书籍《大型java分布式应用》


5. 实践

做一个ibatis连接mysql数据库,实现增删改查的maven项目;


6. java分布式(进一步的java技术学习)

① nosql:
         memcached,redis,mongoDB安装及使用;
② zookeeper安装及使用;
③ jvm内存知识学习;(gc如何导致的,gc的状态如何查看)
④ kestrel安装及使用;
⑤ rmi和webservice分布式服务调用;
⑥ java NIO知识;
⑦ netty通信框架;

7. java产品

① 做一个分布式消息系统;
② 做一个分布式服务调用框架;
③ 每个月根据自己理解画一个开源系统的架构图;

猜你喜欢

转载自hyy044101331.iteye.com/blog/2170677