欢迎光临北大青鸟福州新生代校区

为什么程序员独爱Java?JAVA ADVANTAGE

Java语言保留C++优势精华的 同时,剔除一些冗余特性,集万千优势于一身的Java目前是世界上最受程序员欢迎的编程语言。

Java是一个面向对象的语言,这意味着要注意应用中的数据和操纵数据的方法,而不是严格地用过程来思考。

Java设计成支持在网络上应用,它是分布式语言。Java程序只要编写一次,就可跨平台到处运行。

Java程序可以在任何实现了Java解释程序和运行系统的系统上运行,与传统耗时编译、链接、测试相比,Java可以快速程序开发。

Java初始设计便可写高可靠和稳健软件,作为一门强类型语言,Java不仅可靠,还可异常处理,简化出错处理和回复任。

Java的存储分配模型是它防御恶意代码的主要方法之一,优秀的安全机制使得Java与其他编程语言区分开来。

Java使得语言声明不依赖于实现的方面,并且,Java环境本身对新的硬件平台和操作系统是可移植的。

Java是一种先编译后解释的语言,考虑到一些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。

Java是多线索语言,它提供支持多线索的执行,能处理不同任务,使具有线索的程序设计很容易。

Java语言设计成适应于变化的环境,它是一个动态的语言。

(数据来源:职友集近1年 21087 份样本统计)

北大青鸟JavaEE课程大纲良心出品 缔造精英

JavaEE作为Java中最重要的一项,常用于工业级应用开发,相比其他,JavaEE以专业性和强大的规范性独受企业青睐!
随着云计算时代来临,单纯的编程技术逐渐无法满足企业需求,如何在应用开发的同时筛选有意义的数据进行专业化处理,是每个发展型企业即将面临的问题,
把握行业脉搏,前瞻企业需求,才能做到快人一步迈向成功!

一、Java基础课程

大纲 具体内容 课时 说明
数组和面向
对象高级
DOS常用命令
安装JDK、设置环境变量
DOS系统编译、执行Java程序
Java的注释
5天 搭建好开发环境,编写自己的第一个
HelloWorld程序,开启程序员之路。
标识符、标识符的命名规范
Java 关键字
Java的数据类型
变量的定义及初始化
Java的运算符
表达式
转义字符
运算符的优先级
类型转换
掌握Java的基本语法,数据类型及各种运算符,开始可以写一些运算相关的程序
Java分支if...else
多重if、嵌套if
Java switch
Switch vs if
Java循环 for、while 、doWhile
循环的嵌套
break、continue、return
将人类的行为模式跟计算机的流程控制语句相结合,开始可以写一些复杂的流程控制程序,比如实现ATM机的取款验证功能
方法的定义
方法的形参和实参
方法是将一段可以复用的代码进行了封装,提高了代码的复用率和开发
Java基础
课时总计
5天

二、JavaEE初级课程

