鹏程教育 > > 广州顺诚教育 欢迎您!

广州顺诚教育

广州顺诚教育

7x24小时咨询热线

广州JAVA开发工程师培训班

教学点:广州市天河区珠江新城华夏路 地图

广州JAVA开发工程师培训班

已关注:

上课时段: 开班时间:

授课学校:

立即报名 在线咨询

课程介绍

授课对象

计算机科学与技术专业学生以及社会IT人士


课程收益

1. 了解java 的发展

2. 掌握java的特点

3. 掌握Java的运行机制

4. 掌握Java虚拟机的作用

5. 了解常用的开发环境


课程目标

本课程的任务是使学生掌握Java程序设计语言,理解面向对象程序设计的思路和方法,掌握网络编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。

本课程的教学目标是让学生掌握这一在科研和市场应用方面非常重要的语言及其技术;通过本课程使学生掌握java技术的核心概念,编程方法;培养学生掌握面向对象的思想和程序设计方法;完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。


培训内容

第一章 Java语言概述

一、学习目的要求

1. 了解java 的发展,

2. 掌握java的特点,

3. 掌握Java的运行机制,

4. 掌握Java虚拟机的作用

5. 了解常用的开发环境,

6. 掌握简单的Java程序开发方法。

二、主要教学内容

1、 Java的发展历史

2、 Java语言的特点

3、 与C和C++语言的异同

4、 Java的实际应用简介

5、 Java的实现和运行机制

6、 Java程序开发与运行环境

7、 Java程序类型和举例

8、 package和import语句的使用

9、 JavaAPI 文档


第二章 Java语言基础

一、学习目的要求

1、 掌握Java的基本数据类型的特征。

2、 了解常用的保留字

3、 能够正确定义标识符。

4、 掌握java 的运算符的使用

5、 掌握常用的控制语句的使用,分支语句,循环语句

6、 掌握与转移控制有关的语句,continue, break ,return 的使用。

二、主要教学内容

1、 基本数据类型、关键字和标识符介绍

2、 Java运算符和表达式

3、 简单数据类型程序举例

4、 数组

5、 分支语句,if..else..; switch .

6、 循环语句 while,do..while,for.

7、 其他语句,continue, break ,return


第三章 类与对象

一、学习目的要求

1. 掌握类、对象、属性的概念和定义,

2. 掌握消息、方法的概念和定义,

3. 掌握方法重载的使用

4. 掌握实例成员和类成员的特点

5. 掌握包的概念

6. 掌握封装性

二、主要教学内容

4、 OOP简介

5、 类的定义(包括成员变量和方法)

6、 构造方法

7、 方法的重载

8、 包 (package和import)

9、 类成员变量及方法的访问权限

10、 实例成员和类成员

11、 finalize()方法


第四章 继承、多态和接口

一、学习目的要求

1、掌握继承性和多态性

2.掌握抽象类的使用

3.掌握接口的使用和抽象类的区别。

二、主要教学内容

1、 继承(性)

2、 final、this、super

3、 多态性(方法的覆盖)

4、 Object,Class(两个类的说明)

5、 抽象类和抽象方法

6、 接口

7、 嵌套类

8、 Jar文件的介绍


第五章  常用系统类

一、学习目的要求

1、掌握字符串的表示。

2、掌握String,StringBuffer类的使用

3、掌握“+”运算符在进行字符串操作时的内在原理。

4、 了解Java.lang 包中的:System,Runtime,Math,Process等的含义

5、 掌握Java基本数据类型的封装类的使用

6、 能够简单应用Java集合框架

二、主要教学内容

1、 .1 字符串常量

2、 6.2 String类介绍

3、 6.3 StringBuffer类介绍

4、 6.4 StringTokenizer类的应用

5、 6.5 字符串与其他数据类型的转换

6、 Java.lang包中的主要类

7、 Java数据类型封装类

8、 Java集合框架

9、 Collection,Map,Set,List,Iterator等接口

10、 TreeSet,HashSet

11、 ArrayList,LinkedList,Vector

12、 HashMap,HashTable,TreeMap

13、 Collections,

14、 其它工具类(Java.util.*)

