java入门学习之路

     2022-03-19     354

关键词:

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学习方向” 博客,转载请与作者联系!

[html]入门之路

边学习,边笔记。全屏代码<tablestyle="position:absolute;left:0px;top:0px;width:100%;height:1500px;background:red;"border="0"cellpadding="0"cellspacing="0"><td><center><tableborder="0"cellpaddi 查看详情

我的java学习之路

...一篇博客来总结这段时间的学习过程,作为一个Java的入门级菜鸟选手& 查看详情

python学习之路

今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地方就是不要写分号,不要打包,不要定义等等,可能是我还学习的不够深入吧。今天的知识点... 查看详情

spring学习之路spring入门

1、引入jar包  spring核心jar包     spring-beans-4.3.2.RELEASE.jar     spring-core-4.3.2.RELEASE.jar     spring-context-4.3.2.RELEASE.jar     spring-expression-4.3.2.RELEASE.jar  spring日志jar包     log4j-1.2.17 查看详情

kafka学习之路——入门

kafka学习之路(一)——入门Kafka学习之路...一、入门..1、      简介2、      主题(Topics)、日志(Logs)3、      分布式(Distribution)4、      生产者(Producers)5、      消... 查看详情

typescript入门学习之路(代码片段)

TypeScript学习之路TypeScript学习之路安装typescript环境typescript起步typescript开发工具vscode自动编译.ts文件typescript中的数据类型typescript中的函数typescript中类的定义继承javascript中的继承typescript中的继承typescript类的静态属性和静态方法t... 查看详情

学习目录

 目录Python之路【第一篇】:Python简介和入门 Python之路【第二篇】:Python基础(一)Python之路【第三篇】:Python基础(二)Python之路【第四篇】:模块Python之路【第五篇】:面向对象及相关Python之路【第六篇】:SocketPython... 查看详情

我的java学习之路

...一篇博客来总结这段时间的学习过程,作为一个Java的入门级菜鸟选手,这算是一篇水贴,所以我选择放在了综合栏目中,以供和我一样正在自学编程语言的尚未进入职场的程序员共勉,首先把我这段时间的学... 查看详情

itext学习之路itextinaction第一章随便画画带你入门

1.1你可以对PDF做什么Pdf的六个事实(不列举了)。   PDF相关的技术的概观,画标记的都是iText能够实现的功能,小的标记说明iText只能实现部分功能。 iText适用的情况,四点:1.    内容无法提前知道... 查看详情

2021年最全mysql学习之路——从入门到进阶史上最全的学习路线

在校招面试中,mysql被问到频率是真的高,当初为了能够在mysql这块加分,看了不少书籍,在网上也找了不少资料,庆幸的是,每次面试官问到mysql相关知识,我基本都能对答如流,而且还能从一个... 查看详情

java从入门到进阶之路(十八)

在之前的文章我们介绍了一下Java中的正则表达式,本章我们来看一下Java中的Object。在日常生活中,任何事物我们都可以看做是一个对象,在编程中是同样的道理,在Java编程中其实更突出,因为Java就是一门面向对象的编程语言... 查看详情

单片机入门应用层软件开发的单片机学习之路-----uart串口通讯和c#交互...

...由网友投稿。作者:陈显达原文标题:【单片机入门】(三)应用层软件开发的单片机学习之路-----UART串口通讯和c#交互原文链接:https://www.cnblogs.com/1996-Chinese-Chen/p/16826558.html引言在第一章博客中,我们讲了Arduino对Es... 查看详情

java自学之路

...算起,我接触编程也有三年的时间了。最初是从51单片机入门学习的C语言,班里面的大佬带着我一起做小项目,但是因为没人教,基本靠自学,学得慢,写的代码也烂,很没有章法。后来大三下半学期开始准备考研(从电子跨考... 查看详情

java从入门到进阶之路(十五)

在之前的文章我们介绍了一下Java中的接口,本章我们来看一下Java中类的多态。在日常生活中,很多意思并不是我们想要的意思,如下:1、领导:“你这是什么意思?”小明:“没什么意思,意思意思。”领导:&ldqu... 查看详情

java从入门到进阶之路

在之前的文章我们介绍了一下Java类的重写及与重载的区别,本章我们来看一下Java类的private,static,final。我们在之前引入Java类概念的时候是通过商场收银台来引入的,如下:如果我们使用刷卡的形式进行付账,我们需要出示一... 查看详情

github入门之路

介绍从本篇文章开始,是一系列介绍GitHub相关内容以及Git的一些基本操作的文章,记录了自己的学习过程。概要    简单介绍GitHub是什么,Git又是什么。1、Git是什么    Git是一款分散型的版本管理系... 查看详情

《机器学习及实践--从零开始通往kaggle竞赛之路》

...月的时间把这本书过了一遍。这是一本非常适合基于python入门的机器学习入门的书籍,全书通俗易懂且有代码提供。书中源代码连接为Ipython环境。主页君使用的是pycharm,python2.7,具体安转过程书本写的很详细。码完书中代码,... 查看详情

java学习之路的回顾与展望

...实是免费,手动狗头),直接从java基础开始入门。一路上始终抱着一颗学徒的心去听讲,现在回想起来也真真切切的感谢我所遇到的老师们(楠老师、康师傅、国哥、雷神等等… 查看详情