大纲 具体内容 课时 说明
JavaEE编程基础 介绍JavaEE的应用领域及整体技术体系,生态圈,以及当前就业环境。强调学习纪律及相关约定,讲师的个人介绍。 5天 让学员清晰JavaEE开发工程师的定位及发展规划,同时鼓舞学员做好打迎战的心理准备。
DOS常用命令 搭建好开发环境,编写自己的第一个HelloWorld程序,开启程序员之路。
安装JDK、设置环境变量
DOS系统编译、执行Java程序
Java的注释
标识符、标识符的命名规范 掌握Java的基本语法,数据类型及各种运算符,开始可以写一些运算相关的程序
Java 关键字
Java的数据类型
变量的定义及初始化
Java的运算符
表达式
转义字符
运算符的优先级
类型转换
Java分支if...else 将人类的行为模式跟计算机的流程控制语句相结合,开始可以写一些复杂的流程控制程序,比如实现ATM机的取款验证功能
多重if、嵌套if
Java switch
Java switch
Java循环 for、while 、doWhile
循环的嵌套
break、continue、return
方法的定义 方法是将一段可以复用的代码进行了封装,提高了代码的复用率和开发效率,开始让学员懂得软件设计中复用的重要性
方法的形参和实参
方法的声明及调用
无返回值类型的方法
有返回值类型的方法
方法的重载
数组和面向
对象高级
方法的定义 5天 方法是将一段可以复用的代码进行了封装,提高了代码的复用率和开发效率,开始让学员懂得软件设计中复用的重要性
数组的静态赋值
数组的动态赋值
数组单个元素的访问
数组的遍历访问
数组的增强for循环
数组的排序
数组的顺序查找
数组的二分法查找
命令行参数args的使用
可变参数的应用
Arrays工具类的使用
二维数组的使用 二维数组就是数组的数组,我们要培训的是举一反三的能力,比如联想到三维数组,四维数组
面向对象的分析与设计 面向对象的编程思想是更符合人类的编程思想,同时也是比方法更高层面的封装,更大程序提高的代码的复用率,以及程序的可维护性和可扩展
面向对象与面向过程的区别
Java与面向对象
类的定义
对象的定义
类中成员变量及方法的定义
构造方法的定义和调用
构造方法的重载
面向对象的封装特性 你将会学到面向对象的三大特征,封装,继承,多态,这是更好去编写和理解面向对象程序的核心基础,同时你将学会制作项目中通用的工具类,进一步掌握何为代码复用。最后,我们将深入内存结构,带你学会如何从内存的角度来分析程序的运行过程。
this调用属性、方法、构造方法
局部变量和成员变量的作用域问题
static静态属性、方法、代码块
工具类的概念及工具类的制作
类的继承
Super关键字的使用及理解
继承中构造方法的细节
方法的重写
equals及toString方法的正确理解
Java中的包机制
抽象类,接口,多态
对象的转型
Final修饰类、属性、方法
抽象类,接口
多态机制
Java中访问权限控制机制
内部类
通过内部类制作性能检测工具
Java的内存分析
常用类 常用数据类型的包装类 4天 这一块,你将会学习到项目开发中最常用的那一些类,为后面的开发打好基础,同时这一块也是面试题的常客。
String、StringBuffer、StringBuilder
Date的使用
SimpleDataFormate对日期和字符串之间的转换处理
Calendar日历类的使用
Math常用方法
Random类
Runtime类
System 类
集合框架 集合框架体系介绍 集合框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。
同时,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。
集合框架与数组的对比
集合框架之Collection接口
集合框架之List接口
ArrayList和LinkedList的使用
深入源码探究ArrayList和LinkedList的工作原理
迭代器的工作原理
迭代器的使用
集合框架之Set
HashSet和TreeSet的使用
深入源码探究HashSet和TreeSet的工作原理
HashMap和TreeMap的使用
分析Map和Set的之间的关系
Collections工具类
异常体系 Java的异常体系 Java的异常体系保障了我们程序的健壮性。
异常的概念及分类
异常的处理方式
自定义异常
IO体系 IO流之File类 6天 程序的数据来源有有各式各样,来自网络端,来自本地文件的,这些都丰富了我们的程序的功能,而IO流就是这其中的关键技术,掌握这一块技能,你将可以实现类似windows的搜索功能,拷贝功能,以及自动阅卷功能。
实现N层子目录的文件搜索功能
实现N层子目录的删除功能
IO流的分类及体系结构
字节输出流
字节输出流
输入输出流之间的协同工作
字节缓冲流
转换流
字符流
字符缓冲流
对象流
serialVersionUID的正确理解
多线程 进程的介绍 多线程是很多服务端程序的工作机制,是提高CPU利用率的一种有效手段。
进程与线程的关系
Java多线程的实现方式
线程的正确启动
线程的优先级
自定义线程的名称
线程的休眠
线程的礼让
线程的合并
线程的中断
线程的生命周期
线程的同步及同步锁机制
死锁的探究
XML/JSON XML的简介(结构、元素、属性) XML和JSON是网络上数据共享及传递的重要数据格式。
自定义XML文件
XML之DOM解析
XML之SAX解析
JSON及JSON与XML的区别
JSON解析
JavaEE初级
课时总计
20天

