一阶段:
1. JAVA语法和基础,包括循环。。和类的相关内容,如实现,继承什么的!
2. 你需要掌握几个重点的集合,List接口的两个子类LinkedList,ArrayList;然后是Map几口的两个子类HashMap,HashTable;Set接口 掌握List后学Set就容易了;掌握Collection和Collections的区别
3. 掌握IO一章,重点的几个流InputStreamOuputStream;BufferedReader,BufferedWrite;ObjectInputStream,ObjectOutputStream,,PrintWriter,FileReader,FileWriter了解JAVA的序列化,掌握JAVA的File类。
4. JDBC非常重要,重点掌握Connection,PreparedStatement, Statement,ResultSet, 其他的可以在学习或项目中如果碰到再学,但早期重点掌握前面几个,其他了解足够,数据库建议新手用MySql,**Navicat for MySQL管理工具
5. 如果你想快速上手的话,那么你需要跳过包括:线程,网络编程,GUI编程,也可以来带你学Java
二阶段
1、HTML JAVA不必说了,掌握多少看自己把握了,CSS做了解
2、JSP Servlet,你需要重点掌握几个,Request,Response,Session,其次是Application.你还需要知道Redirect,ForWard的区别,Servlet的生命周期等
3、 标签方面:(1)掌握EL表达式;(2)**好掌握JSTL标签,不会也可,但如果掌握了JSP标签,学JSTL也十分简单,重点是迭代标签和格式化标签,
4、学习AJAX,简单点就行了,无需深入研究
5、掌握了上面的,你可以继续学习框架:Struts2.0;Hibernate3;Spring 2.0
如果上面你都做到的话,并且在期间做了2到3个项目的话,OK你可以参加工作了
有的人看过上面的介绍后可能想说这一点也不简单,为什么还是有那么多人愿意去学习呢?那是因为你了解得还是不够多
首先Java程序员有着相对较高的薪水
薪水是我们工作**原始的动力,所以放在**位的来说在如今的中国,如果单看工资收入,金融和IT绝对是排在前几位的行业。随便一个IT行业相对其他传统行业来说,工资水平还是处于较高的水平,更别说你幸运的投身到一个初创公司获得股权期权等等,IT行业的快速发展给每个从业者带来的是看得见摸得着的利益。
程序员有着一个相对公平的竞争环境
作为一个程序员如果你有能力,你就委以重任。所谓相对公平就是,不论长相,不论背景,能力决定一切。广大的青年才俊们,只要你有真本事,就不用担心自己在这个行业的前途。
IT行业能让你保持新鲜和年轻
在IT圈里混,每天都在接触新事物,这是区别于其他所有行业的一个重要特点。每天有各种层出不穷的新产品、新思路、新方法、新创意呼啸着来到你面前。如果你有一个开放的心态,愿意去了解和探究这些新鲜事物,你会永远保有自己的好奇心,永远有一颗年轻的心态
满满的成就感
IT行业的目标是创造出原本没有的功能或者一个世界,这些创造能让你有不同与其它行业的成就感。例如开发出客户满意的源代码、为客户提供一个复杂的IT架构设计、解决了客户一个紧急的系统故障等
高级软件工程师(JAVA)实训课程
一期课程内容:Web前端开发、网站设计制作与推广课程
序号 |
课程名称 |
课程内容 |
课程目标 |
1 |
计算机基础 |
计算机组成 Office办公软件 |
掌握计算机结构与组成 计算机基本应用软件的使用 |
2 |
Java语言基础及编程逻辑 |
Java程序、变量与函数 逻辑运算、常用程序结构 |
掌握Java基本语法,会使用变量、函数、基础语法结构、算法等,还可以**掌握的内容编写控制台程序,比如:猜数字游戏、纸牌21点等
|
3 |
MySQL数据库开发 |
建立数据库和数据表 设定字段及其数据类型 对表进行增删改查 |
能够进行MySQL数据库的基本管理、能进行表的CRUD操作、会写SQL语句;掌握如何查询、修改、添加、删除这些内容,为数据库的基础开发、动态网页的设计奠定基础 |
4 |
网站设计与制作 |
基本HTML标记 CSS和JavaScript Table和DIV布局 Jquery基础,bootstrap,HTML5 |
能使用HTML、CSS和JavaScript完成网站前后台静态页面的制作。掌握Bootstrap框架、Jquery基础和HTML5的加入,更快速、更高效、更完美的完成网页的制作。
|
二期课程内容: Java互联网开发课程(2.5月)
序号 |
课程名称 |
课程内容 |
课程目标 |
1 |
Java面向对象开发 |
封装、继承和多态 Java常用类库 集合框架与算法 基本IO操作 |
面向对象的三大特征 熟练使用Java常用类库 文本和二进制文件的读写,集合和算法的使用 |
2 |
Java Web开发 |
JSP语法、内置对象 JavaBean JDBC |
能使用JSP和JavaBean技术开发web环境下的数据库应用、能独立开发聊天室、电子商务网站、熟练掌握Web开发技术。 |
3 |
Oracle大型数据库开发 |
安装,配置,用户,授权,多表查询、子查询 存储过程、触发器、事务 |
Oracle数据库具有完整的数据管理功能、完备关系的产品、分布式处理功能,在数据库市场上占具主要的份额、深受中、大型企业的青睐,Oracle大型数据库设计,PL/SQL程序开发结合JavaEE开发大型企业级数据库项目。 |
4 |
就业力提升 |
演讲、IT职业人 |
IT人职场素养 |
三期课程内容: JavaEE大型企业级开发课程
序号 |
课程名称 |
课程内容 |
课程目标 |
1 |
JavaEE企业级开发 |
Servlet Struts Spring Hibernate(SSH) XML解析 需求分析,设计,开发流程,UML统一建模语言 |
轻量级框架SSH完成企业级网站开发,会XML的DOM和SAX操作,面向金融,地产,医疗,电子政务大型项目开发 |
2 |
AJAX与JQuery |
AJAX Jquery UI JSON |
使用JQuery开发纯AJAX应用 |
3 |
MyBatis |
MyBatis框架环境搭建,使用 |
使用myBatis快速开发互联网java应用程序 |
4 |
Spring mvc及其与MyBatis整合 |
Spring mvc框架使用 及整合MyBatis框架 |
能用spring mvc和myBatis整合完成一个企业应用开发 |
5 |
Linux操作系统 |
linux中的Java环境搭建; linux中mysql和tomcat的配置 |
熟悉Linux操作系统 |
6 |
就业力提升 |
就业指导、模拟面试 |
合格的职场IT人 |
什么是Windows服务,它的生命周期与标准的EXE程序有什么不同
Windows服务是运行在windows后台指定用户下(默认System)的应用程序,它没有标准的UI界面,想比标准的EXE程序,Windows服务是在服务开始的时候创建,而在服务结束的时候销毁,而且可以设置服务是否与操作系统一起启动,一起关闭。它支持三种方式:1)自动方式 2)手动方式 3)禁用 。自动方式的时候,windows服务将在OS启动后自动启动运行,而手动方式则必须手工启动服务,禁用的情况下服务将不能被启动。另外标准的EXE默认使用的当前登录的用户,而windows服务则默认使用System用户,这在对系统资源访问的时候特别需要注意。
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型
写clone()方法时,通常都有一行代码,是什么?
Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。
Java和JavaEE区别:
1. Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球**大的开发者专业社群。正式成立于1995年,广泛应用于人们的生活、工作、娱乐等等方面。
2. Java分为三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。其中JavaSE就是大家学JavaEE和JavaME的基础,换而言之学Java先从JavaSE开始,JavaSE 包含了支持 Java Web 服务开发的类,JavaEE是企业**常用的用于企业级开发应用的,Java ME主要是移动段的开发应用。
3. **以上,Java和JavaEE的区别在哪,就特别的明显了。那么为什么很多培训主打JavaEE培训呢?是因为JavaEE在Java中,比JavaSE和JavaME应用更加广泛,价值更高,所以很多的培训机构就直接主打JavaEE培训,不过其他两个方面的Java知识也是要大致掌握的。
java详细的学习安排路线
Java基础:Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。
数据库:mysql、oracle
Javaweb:HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、Ajax技术
框架:Struts2、Hibernate、Spring、SpringMVC、mybatis
Java就业方向:Java游戏开发
Java本身就可以用来编写游戏脚本,目前也有例如beanshellgroovy等脚本语言可以方便的无缝的和Java语言进行交互,这些都极大的方便了Java游戏编程。国内游戏专业人才的需求一直存在缺口。目前国内游戏企业的大多数从业人员往往没有受过专业化培训,属于自学成才,远远不能适应玩家的游戏理念和游戏技能的升级换代。
相关推荐: