安全:当你准备从网络上下载一个程序时,你最大的担心是程序中含有恶意的代码,比如试图读取或删除本地机上的一些重要文件,甚至该程序是一个病毒程序等。当你使用支持Java的浏览器时,你可以放心地运行Java的小应用程序Java Applet ,不必担心病毒的感染和恶意的企图,Java小应用程序将限制在Java运行环境中,不允许它访问计算机的其它部分;动态:Java程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库,而不像C++那样,每当其类库升级之后,相应的程序都必须重新修改,编译。
JavaSE 阶段 | |
Java 简介 | Java 发展历程、Java 的技术结构、JDK 的下载及安装、HelloWorld 入门案例。 |
Java 基本语法 | 关键字、标识符、注释、字面量、进制及其换算、变量、数据类型及其转换、运算符、流程控制、数组、二维数组、方法。 |
面向对象 | 面向对象与面向过程比较、类与对象的关系、成员变量与局部变量、构造方法、this 关键字、代码块。面向对象的特征(封装、继承、多态)、super 关键字、权限修饰符、方法的重写static、final、abstract、接口、内部类、包、垃圾分代回收机制。 |
API(一) | Object、String、Pattern、包装类、Math、BigDecimal、Date、Calendar。 |
API(二) | 异常、集合、Map、泛型、迭代器、比较器 |
API(三) | IO、线程、套接字。 |
API(四) | 反射、注解、断言 |
jvm | 参数 jvm 内存大小调节、常见回收机制。 |
JDK8 的部分特性 | 接口中的默认方法、Lambda 表达式、函数式接口、时间包。 |
Git 版本控制
|
版本控制概念、Git 发展历史、Git 安装配置、Git 版本库管理、Git 版本控制、Git 远程仓库、Git 分支管理、Git 标签管理、码云介绍。 |
JavaEE 框架阶段 | |
Spring | Spring IOC 基础、Spring 的工厂模式 ( 静态工厂、实例工厂、Spring 工厂 )、Spring 依赖注入(构造器注入,set 注入)、Spring 的注解形式、Spring AOP 原理及实现、Spring 整合 JDBC、JDBCTemplate、Spring 声明式事务处理、事务的回滚策略等 |
SpringMVC | SpringMVC 原理、SpringMVC 简单参数封装、复杂参数封装、值传递的原理、SpringMVC 的注解形式、日期格式类型转换、文件上传、页面访问控制 ( 转发和重定向 )、RESTFUL 结构 |
MyBatis | MyBatis 原理、DQL 映射、DML 映射、复杂结果集映射、参数传递(注解形式和 MAP 形式)、结果集封装原理、动态 SQL 的拼接、字符转义、MyBatis 的接口实现、代码自动生成工具、关联关系的讲解、Spring + SpringMVC + MyBatis 整合(SSM 整合) |
EasyMall 项目重构及开发 | 通过框架技术重构在 JavaWeb 阶段实现的 EasyMall 项目,通过对比使学员们理解使用框架的好处,熟悉框架的搭建和使用,理解框架整合方式、了解框架下业务开发流程。并进一步实现EasyMall 中的购物车模块、订单模块、在线支付、销售统计等模块。 |
Springboot | 基础,搭建,springboot 组合注解运行原理,springboot 的 web 开发,spring data JPA,声明式事务 |
SpringBoot 重构EasyMall | 通过 SpringBoot 重构 EasyMall 项目 , 加深对 Spring Boot 的理解,实现购物车、订单、在线支付等功能模块 |
JavaWeb 阶段 | |
XML | XML 的概念与基本作用、XML 语法、XML 解析介绍、DOM4J 解析 XML |
HTML/CSS | HTML 介绍、HTML 文档结构、HTML 语法、HTML 标签技术(超链接、列表、表格、图像、表单等),CSS 介绍、CSS 导入方式、CSS 选择器、CSS 布局、CSS 样式属性。完成 EasyMall 项目静态页面。 |
JavaScript | JavaScript 语法、数据类型、运算符、流程控制、数组、函数、JavaScript 内部对象、自定义对象,DHTML 编程、DOM 介绍,DOM 编程(使用 DOM 操作 HTML 文档)。完成 EasyMall 静态页面中的 js 脚本。 |
Jquery | Jquery 对象、Jquery 选择器(ID、元素、class、层级等)的使用、Jquery 案例(用户列表增、删、改、查)、Json 的对象转换、Jquery AJAX 的实现。完成 EasyMall 静态页面中的 jquery 脚本。 |
MySql | 数据库介绍、MySQL 安装与配置、数据库增删改操作 DDL 语句使用、表增删改操作 DML 语句使用、表查询操作 DQL 语句使用,数据备份及恢复、多表设计、多表查询。完成 EasyMall 中数据库的设计。 |
JDBC | JDBC 介绍、JDBC 入门,JDBC 核心 API 介绍,JDBC 的 CURD 操作防止 SQL 注入及PrepareStatement 使用,使用批处理。连接池的介绍、自定义连接池,常用的开源连接池C3P0 的介绍及使用。 |
Tomcat/HTTP | WEB 服务器介绍、Tomcat 的安装与启动、Tomcat 的体系结构、组织 WEB 应用目录与在Tomcat 中发布 WEB 应用程序的方式、配置 WEB 的主页、使用 Tomcat 配置虚拟主机、HTTP协议详解。 |
Servlet | Servlet 介绍、开发 Servlet 程序、Servlet 生命周期、Servlet 调用分析、Request 及Response 的使用、ServletConfig 使用,ServletContext 使用(作为域对象使用、配置系统初始化参数、获取 web 资源)。AJAX 介绍、XMLHttpRequest 对象详解。完成 EasyMall 用户注册模块。 |
Cookie/Session | 会话技术介绍、Cookie 介绍及 Cookie 的使用、案例之 Cookie 实现记住用户名,Session 的使用及 Session 的原理,案例之利用 Session 实现登陆功能及验证码校验。完成 EasyMall 用户登录模块。 |
更多课程板块及内容,请点击咨询客服! |
首先,不能过分依赖视频,更多要结合视频多敲代码,书读百遍其义自见,代码敲得多了就像是英语读的多了,有语感,对程序员来说这种感觉姑且命名为”码感”,当然这个只是一种主观描述,具体还是要视个人情况调整。其次,对新手学习来说,相当重要的一点并不是具体学会了多少框架技术,而是能掌握一种规范,并切实的融入到自己的编码习惯中,抛开那些主观辩论争议,阿里编码规范对新手来说还是能给予很多思考与启迪,当然这并非是宣扬教条主义,具体使用还是需要个人辨别。
福州JAVA学费课程大纲
课程背景
Java是一个广泛使用的开发语言,在各行各业都有应用。Java开发者的需求也逐渐增加,所以学习Java已成为许多人提高职业竞争力的途径。福州的Java培训机构也越来越多,本文将介绍其中一家机构的课程大纲,以供参考。
课程特色
1)思路清晰:本课程注重Java编程思路的培养,让学员能运用Java语言开发实际项目;
2)课程紧跟市场:教材实用性强,每个模块都是基于企业实际项目,使学员能够跟上市场需求;
3)小班授课:每班8个学员左右,让每个人都能得到足够的关注和支持;
4)重视实践:每个模块都有实践项目,以巩固学习内容。
课程目标
1)掌握Java语言基础知识及编程思路;
2)熟悉常用的Java编程工具和开发环境;
3)掌握Java编程基础和高级知识;
4)掌握Java开发中使用的常见框架;
5)培养学员的编程思想,提高学员的编程能力。
学习对象
1)无java基础的零基础学习者;
2)想要提高自己职业竞争力的Java开发工程师;
3)Java需要深入学习的高级程序猿;
4)计算机专业的学生;
课程内容
1)Java语言基础:Java语言概述、语句和表达式、数组、类和对象、继承与多态、接口、异常处理、I/O流、AWT编程等;
2)高级Java:多线程、网络编程、Swing编程、Socket网络编程等;
3)J2EE开发:Servlet编程、JSP编程、Struts框架、Hibernate框架等;
4)综合应用课程:ELK日志处理系统、E-Knowledge极速知识检索系统、支付服务等;
5)实战项目:基于Struts框架的网站开发、基于Hibernate框架的CRM系统、课程表、B2B商城等。
学习时长
学员需用4个月左右完成Java基础和高级知识的学习。J2EE和项目可以做到3个月,根据个人的实际情况做出调整。
收费范围
根据班级类型和课程内容的不同,收费标准会有所不同。具体费用需到校咨询。
学习收获
1)Java编程思路的培养,从而能够开发实际项目;
2)熟悉常用的Java编程工具和开发环境;
3)掌握Java编程基础和高级知识,熟练掌握Java开发中使用的常见框架;
4)培养编程思想,提高编程能力。
结语
以上信息仅供参考,实际情况以到校咨询为准。可联系在线客服,预约免费体验课,了解课程详情。
培训项目:UI设计培训、java培训、软件测试培训、web前端培训、linux云计算培训、网络运维培训、网络营销培训、云计算培训、人工智能培训、C培训、C++培训、嵌入式培训、UE培训、网络安全工程师培训
¥1980013942人关注
¥198004805人关注
¥询价3629人关注
¥询价4304人关注
¥询价1443人关注
¥19800起11051人关注
¥19800起17269人关注
¥18800起44363人关注
¥2280012337人关注
¥23800起24228人关注