三、JavaEE进阶课程

大纲 具体内容 课时 说明
HTML5入门 B/S和C/S介绍 5天 学会HTML,并且了解网页的构成
HTML的作用
全局标签
常见标签
字符集
表单标签
绝对路径和相对路径
CSS3入门 CSS的作用 能够根据设计图,完成基本的网页设计
CSS的各种选择器
行内样式
内部样式
外部样式
选择器及样式的优先级问题
盒子模型
层的浮动
游览器调试工具的使用
采用DIV+CSS设计页面
JS技能 JS的作用 JS是做前端交互的核心技术,也是学习其他前端框架的基础。
JS的数据类型
JS的基本语法
JS的函数定义
JS的函数调用细节
JS的事件处理
JS的DOM操作
JS的BOM操作
JS升级页面交互体验
Tomcat及
Servlet
Http协议 5天 搭建服务端环境,开发服务端程序Servlet,实现从客户端到服务端的交互操作。
Tomcat的结构体系
Tomcat的环境设置
Tomcat与eclipse的集成开发
什么是Servlet
Servlet接收客户端请求信息
Servlet响应客户端信息
Servlet的生命周期
MVC设计
模式及Jsp
核心技术
什么是JSP JSP主要是做视图层的技术实现,而cookie和Session是其中最关键的两大内置对象,比如浏览历史记录,用户设置自动登录等等都跟他们有关。
MVC设计模式是我们为了让我们项目开发中更好的解耦,提高我们的开发及维护效率。
JSP的内置对象
透析JSP的本质
JSTL+EL
Session的使用
Cookie的使用
引入MVC设计模式
实现系统的安全控制
实现用户的自动登录
过滤器、
监听器
文件的上传 5天 文件的上传和下载是项目中常用的功能,而过滤器和监听器是我们开发全局通用性功能的高级技术
文件的下载
过滤器解决编码问题
过滤器解决系统安全验证问题
监听器
Ajax技术及
Jquery框架
Ajax介绍 Ajax是一种与服务端异步交互的技术,极大提高了客户端的体验效果。
Jquery是一个非常著名的js框架,帮助我们封装了很多通用性的API,提高我们开发客户端程序的效率
XMLHttpRequest对象详解
实现表单的异步校验
认识Jquery
介绍Jquery的选择器
基本选择器
层次选择器
过滤选择器
表单选择器
Jquery操作DOM元素
Jquery事件
Jquery与Ajax的应用
Jquery异步加载数据
JDBC、连接
池等技术
Mysql数据库 5天 MySQL是当今应用非常广泛的关系型数据库,SQL是我们跟数据库交互的语言,掌握SQL,可以让我们更好管理数据。
Mysql的安装及使用
MySql命令行客户端的使用
MySql图形化客户端的使用
SQL语句介绍
DDL
DML
DQL
多表的联合查询
子查询
排序、聚合、分组
JDBC的介绍 JDBC规范了Java程序与数据库的交互方式,预处理,批处理是提高交互效率的有效方式。
连接池帮助我们更好复用了数据库连接资源,更好应付程序的高并发问题。
学完这一块,我们可以做出自己的人员信息管理系统。
采用JDBC实现CRUD
采用PrepareStatement防止SQL注入,提高安全性
JDBC的批处理
Mysql的事务特性
MySql的事务实现
数据库连接池原理介绍
DBCP连接池的使用
C3P0连接池的使用
项目实战 讲解项目开发流程 5天 学员可以独立完成一个在线商城的项目,对项目开发流程有一个整体的认识和提升。
项目简介
项目功能演示
项目功能实现分析
数据库设计分析
项目架构设计分析
实现网站首页的商品展示
实现商品详情页面
实现购物车功能
实现我的订单管理
项目验收
JavaEE进阶
课时总计
25天

