首页>新闻>JAVA>详情
北京Java培训首选哪家机构【北京Java培训哪】
预约试听

发布时间:编辑:佚名

兄弟连现已开设PHP/Java/Android/iOS/手游/云计算/UI/前端(HTML5)等多学科,累计培养逾万名学员,截至2016年4月学员就业平均起薪高达6697元。 兄弟连已是第10个年头,这条路虽历尽艰辛,但我们痴心不改。我们就是想让学员们知道:不是所有的培训机构都是骗人的!

课程大纲:

01.执行第1个Java程序

02.创建Java技术应用程序

03.创建类:字段与构造器语法

04.声明类:方法语法

05.创建类:使用封装

06.创建数组

07.使用继承创建子类

08.使用异常类和断言进行错误处理

09.声明和使用特殊类

10.使用泛型和集合框架

11.I/O基础知识

12.控制台I/O和文件I/O

13.使用网络实现多层结构的应用程序

14.实现多线程应用程序

15.使用 Swing API 创建 Java 图形用户界面(GUI)

16.处理 GUI 生成的事件

课程內容

开始

* 描述Java技术的关键特点

* 编写、编译并运行简单的Java技术应用

* 描述Java虚拟机(JVM)的功能

注意:术语“Java虚拟机”和"JVM"表示Java平台上的虚拟机。

* 定义垃圾收集

* 列举Java平台处理代码安全性的三种工作

面向对象的程序设计

* 定义建模的概念:抽象、封装、打包

* 描述Java技术应用代码的重用

* 定义类、成员、属性、方法、构造函数和包

* 使用访问修饰符private和public来进行封装

* 对特定的目标调用方法

* 使用Java技术应用开发接口(API)的在线文档

标识符、关键字和类型

* 在源程序中使用注释

* 区分正确的和非法的标识符

* 认识Java技术关键字

* 列举八种原始类型

* 定义数值和文本类型的值

* 定义原始变量和引用变量

* 声明类类型变量

* 使用new创建新对象

* 描述默认的初始化

* 描述引用变量的意义

* 描述向类类型赋值的过程

表达式和流程控制

* 区分实例和局部变量

* 描述如何初始化实例变量

* 了解和修改可能的引用,防止赋值编译器错误

* 认识、描述并使用Java软件运算符

* 区分各种原始类型的合法与非法赋值

* 了解控制语句中的布尔表达式及其用途

* 认识基类中的赋值兼容性和所需的类型转换

* 使用if, switch, for, while, 和do语句,以及break与continue标记控制程序中的流程控制


数组

* 声明和创建原始类型数组、类数组或数组类型

* 描述数组成员的初始化

* 描述如何初始化数组中的成员

* 确定数组中的成员数

* 创建多维数组

* 编写代码,在数组之间复制值

类的设计

* 定义继承、多态、重载、虚拟方法调用

* 使用访问修饰符protected和default (包内友好)

* 描述构造函数和方法重载的概念

* 描述完整对象创建和初始化工作


高级的类特点

* 创建静态变量、方法和初始化

* 创建final类、方法和变量

* 创建并使用枚举类型

* 使用静态导入语句

* 创建抽象类和方法

* 创建并使用接口

异常和断言

* 定义异常

* 使用try, catch, 和finally语句

* 描述异常类别

* 了解普通的异常

* 开发程序,处理自有的异常

* 使用断言

* 区分断言的适当和不当使用

* 运行时启用断言


基于文本的应用

* 编写程序,使用命令行参数和系统属性

* 编写程序,从标准输入上读入信息

* 描述C-类型的格式化输入和输出

* 编写程序,使其能创建、读取和写入文件

* 描述Java 2软件开发包(Java 2 SDK)中集合的基本结构

* 编写程序遍历集合

* 编写程序使用一般的集合


创建Java GUI

* 描述抽象窗口工具包(AWT)包及其组件

* 定义术语容器、组件、布局管理器,描述它们如何用于创建GUI

* 使用布局管理器

* 使用FlowLayout, BorderLayout, 和GridLayout管理器实现所需的动态布局

* 向容器添加组件

* 适当地使用Frame和Panel容器

* 描述如何经过嵌套容器来实现复杂的布局

GUI事件处理

* 定义事件和事件处理

* 编写代码处理GUI中的事件

* 描述适配器类的概念,包括如何和何时使用它们

* 了解用户动作所发生的事件

* 了解各类事件的侦听接口

* 为各类事件类型创建适当的事件处理方法

* 了解事件处理中内部内和匿名类的使用


基于GUI的应用

* 了解重要的AWT组件及它们所触发的事件

* 描述如何在Java GUI中创建菜单条、菜单和菜单项

* 了解如何修改组件的颜色和字体


线程

* 定义线程

* 在Java技术程序中创建多个线程,控制线程所使用的代码和数据

* 控制线程的执行,并编写独立于平台的线程代码

* 描述多线程共享数据时可能引起的问题

* 使用等待和通知,实现线程之间的通信

* 使用同步的技术防止数据破坏

高级I/O流

* 描述 java.io包的主要特点

* 创建并使用节点和处理流

* 区分流中的读和写对象,并选择适当的对象


网络

* 编写代码建立网络连接

* 了解传输控制/网际(TCP/IP)

* 使用ServerSocket和Socket类实现TCP/IP客户端和服务器



(具体课程内容及费用请咨询客服)

咨询热线:010-64707530  QQ:2645567689

阅读全文
热门机构推荐
<上一篇:北京Java语言基础培训班【北京哪里有Java培】 >如何训练爵士舞的协调柔韧?下一篇:
1V1课程咨询 免费试听课程

编辑推荐