15、 Date,Calendar,Properties,Random


第六章  Java Applet

一、学习目的要求

1. 理解什么是Applet ;

2. 掌握Applet的创建和运行方法,Applet的组件绘制方法;

3. 理解Applet的通信机制。

二、主要教学内容

1、 Applet简介

1)   编写一个Applet

2)   装入Applet

3)   Appet 生命周期与主要方法

4)   Applet和Application

2、  Applet标记(包括旧版标记和新版标记)

3、  AppletViewer

4、  简单应用

5、  Java对多媒体的支持

6、  Applet的通信

7、  Applet的AWT绘制


第七章  图形用户界面编程

一、学习目的要求

1. 理解组件,容器,布局等概念;

2. 掌握 AWT事件处理机制,并且能够熟练应用;

3. 掌握在图形界面中的绘图方法

4. 理解swing组件模型。

二、主要教学内容

1、 Java图形界面概述

2、  Java.awt包

3、  容器与组件

4、  常用容器和布局管理器

5、  AWT事件模型

6、  事件处理模型

7、  事件对象和事件处理器

8、  AWT绘图

9、 常用GUI标准组件

10、 鼠标和键盘事件

11、 菜单的使用

12、 对话框的使用


第八章  异常处理

一、学习目的要求

1. 掌握什么是Java的异常;

2. 掌握Java的异常处理机制;

3. 能够处理Java中的异常;

二、主要教学内容

1、 什么是Java的异常

2、 异常类的划分

3、 Java 的异常处理机制;

4、 异常的处理


第九章  流式输入/输出与文件处理

一、学习目的要求

1. 理解流的概念和划分

2. 掌握文件描述,顺序处理,随机访问处理的方法;

3. 能够熟练的使用过滤流;

4. 掌握字符流处理的方法,字符流和字节流之间的转换

5. 理解对象串行化的概念和方法。

二、主要教学内容

1 I/O流的划分(包括基本的流类)

2 字节流处理

2.1 标准输入/出流System.in/out

2.2 文件类File

2.3 文件的顺序处理

2.4 随机存取文件

2.5 过滤流

3 字符流处理

3.1 Reader,Writer

3.2 字节流和字符流的转化(InputStreamReader,OutputStream- Writer)

3.3 文件字符流(FileReader,FileWriter)

3.4 从标准控制台读入特定类型的数据

3.5 其它字符流

4 串行化


第十章  多线程

一、学习目的要求

1. 理解线程的概念;

2. 掌握线程的构造,调度,控制方法;

3. 能够处理简单的多线程互斥和同步。

二、主要教学内容

1 线程概念

2  线程的创建(包括线程体的构造)

3  线程的状态和基本控制(包括优先级)

4 多线程的互斥与同步

4.1  临界资源和互斥锁(Synchronized)

4.2  多线程的同步(wait和notify)


第十一章  JDBC技术与数据库应用

一、学习目的要求

1. 理解JDBC的特点,结构,应用模型;

2. 掌握通过JDBC访问数据库执行SQL 语句的方法:连接,查询,检索,更新,使用参数。

3. 理解JDBC驱动程序的类型

二、主要教学内容

1 JDBC概述

1.1  特点

1.2  结构和应用模型

2  通过JDBC访问数据库

2.1  Jdbc驱动程序的类型

2.2  连接数据库

2.3  查询数据库和检索结果集

2.4  更新数据库

2.5  使用输入和输出参数


第十二章  Java的网络编程

一、学习目的要求

1. 理解URL的概念;

2. 掌握创建简单 Socket 通信的方法;

3. 掌握创建简单数据报通信程序的方法。

二、主要教学内容

1 URL概述

1.1  URL和URL类

1.2  URLConnection

2  Socket通信

2.1  创建Socket通信的方法

2.2  一个单客户Socket通信程序

2.3  多客户Socket通信程序

3  数据报通信

3.1  创建数据报通信程序的方式

3.2  一个简单的数据报通信程序


第十三章  Swing编程

一、学习目的要求

1、 了解Swing的由来

2、 掌握Swing包中典型部件的使用

二、主要教学内容

1、 Swing包简介