四、JavaEE高级课程

大纲 具体内容 课时 说明
Struts2 Struts2框架介绍 5天 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。
工作原理及架构分析
快速掌握Struts2开发模式
Struts.xml详解
通配符的配置模式
DMI调用
ActionContext及ServletActionContext使用
类型自动转换机制
多模块的开发模式
单文件上传
多文件上传
文件下载
拦截器的介绍
默认拦截器
自定义拦截器
OGNL及值栈
Token机制
Struts2与JSON的结合使用
Struts2的国际化技术
Hibernate3 Hibernate框架介绍 5天 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
理解ORM思想
hibernate.cfg.xml配置
hbm.xml映射文件详解
实现对象到表记录的映射操作
主键的生成策略
对象的状态转换机制
Hibernate的一级缓存
Hibernate的一对多
Hibernate的多对多
懒加载机制
Hibernate的HQL查询
Hibernate的多表联合查询
Hibernate的分页技术
Hibernate的二级缓存
Hibernate的数据库连接池配置
Hibernate的注解
Spring3 Spring框架介绍 5天 Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合,解决了传统的JavaEE开发效率低等问题
IOC思想
DI依赖注入
Spring对Bean实例化方式
Bean的作用域问题
Bean的生命周期管理
XML装配Bean
注解装配Bean
Spring整合junit测试
Spring整合Struts
Spring的AOP
AOP原理解析
Spring整合Hibernate
DBCP数据源配置
C3P0数据源配置
声明式事务管理
注解式事务
SSH整合
SVN及项目
实战
SVN介绍 5天 SVN是团队作战的有效版本管理软件,本次项目将通过SVN来进行项目开发中的版本控制,同时挑选后台项目中较有代表性的功能来实战,贴近企业开发需求
SVN服务端的安装及使用
SVN客户端的安装及使用
SVN团队开发注意事项
项目介绍
项目功能演示
项目关键技能点分析
原型界面的设计
岗位的管理
部门的管理
用户的管理
权限的设置设计
权限树的控制
权限的功能实现
项目检验
项目扩展
Mybatis MyBatis介绍 5天 MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
MyBatis架构分析
SqlMapConfig.xml配置
ParameterType输入映射
ResultType及ResultMap输出映射
MyBatis核心对象的生命周期和封装
MyBatis实现CRUD
动态SQL
Mybatis的一对一查询关联
Mybatis的一对多查询关联
Mybatis的多对多查询关联
Mybatis与Ehcache整合实现二级缓存
延迟加载
Mybatis逆向工程
Spring整合Mybatis
SpringMVC SpringMVC介绍 5天 通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。
SpringMVC的架构分析
SpringMVC的快速入门
运行机制,地址映射
处理器,映射器,适配器
注解的使用
RESTful支持
SpringMVC的拦截器
文件的上传
异常处理器
SpringMVC与Struts2的区别
SSM的整合开发模式
JavaEE高级
课时总计
30天

五、JAVAEE特级课程

