北大青鸟设计培训:零基础学习Java编程需要知道什么?

一、学习java语言前的准备一般用于大型服务器程序开发,所以需要了解以下内容:Unix开发环境Unix系统原理,Unix开发环境,Unix常用命令。

熟悉Unix常用命令;巧搭Java开发环境。

二、java语言基础的学习阶段。学习任何语言都必须打好基础。对于学过高级编程语言(C,C++等)的人来说。),Java语言基础各有特色,但基本规律都是一样的,比如:算法基础,常用数据结构,企业编程规范。

掌握常用的数据结构和实用算法;培养良好的企业编程习惯。

三、面向对象语言Java面向对象的* * *面向对象特性:封装、继承、多态等。

掌握面向对象的基本原理及其在编程实践中的意义;掌握Java面向对象编程的基本实现原理。

四、JDK核心API语言核心包、异常处理、常用工具包、汇编框架精通JDK核心API编程技术;了解API设计原则;熟练阅读API文件;JavaSE核心异常处理、多线程基础、IO系统、网络编程、Swing组件、JVM性能调优(JVM内存结构分析、GC分析和调优、JVM内存参数优化)、Java泛型、JDK新特性。

熟悉JavaSE核心内容,尤其是IO和多线程;初步具备面向对象的设计和编程能力;掌握基本的JVM优化策略。

XMLXML语法,XML解析(SAX,DOM),Dom4j组件,消化器组件。

熟悉XML语法规则;了解DOM模型;熟悉Java对XML的各种解析方法。

5.SQL语言SQL语句基础及提高,SQL语句调优熟练掌握SQL语句;掌握一定的数据库查询技巧和SQL语句优化技巧。

Oracle数据库开发Oracle架构与系统管理,Oracle数据库高级编程,数据库设计基础。

掌握Oracle架构和核心编程技术。

六、连接数据库:JDBCJDBC核心API(连接、语句、结果集)、JDBC优化技术(缓存技术、批处理技术、连接池技术)理解JDBC为标准设计原则;熟悉JDBCAPI;能够使用JDBC有效地访问数据库。

七、软件过程和软件活动需求设计、软件工程总体设计和详细设计的基本原则和文档规范;配置管理的基本概念和必要性;CVS的基本操作;Ant简要了解软件过程的一般概念和基本软件活动;理解迭代的意义;掌握常用的配置管理和部署工具,如Ant和CVS。

八、OOAD与设计模式面向对象的基本设计原则,工厂模式、策略模式、适配器模式、代理模式等。、门面模式了解面向对象设计的一般原理;理解重用的意义;掌握常见的设计模式。

9.HTML/CSS shtml的基本文档结构,CSS的基本语法,HTML文档块、链接、列表、表格、表单的掌握?X. Ajax基础知识、XHR对象、Ajax设计模式和JSON技术,掌握Ajax的基本通信原理;掌握基于XML和JSON的Ajax数据规则。

Xi。JavaScript框架JQuery,JQuery插件和DWR掌握核心APIJQuery的;了解JQuery的基本设计原则;了解各种JQuery插件;掌握DWR的基本原理和应用技巧。

十二。ssh三大框架的学习这是企业实际应用的框架模型:1,Struts2.1.6Struts2核心控制进程,Ognl,Action,Interceptor,Result,FreeMarker,Struts2标签库,Struts2扩展,Struts2应用技巧(输入验证,消息国际化,文件上传下载,防止重复提交等。).

熟悉Struts2的核心元素,尤其是拦截器和结果;;基于模板技术掌握Struts2UI组件;掌握基于Ognl的数据共享方法,掌握Struts2的各种定制和扩展方法;精通基于Struts2的Web开发技能。

2.Hibernate3.2.1ORM概念,Hibernate核心API,Hibernate实体映射技术,Hibernate关系映射技巧,HQL查询,OSCache和Hibernate缓存技术。

重点掌握Hibernate的各种关联映射技巧及其实践背景,以便在合适的时间使用合适的关联方法;掌握各种Hibernate查询技巧和优化技术。

3、Spring2.5SpringIoc基础、Ioc注入技巧、对象高级组装(自动组装、模板组装、组件扫描特征、FactoryBean、对象生命周期)、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事务和安全管理;Spring集成Hibernate,Spring集成Struts和SpringMVC简介。

深刻理解Ioc和AOP的基本原理和实现方法;精通SpringIoc和AOP实现;精通Spring事务管理;熟悉弹簧和其他部件的集成技术。