第一阶段:Java程序员 |
||
技术名称 |
内 容 |
说明 |
Java语法基础 |
基本语法、数组、类、继承、多态、抽象类、接口、object对象、常用类(Math\Arrarys\String\StringBuffer、时间类、System)最终类、静态类、匿名类、 内 部 类、异常、编码规范、环境配置 |
1.Java开发入门:Java开发环境的安装与使用,包括JDK命令、EclipseIDE、 Linux下Java程序的开发和部署等。 2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、抽象类、接口、最终类、静态类、匿名类、内部类、异常的编写。 3.Java核心API:基于JDK提供的类库,掌握三大核心功能: A。Java核心编程:包括Java编程的两大核心功能——Java输入/输出流和多线程,以及常用的辅助类库——实体类、集合类、正则表达式、XML和属性文件。 B。Java图形编程:包括Sun的GUI库AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI库SWT和Jface; C. Java网路编程:Applet组件编程,Socket编程,NIO非阻塞Socket编程、RMI和CORBA分布式开发。 4.Java高级特性:掌握JDK1.4、JDK5.0、JDK6.0中的Java高级特性,包括反射、泛型、注释,以及java高级特性——自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入等。 |
核心编程 |
I/O流域文件(File\FileFliter,文件流,文本流,数据流,缓冲流,对象流,字节\字符数组流,字符串流,打印流等)、多线程、实体类、 集合类、枚举\迭代器类,图形编程 AWT(Java2D/JavaSound/JMF)Swing、SWT、JFace ,网络编程Applet、Socket/TCP/UDP、NIO、RMI、CORBA、选择器、数据报/Socket/ServerSocket通道, 正则表达式、 XML和 属性文件 |
|
高级特性 |
反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参 数、 可变返回类型、增强循环、静态导入 |
|
Java开发环境 |
JDK、JVM、Eclipse、Linux |
|
第二阶段:JavaEE初级软件工程师 |
||
网页开发技术 |
HTML、XML、CSS、JavaScript、AJAX |
JavaWeb核心技术: JavaWeb项目开发的全过程可以分解为: 网页开发+数据库设计——>JavaWeb项目开发,其中,javaWeb由6项基本技术组成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF正是将这6种技术进行有机结合的技术框架。 |
数据库设计技术 |
JDBC、 SQL、MySql、Oracle、SQLServer、 |
|
Javaweb核心开发技术 |
开发环境(Eclipse、Linux) |
|
JSF框架开发技术 |
配置文件(页面导航、后台Bean)、JSF组件库(JSF EL 语言、HTML标签、事件处理、)、JSF核心库(格式转 换、输入验证、 国际化) |
|
Web服务器 |
Tomcat/Jetty/Resin/JBossWeb |
|
第三阶段:JavaEE中级软件工程师 |
||
Struts2表现层框架 |
入门配置、核心组件、标签库、国际化、数据校验、Sitemesh集成转换器、拦截器、集成Hibernate/iBATIS |
|
Spring业务层框架 |
入门配置、Bean的管理与实例化,Beande 作用域与生命周期,依赖注入,AOP原理与实现,SSH集成,IoC容器 |
|
Hibernate持久层框架 |
Hibernate3.2配置Configuration/SessinFactory/Session,O/R映射,数据关联,数据检索,HQL,数据缓存,事务管理,MySQL、Oracle、SQLServer iBATIS持久层框架 |
|
EJB |
Jboss安装与运行,会话Baen-->发布JNDI服务,消息驱动Bean |
|
第四阶段:Java高级软件工程师 |
||
JavaWeb分布式开发技术 |
JTA(Java事物管理) |
|
javaWeb开源技术与框架 |
工作流、规则引擎、搜索引擎 ,缓存引擎、 任务调度、身份认证、报表服务、系统测试 、集群、负载平衡和故障转移 |
|
应用服务器 |
(JBossAS/WebLogic/WebSphere) |
|
第五阶段:JavaEE系统架构师 |
||
面向云架构(COA) |
COA、SaaS、网格计算、集群计算、分布式计算、云计算 |
|
面向资源架构(ROA) |
ROA、RESI |
|
面向web服务架构(SOA) |
WebService、SOA、SCA、ESB、OSGI、EAI |
|
Java设计模式 |
创建式模式:抽象工厂/建造者/工厂方法/原型/单例 |
|
Java与UML建模 |
对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程 |
|
第六阶段:CTO首席技术官 |
||
具备职能 |
发展战略 、技术总监 |
[转载]一个标准java程序员的进阶过程的更多相关文章
-
面试挂了阿里却拿到网易offer,一个三年Java程序员的面试总结!
前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...
-
java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理
我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码.每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组". ...
-
一个java程序员的年终总结
年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提 ...
-
文章推荐一个Java程序员跟大家谈谈从业心得
一个Java程序员跟大家谈谈从业心得 2017-10-21 java那些事 java那些事 java那些事 微信号 csh624366188 功能介绍 分享java开发中常用的技术,分享软件开发中各种 ...
-
一个工作了四年的java程序员的心得体会
年底了,该给自己写点总结了!从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供 ...
-
一个工作三年左右的Java程序员和大家谈谈从业心得
转发链接地址:https://mp.weixin.qq.com/s/SSh9HcA5PgMHv7xiolQkig 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时 ...
-
2017年 Java 程序员,风光背后的危机
不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳.为什么这么说?为什么要放在 Java 程序员的盘点下说? 的确,对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨 ...
-
转载:java程序员如何拿到2万月薪
作者:匿名用户链接:https://www.zhihu.com/question/39890405/answer/83676977来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...
-
【转载】分享下多年积累的对JAVA程序员成长之路的总结
注:该文是从百度贴吧转载过来,之前看到觉得写得还不错,对Java开发学习者来说很有意义的,可以看看. 我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博, ...
随机推荐
-
Zabbix客户端安装
CentOS 7 [root@localhost /]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3 ...
-
Node.js 事件循环
Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高. Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发. Node.j ...
-
Ubuntu下移植OpenCv
通过近一周的时候终于成功交叉编译opencv成功了,真心不容易.有一句话乃真理也,凡事贵在坚持.过程总是痛苦的,因为不懂得很多问题但是又需要面对很多问题,最大的收获就是耐心解决所有问题后就懂得这些了. ...
-
OpenCV图像Surf与flann特征点(转载)
Surf(Speed Up Robust Feature) Surf算法的原理 ...
-
python知识点 2014-07-09
迭代协议: 类实现方法__next__,则可以使用for.while来实现迭代 使用iter或者next实现手工迭代: L = [1,2,3] I = iter(L) print(I.next()) ...
-
Eclipse中出现Select at least one project解决办法
今天遇到个问这个问题的,顺便帮解决了,是在导入工程的时候出现的,这是因为有同名的工程的,进入windows->show view->project explorer 这里找出来删掉再导入工 ...
-
wcf iis host 打开exe失败 不能显示界面
最近谷歌没法用了,我的freegate经常性的崩溃 无奈之下,用了必应,貌似也不错 http://*.com/questions/8414514/iis7-does-not-s ...
-
转: linux下错误的捕获:errno和strerror的使用
经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因.这个时候使用 ...
-
java部分基础总结
新手期一些知识的总结面向对象: 首先先将面向对象与面向过程区分开:面向过程主要是通过过程,达到某种目的,这种目的的目标就是对象,二面向对象重点则是不再考虑过程,直接面向对象! 对象 概念:一切客观存在 ...
-
201521123019 《Java程序设计》第4周学习总结
1. 本章学习总结 2. 书面作业 Q1.注释的应用:使用类的注释与方法的注释为前面编写的类与方法进行注释,并在Eclipse中查看.(截图) Q2.面向对象设计(大作业1-非常重要) 2.1 讲故事 ...