java入门学习之路
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java入门学习之路相关的知识,希望对你有一定的参考价值。
java是面向对象的编程,个人觉得记忆比较重要。
第一阶段
java基础部分
unix开发环境
熟练掌握开发中常用的操作系统linux的安装及使用:掌握文件系统、网络、用户管理方法:能熟练使用vi和vim进行文件编辑;能在unix环境下进行文件查找、权限控制、能熟练配置用户使用环境及开发生产环境。
(1)java基础编程
了解java的运行环境,java的加载机制及内存分配使用原理;掌握类和对象的关系、对象和引用的关系;理解数组的本质,掌握数组的使用。
(2)java高级编程
深入了解java的高级编程特性、特殊语法及其常用的高级类。熟练运用java中的数据结构,异常处理等。能综合应用java输入输出、文件操作、多线程并发处理、网络通信、图形化界面等编程。
(3)项目管理及编程规范
了解企业级项目开发中的开发流程,掌握项目开发过程中的管理及编程规范,能够熟练运用团队开发工具及项目管理工具
(4)web服务器项目
本项目基于java高级编程,运用java网络通讯,io处理,多线程并发等技术实现发出给http请求的浏览器返回请求资源的目标。本项目旨在锻炼学员对于java高级编程语法的运用,了解基于b/s架构的web应用程序所依赖的服务器的内部实现原理,熟练运用java语言进行项目开发,掌握java面向接口编程模式,j2EE编程api的实现原理。
(2)数据库与数据访问技术
在信息化的今天,数据已成为企业极为重要的资源,数据的管理一般由数据库负责完成,java作为一种主流的编程语言,具有和数据库进行交互的能力,项目开发中有大量的配置工作需要结合化的xml数据提供支持,熟练掌握这些数据的操作至关重要。
第二阶段
数据库与数据访问技术
在信息化的今天,数据已经成为企业极为重要的资源,数据的管理一般由数据库负责完成,java作为一种主流的编程语言,具有和数据库进行交互的能力。项目开发中有大量的配置工作需要结构化的xml数据提供支持,熟练掌握这些数据的操作至关重要。
OOAD与设计模式
熟练掌握面向对象分析(OOA)、面向对象设计(OOD)的思想,熟练掌握常用设计原则和设计模式:掌握统一建模语言(UML),能够熟练运用进行交互的能力。项目开发中有大量的配置工作需要结构化的xml数据提供支持,熟练掌握这些数据的操作至关重要。
XML编程
掌握定义和编写xml文件的过程。熟悉xml文件中的基于DTD或者schema的验证,掌握java处理半结构化数据的方法和技巧:理解java编程中xml的作用。能够熟练运用结构化的xml文件来处理java程序开发中数据的配置。
ORACLE数据库
熟练掌握oracle数据库的安装、使用。了解oracle数据库的体系结构。了解关系型数据库的设计过程,掌握基于关系型数据库的标准sql的应用,具备数据模型设计、数据库构建、开发及管理的能力。
jdbc和mybatis
理解jdbc体系结构,掌握java操作关系型数据库的方法,理解对象关系映射(ORM)的概念及原理,熟练运用基于ORM的框架mybatis.对数据访问事务有深刻认识:具备分层应用设计的能力。
项目:电信数据采集系统
原浙江电信adsl运营支撑系统数据采集子系统,融合Unix、java、xml和数据库技术,包括备份、整合、采集、网络、入库、配置、日志等模块。经历完整软件开发过程:需求分析、设计、编码、调试、交付。
第三阶段
javaWEB开发技术
围绕企业应用级开发展开学习,能够开发和部署可移植、健壮、可伸缩且安全的服务器端java应用程序。了解基于B/S架构程序的开发过程,掌握javaEE的开发规范,熟悉web项目的调试技巧,最终具备开发大型javaee的项目的能力。
html&css
掌握HTML静态页面技术,Html4.01标签,内置对象使用,特效页面制作;掌握http协议处理、及动态表单的设计;熟悉CSS技术。
servlet&jsp
掌握使用Servlet、jsp及相关技术联合开发Web应用,熟悉servlet/jsp语法,了解servlet/jsp 工作原理,掌握内置对象的使用;熟练使用el表达式,jstl标签库;熟练运用过滤器(Filter),监听器(Listener)进行项目开发,理解web应用性能优化技术;理解mvc模式:熟练掌握web应用代码调试方法。
项目:Estore电子商务系统
基于servlet和jsp技术的一个电子商务网站系统,该系统包括会员信息管理、商品管理、商品查询、购物车管理、订单管理等功能模块。通过该系统可以实现商品电子化管理、交易。
javaScrip、ajax、jquery
熟练运用JS/jquery 操作HTML Documents、Events.理解ajax原理,掌握异步交互的概念及过程。掌握全新思想的用户交互界面的构建方法;了解满足客户体验的客户端代码编写方法。
spring框架
掌握spring核心编程思想控制反转(IOC)和面向切面(aop)的概念及原理。理解反射在框架中的应用,了解动态代理模式。掌握spring ioc 基于xml以及annotation的配置。掌握spring aop 基于xml.annotation 及schema的配置,熟练运用spring 的声明式事务管理。
spring mvc
spring 框架提供了构建web应用程序的全功能mvc模块、了解开发中常见的mvc模式、掌握springmvc框的核心及实现过程,熟练进行springMVC的配置,能够结合spring的容器级服务和spring mvc框架实现web应用程序的开发。
redis
了解redis在java程序开发中的作用,掌握redis的使用,熟练应用redis的命令,熟悉spring与redis的集成开发。
综合项目:
项目一:大型互联网运动交友社区项目
该系统为爱好跑步的人提供一个网上交流的平台。整个系统主要包括会员个人中心,跑步论坛,音乐跑不停,跑步装备库,专业跑步指南,后台管理系统包含会员管理、信息发布、下载去管理、专业跑步指南管理、权限管理等。
项目二:电信网上营业厅系统
本项目以第一阶段项目采集到的数据作为计费基础,所展开的第二阶段的项目,旨在为广大电信用户提供用户自管理,用户管理,财务管理,账单管理,品牌管理,营业管理,系统管理等方面。
本文出自 “java学习方向” 博客,转载请与作者联系!
以上是关于java入门学习之路的主要内容,如果未能解决你的问题,请参考以下文章