Java工程师技能树

来源:互联网 发布:windows三维弹球 编辑:程序博客网 时间:2024/05/16 11:29


1.java基础

1.1.语法基础

1.1.1.java的简介、开发环境的搭建、eclipse的使用。

1.1.2.关键字、标识符、变量、数据类型、常量、注释。

1.1.3.ifif...elseswitch...casewhiledo...whilefor、新for循环。

1.1.4.数组、方法、方法的重载。

1.2.面向对象

1.2.1.类、对象、成员变量、局部变量、构造方法、静态变量、静态方法、静态初始化块。

1.2.2.封装、包、访问修饰符、this关键字、成员内部类、静态内部类、方法内部类。

1.2.3.继承、重写、继承初始化顺序、final的使用、super的使用、Object类。

1.2.4.多态、引用类型的转换、接口。

1.3.常用的工具类

1.3.1.try...catch...finally实现异常处理、异常的抛出和自定义异常。

1.3.2.StringStringBuilderStringBuffer。

1.3.3.包装类、DateSimpleDateFormatCalendarMath

1.3.4.集合框架:ListSetMapQueue。

1.4.文件操作

1.4.1.二进制基础:十进制与二进制的由来、进制的转换、位运算、JDK内置的进制转换、java中的进制。

1.4.2.IO:文件的编码、File类、RandomAccessFile、字节流、字符流、对象的序列化和反序列化。

1.4.3.XML(文件的读):DOM解析XMLSAX解析XMLDOM4JJDOM解析XML、四种解析方式的对比。

1.4.4.XML(文件的写):DOM方式生成XMLSAX方式生成XMLDOM4JJDOM生成XML、四种生成方式的对比。

1.5.网络与多线程

1.5.1.Socket:网络基础知识、API的应用、TCP编程、UDP编程。

1.5.2.多线程:概念、常用的方法、线程的停止、线程的交互。

2.WEB基础

2.1.HTML概念、标签(表单标签)。

2.2.CSS概念、选项器、继承/层叠/特殊性、格式化排版、盒模型、布局模型、技巧。

2.3.JS+JQuery+Ajax

2.4.JSP:语法基础、内置对象、javaBeanJSP状态管理、JSP指令和动作元素。

2.5.Servlet:概念、Tomcat容器等级、执行流程和生命周期、Tomcat装载Servlet的三种情况、ServletJSP内置对象的对应关系、Servlet获取表单数据、Servlet路径的跳转、和MVC模型的搭配使用。

2.6.过滤器:概念、工作原理和生命周期、过滤器链、过滤器分类、过滤器应用。

2.7.监听器:概念、实现和启动顺序、分类、Servlet3.0下监听器的使用。

3.框架(从三层结构上分类)

3.1.表现层

3.1.1.Struts2MVC模式):概念、工作原理和文件结构、访问ServletAPIAction搜索顺序、动态方法的调用、指定多个配置文件、默认ActionStrust2的后缀、结构参数、处理结果类型(局部结果/全局结果、type属性)、拦截器的实现与意义。

3.1.2.SpringMVCMVC模式):概念、配置文件、实际运用。

3.2.业务层逻辑层

3.2.1.Spring:概念、IOC容器、Bean装配、AOPAspectJ的支持、事物的管理。

3.2.2.Play

3.3.持久层

3.3.1.Hibernate:概念、配置文件、单表映射、一对多和多对一映射、HQL查询、缓存。

3.3.2.Mybatis

3.3.3.JPA

4.数据库

4.1.MySQL:安装、配置文件和常用命令、数据类型和表的创建、修改数据库表结构、约束和索引、增删改查、子查询和连接、函数和存储过程、数据库优化。

4.2.ORACLE

5.开发工具、工具包和服务器

5.1.SVNMAVENNotepad++EclipseMyEclipseJunitSolrTomcatapacheNginxhttpClient、Memcached、redis

6.Linux系统

0 0
原创粉丝点击