开发必备知识总结

  A B C
1      
  初级开发人员
3   技术分类 具体知识点
4   Java基础、核心语法、数组 JDK的安装和配置、Java技术架构、JAVA虚拟机的原理和运行机制;  
数组的使用与介绍、一维数组与多维数组的定义、创建和初始化、各种数据类型的数组、Arrays工具类、冒泡排序、选择排序、二分查找。
5   面向对象程序设计、异常处理 类、类的声明与使用、对象、对象的创建和使用、面向对象的三大特征(封装、继承、多态)、包、访问控制权限、 static关键字、final 关键字、抽象类、接口、抽象类和接口的使用和区别、内部类的定义、特性与使用;  
异常、异常的体系、异常的分类、异常处理机制、通过try-catch-finally来处理异常、throw与throws关键字、自定义异常。
6   线程、常用类 线程介绍、创建线程的方式、线程的交互、线程的生命周期、同步与死锁、线程的安全问题、线程相关类介绍;  
时间和日期操作类、SimpleDateFormat、String、StringBuffer和StringBuilder、枚举、国际化、包装类等。
7   新特性、集合、I/O流、反射 Java集合体系结构、Collection、List、Set、Map、Iterator、Collections工具类、各种数据结构的讲解、泛型在集合中的使用。  
File、流概述与分类、字节流、字符流、缓冲流、打印流等、Scanner、序列化;
8   Oracle基础 Oracle安装部署、Oracle体系结构、Oracle 基础管理、数据字典及用户管理;
9   SQL语句 SQL语句、SQL中的函数、多表连接和子查询;
10   Oracle进阶 视图、索引、基础SQL优化、同义词;
11   html、css HTML语言、HTML语言背景知识、HTML语法、HTML字体、HTML图像、HTML表单、HTML表格、HTML框架;  
CSS介绍、CSS的设置方法、样式选择器、样式属性介绍、文本、字体、链接、CSS的选择器、Dreamweaver的使用;
12   Javascript JavaScript编程,JavaScript语法、JavaScript的作用、函数、数组、对象、自定义JavaScript对象、JavaScript内置对象、DOM编程、JavaScript继承、JavaScript高级编程、正则表达式、Firefox和firebug调试技术。
13   Jquery JQuery语法、实现原理、jQuery各种选择器的用法、Json对象;
14   Spring Spring基本概念、Spring IoC技术;
15   Spring mvc Spring MVC的原理、配置和使用;  
Spring MVC Annotation;
16   Mybatis Mybatis基本操作、使 用Mybatis完成CRUD的操作
17   大数据技术 大数据基本概念、hadoop框架及组件作用、常见数据挖掘算法作用
18      
19    中级开发人员
20   技术分类 具体知识点
21   线程高级 java  concurrent 库,线程池、信号量、原子操作、同步队列
22   新特性、集合、I/O流、反射 泛型、枚举、争强for循环、可变参数、自动装箱和拆箱、静态导入、控制台输入、Annotation等;  
对象实例化的方式、如何得到构造器、方法和成员、方法动态调用、JVM类加载器、Class对象、Method等。  
JAVA NIO
23   Oracle高级 SQL优化、执行计划、数据导出
24   Mybatis Mybatis基本操作、使 用Mybatis完成CRUD的操作
25   Spring Spring基本概念、Spring IoC技术;
26   Spring Spring AOP技术、Spring Annotation ;
27   Spring mvc Spring MVC的原理、配置和使用;  
Spring MVC Annotation;
28   Spring mvc Spring + SpringMVC+ Mybatis的集成、事务;
29   FreeMarker freeMarker的介绍和使用、freeMarker实现分页和通用的显示、页面的静态化;
30   Jquery jQuery Ajax提交、jQuery事件机制、Jquery基本技术、jQuery插件;
31   工作思路 技术整合的能力、解决问题的能力
32   大数据技术 大数据基本概念、hadoop框架及组件作用、常见数据挖掘算法作用
时间: 2024-11-08 19:39:53

开发必备知识总结的相关文章

移动端webapp开发必备知识

移动端webapp开发必备知识 移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了.本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案. 一.基本概念 (1) CSS pixels与device pixels CSS pixels: 浏览器使用的抽象单位, 主要用来在网页上绘制内容. device pixels: 显示屏幕的的最小物理单位,每个dp包含自己的颜色.亮度. 等值的 CSS pixe

移动web开发(一)——移动web开发必备知识

参考: 移动终端开发必备知识.http://isux.tencent.com/mobile-development-essential-knowledge.htm

【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试

1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1.1 Kotlin的身世 写了许久Java,有没有发现其实你写了太多冗余的代码? 后来你体验了一下Python,有没有觉得不写分号的感觉真是超级爽? 你虽然勤勤恳恳,可到头来却被NullPointerException折磨的死去活来,难道就没有受够这种日子么? 直到有一天你发现自己已经写了好几十万行代

移动终端开发必备知识

移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了.本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案. 一.基本概念 (1) CSS pixels与device pixels CSS pixels: 浏览器使用的抽象单位, 主要用来在网页上绘制内容. device pixels: 显示屏幕的的最小物理单位,每个dp包含自己的颜色.亮度. 等值的 CSS pixels在手机屏幕上占多大的位置,这

RAW模板开发必备知识

写这个主要是为了让已经熟练掌握PHP的人能够快速的掌握RAW模板开发,从而享受RAW的优越! (注:在实际开发中,最好注意RAW模板开发统一规范,那样可以增强用户体验) 废话不多说,进入正题. 需要记住的有两个要点: 1.模板类型与新建模板 2.RAW标记 3.入口文件 4.多文件模板 5.模板信息 上面几个就是RAW模板开发的关键技术点,掌握了这几项就可以进行RAW模板开发. ***************************模板类型与新建*************************

WCF分布式开发必备知识(2):.Net Remoting

.Net Remoting技术,我们可以将其看作是一种分布式处理方式.作为应用程序之间通信的一种机制,.Net Remoting与MSMQ消息队列不同,它不支持离线脱机消息,另外只适合.Net平台间程序的通信.从微软的产品角度来看,可以说Remoting就是分布式组件DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下..NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架.这也正是我们使用Remoting的原因.为什么呢?在Windows操作系统中,

Android 开发必备知识:我和 Gradle 有个约会

腾讯Bugly特约作者:霍丙乾 0.讲个故事 0.1 Ant,我还真以为你是只蚂蚁 真正开始近距离接触编程其实是在2012年,年底的时候带我的大哥说,咱们这个 app 发布的时候手动构建耗时太久,研究一下 ant 脚本吧. 那个时候连 HashMap 都不知道是啥,可想开发经验几乎为零,一个小小的 ant 脚本看得我真是深深地感受到了这个世界充满的恶意.好在后来硬着头皮搞明白了什么 target 之类的鬼东西,不然就没有然后了. 0.2 Maven,你们真的会读这个单词么 Maven /`mei

python 开发必备知识

Python基础语法入门(2天): 1.Python语言介绍.发展史.与其它语言的对比 2.编程语言分类.解释型vs编译型优缺点 3.Python环境安装.Pycharm IDE使用 4.基本语法:变量.常量命名规范.程序执行.编码区别 5.二进制的演化与运算 6..pyc是什么鬼? 7.实战案例:用户交互小程序 8.基本数据类型:int.str.bool.list.dict.set 9.流程控制:if.elif.else.for.while语句 10.break vs continue的作用

WCF分布式开发必备知识(1):MSMQ消息队列

本章我们来了解下MSMQ的基本概念和开发过程.MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间的任一位置.它的实现原理是:消息的发送者要把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中,本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理.其中两个重要的概念