大纲 具体内容 课时 说明
Linux Linux介绍 5天 掌握Linux的常用命令,熟悉Linux上下文编辑器,掌握Linux的文件管理控制等
Linux的安装配置
Linux的远程登录
Linux的常用命令
VI的使用
用户和组账户管理
文件权限管理
软件包的管理
网络的基本设置
Maven Maven的介绍 Maven是一个项目管理工具,能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等,如何大家SSM整合,解决了很多依赖包的问题
Maven的构建
Maven的依赖管理
Maven和eclipse的整合
Maven构建SSM应用
高并发技术以项目为背景,引入相关技术并验证其效果 架构设计分析 主要帮助学员对大型WEB应用的解决方案有一个整体上的认识,包括网络传输,服务器负载均衡,集群,缓存技术,数据库设计优化等技术。
nginx负载均衡 在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应。负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
页面静态化技术Freemarker 5天 在所有采用网页静态化手段的网站中,FreeMarker使用的比例大大的超过了其他的一些技术。HTML静态化也是某些缓存策略使用的手段,对于系统中频繁使用数据库查询但是内容更新很小的应用,可以使用FreeMarker将HTML静态化。
MongoDB MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以满足Web2.0和移动互联网的数据存储需求,其开箱即用的特性也大大降低了中小型网站的运维成本
Redis Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。
Redis集群 集群的好处就是保证了系统的可靠性
FASTDFS搭建图片服务器 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
大数据Hadoop Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
数据库优化设计 分析设计的经验及原则
面试冲刺 设计模式介绍 5天 设计模式是一套被反复使用,多人知晓的代码设计经验的总结
单例设计模式
工厂设计模式
设计模式介绍
观察者设计模式
Git介绍 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,目前已非常流行
GitHub介绍
Git的基本使用
理解工作区,暂存区,仓库区的概念
WebService介绍 Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。
WebService的应用场景
采用CXF实现WebService
JavaSe系列面试题精讲 面试题精讲,主要是帮助学员可以更有效梳理自己的技术点
JavaWeb系列面试题精讲
SSHM系列面试题精讲
Oracle的介绍 虽然众多的公司在高呼去IOE化,但Oracle在一些关键领域依然占有一定比例
Oracle的安装
PLSQL Developer的安装及使用
简单查询、限定查询、对结果集排序、单行函数、多表查询、子查询
rownum、视图、序列、索引
JavaEE特级
课时总计
15天

北大青鸟JavaEE学员实战项目JavaEE+大数据 非凡年代 大势所趋

  • 商城项目

    涵盖电商项目的 订单系统、用户系统、支付系统、第三方渠道系统等众多模块

  • 权限管理系统

    任何后台系统都需要安全的权限控制,专研权限模块,抓住核心诉求

  • 大并发的技术架构

    服务器系统采用高可用性、高稳定性的服务器系统架构

  • 新闻阅读站点

    包含新闻内容抓取、全文检索、SpringMVC结构,支持PC浏览器与客户端请求

应用领域广泛 就业口径宽广OPPORTUNITIES(机会)

血拼5个月 奠基CTO创造奇迹 见证奇迹

INNOVATE(创新/改革/革新)编程思想破灭代码搬运工 在北大青鸟!做有灵魂的程序员!

“做开发、做编程这件事一定要有思想,否则只相当于搬砖”

一个从事Java开发多年的“老司机”如是说, 编程思想,历来是北大青鸟的重中之重,不止要教会,还要教好,如何赋予空洞的代码以灵魂,让刻板的字符可以按照某种秩序灵活的在指尖跳跃? 显而易见,有灵魂的程序员乐在其中,没思想的程序员只是搬运工!

一门永远不会过时的语言是

更迭迅速的时代,JavaEE作为一个异类身处其中,从问世起便立于不败之地,除了这样描述,实在想不出更好的形容词,JavaEE到处都是规范,为整个行业规范大方向,无论行业哪个环节哪个方向快速发展,都将成为JavaEE进步的最佳助力!

真的 TA值得每一个有梦想的孩子去选择TO CHOOSE(选择)


超过5000家知名企业!

急待你们毕业!

我们拥有着众多知名企业的人脉网,
帮助学员实现优质就业,找到理想的工作

立即咨询

成功距离你很近,你准备好了吗?

蹉跎岁月,光阴迷茫,成功就在前方,而你的脚步还在路上
毕业,失业,接踵而至的是彷徨
成功与现实,只差一个选择 我相信,将来的你,
一定会感激现在拼命的自己

立即改变预约占座

福建省福州市鼓楼区东大路恒裕大厦北大青鸟新生代校区

地址:福建省福州市鼓楼区东大路恒裕大厦三楼

电话:400-9966-370 0591-87880522

网址: www.0591bdqn.com

福州校区乘车路线:塔头站、东水路口站、八方大厦站

  • 备案号:闽ICP备15005938号
  • 版权所有:福州市新生代计算机职业培训学校

北大青鸟福州新生代校区公众平台

福州北大青鸟