Java工程师技能树
来源:互联网 发布:windows三维弹球 编辑:程序博客网 时间:2024/05/16 11:29
1.java基础
1.1.语法基础
1.1.1.java的简介、开发环境的搭建、eclipse的使用。
1.1.2.关键字、标识符、变量、数据类型、常量、注释。
1.1.3.if、if...else、switch...case、while、do...while、for、新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.String、StringBuilder、StringBuffer。
1.3.3.包装类、Date、SimpleDateFormat、Calendar、Math。
1.3.4.集合框架:List、Set、Map、Queue。
1.4.文件操作
1.4.1.二进制基础:十进制与二进制的由来、进制的转换、位运算、JDK内置的进制转换、java中的进制。
1.4.2.IO:文件的编码、File类、RandomAccessFile、字节流、字符流、对象的序列化和反序列化。
1.4.3.XML(文件的读):DOM解析XML、SAX解析XML、DOM4J和JDOM解析XML、四种解析方式的对比。
1.4.4.XML(文件的写):DOM方式生成XML、SAX方式生成XML、DOM4J和JDOM生成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:语法基础、内置对象、javaBean、JSP状态管理、JSP指令和动作元素。
2.5.Servlet:概念、Tomcat容器等级、执行流程和生命周期、Tomcat装载Servlet的三种情况、Servlet和JSP内置对象的对应关系、Servlet获取表单数据、Servlet路径的跳转、和MVC模型的搭配使用。
2.6.过滤器:概念、工作原理和生命周期、过滤器链、过滤器分类、过滤器应用。
2.7.监听器:概念、实现和启动顺序、分类、Servlet3.0下监听器的使用。
3.框架(从三层结构上分类)
3.1.表现层
3.1.1.Struts2(MVC模式):概念、工作原理和文件结构、访问Servlet的API、Action搜索顺序、动态方法的调用、指定多个配置文件、默认Action、Strust2的后缀、结构参数、处理结果类型(局部结果/全局结果、type属性)、拦截器的实现与意义。
3.1.2.SpringMVC(MVC模式):概念、配置文件、实际运用。
3.2.业务层逻辑层
3.2.1.Spring:概念、IOC容器、Bean装配、AOP、AspectJ的支持、事物的管理。
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.SVN、MAVEN、Notepad++、Eclipse、MyEclipse、Junit、Solr、Tomcat、apache、Nginx、httpClient、Memcached、redis
6.Linux系统
- Java工程师技能树
- Java工程师技能表
- Java开发工程师必备技能
- Java 工程师技能树(有下载的xmind源文件)
- [转]FPGA工程师技能树
- Java 互联网工程师要具备哪些技能
- Java互联网工程师要具备哪些技能
- Java互联网工程师要具备哪些技能
- Java互联网工程师要具备哪些技能
- Java互联网工程师要具备哪些技能
- java工程师技能体系和进阶路程
- java中级工程师需要掌握的技能
- Java工程师需要掌握哪些技能?
- 数字IC工程师的技能树
- 数字IC工程师的技能树(转载)
- 数字IC工程师的技能树
- 如今的Java工程师需要掌握的全部技能
- Java 互联网工程师要具备哪些技能或技术?
- Unity3d中制作Loading场景进度条所遇到的问题
- 一周初识swift(一)
- spring ioc(Inversion of Control) 和 Aop 总结
- 基于七牛和fresco的一整套安卓图片解决方案
- LeetCode Intersection of Two Arrays
- Java工程师技能树
- 公司负载均衡服务器集群架构图
- android6.0指纹识别学习 (二)--------阿冬专栏!!!
- APNS部署教程1(概览)
- document.domain解决跨域
- JAVA BEAN
- 通过Hibernate API编写访问数据库的代码
- zookeeper手把手搭建伪分布集群环境
- 第二十七条:优先使用泛型方法