2、 Swing包中典型部件的使用

1) JFrame类

2) Swing中按钮和标签

3) 流动窗格

4) 工具栏

5) Swing中的对话框

6) 选项卡(JTabbedPane)

备注:实验(略)


金牌讲师

广州顺诚--陈老师

陈老师

高级技术总监

某大型日企技术部主管

JAVA技术开发首席讲师

拥有10年工作经验

日语一级

教研...


公司介绍

广州顺诚教育咨询有限公司是21世纪信息产业的后起之秀,公司汇集通信、IT、金融和教育行业等四方精英,致力于现代化企业高端IT白领人才的培养和企业管理咨询服务,业务领域涉及企业管理咨询服务、国学教育、活动营销与策划、软件技术服务、商品进出口贸易等。

公司目前在长沙、武汉、合肥、北京、南宁等地设有咨询站,与IT时代共同发展,近年来陆续开设了数据库、大数据、JAVA开发、安卓开发、IOS开发、网络营销、就业指导、心理咨询、团队拓展和企业管理等多元课程,全方位打造极具管理能力的新型IT精英,是中国独树一帜的教育咨询公司。


企业文化

定位:与IT时代一同进步,做有品质的IT培训

宗旨:塑造国际化IT白领,培养高端IT人才

核心价值观: 用心、细心、专心


学员活动

广州顺诚--学员风采



IT行业的就业前景

1、市场需求大:随着社会的发展,每年的IT人才缺口人数都高达百万以上。据权威数据统计,未来五年,我国信息化人才总需求量高达1500万— 2000万人。其中“软件开发”、“网络营销”、“数据库工程师”等人才的缺口最为突出。顺诚教育邓老师说目前软件人才对技术的需要较高,高校的培养和企业的需求严重脱轨,导致软件人才缺乏,因此技术强并且有工作经验的技术人才,成为了企业争抢的对象。

2、就业范围广:一般企业都有自己的IT部门,企业里的信息量比较大,就势必需要数据库的管理、企业信息化管理等,也就是说,IT人才的就业范围是非常宽广的,顺诚教育根据市场行情也推出了就业保障班,企业定制班,让入学的同学能100%就业。

3、薪资水平高:根据有关数据显示,IT行业是目前平均收入最高的行业,其从业人员平均年薪已逾十万元,有经验的IT工程师平均年薪一般在12 万元以上。如JAVA开发工程师、安卓开发工程师、网络营销工程师、UI设计师等IT人才必将成为职场紧缺人才,这些相关的职位发展前景好,薪资水平高。据息,刚刚从顺诚教育Android班结业的张杰同学目前的月薪已经超过了10000元。

4、工作环境好:北上广深及沿海发达城市成为,我国信息产业较密集地区。一般从事信息产业的企业大都集中在高级写字楼内或软件科技园,工作环境好,设施完善。不过,要想谋求这份薪资高,发展前景也广阔的职业并非那么容易,首先你要掌握一门精湛的IT专业技术,再者,需要不断学习新的知识,更新自己的知识库,跟得上互联网IT时代的发展。只有具备了这两项基本的条件,才有可能在IT互联网行业得到长足的发展。


更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 【广州顺诚教育】 网站详细了解,咨询电话:020-85670997 ,咨询QQ:点击这里给我发消息

学习资料展开↓收起↑

学习java之前要学些什么基础?

学习java之前,不必学习其他任何编程语言,当然有一点c++语言的基础,会更好上手java,但是我倾向于这样的观点:如果没有学过c++,学习java之前,最好不要看c++有关的东西,尤其是面向对象编程的部分,因为java面向对象编程的概念,是最完善、最彻底的。c++中,某些概念的具体实现,不是很直接。对于新手面向对象编程的概念理解可能会造成一定的困难和误导。至于汇编对于java完全没有必要,其他的一些计算机基础知识,操作技能还是必要的。网页技术最要掌握一点,但是不必太深入,编写applet这种java程序,还是需要用到一点的。

哪本书适合推荐给 Java 初学者?

Java编程入门类
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

2、《Agile Java》中文版
这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但 是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的 过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还 有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握 Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。