行业分类
课程人气:253
Java入门基础班
优质会员 线下支付
JAVA
参考价格:¥电话咨询
立即报名 确认报名
姓名:
电话:
城市:
想学
什么:
在线咨询

手机查看更方便哟~

移动客户端下载:IOS / Android
课程级别
入门级
培训周期
4
上课时间
-
上课地址
石家庄市河北师范大学科技园B座
【学习目标】
热爱软件编程,建议是理工科大专或大专以上学历。 有一定英语基础,能阅读简单的英文文档。
【课程简介】

Ø 课程安排

阶段

内容

目标

第一阶段:Java基础语法

开发环境搭建

一、计算机编程及开发语言

二、常用的D0S命令和操作

三、Java跨平台原理

四、JDK的安装于卸载

五、配置环境变量

了解计算机基本组成;

了解什么是软件开发及开发过程;

掌握Java开发中会用到的基本D0S命令;

理解Java跨平台的原理;

掌握JDK的安装于卸载;

掌握环境变量的配置方式。

Java基本语法

一、Java开发基本语法和编程规范

二、常量与变量

三、数据类型

四、运算符

掌握软件开发的编码规范;

掌握注释的用途和用法;

了解关键字,保留字,标识符;

掌握Editplus工具的基本使用;

了解什么是常量;

掌握变量声明及使用;

了解变量的分类及作用域;

了解四中进制以及相互转换的方式;

掌握数据类型的分类多种表示形式;

了解Java中的运算符和平时数学中的异同;

掌握赋值,比较,逻辑运算;

了解位运算,三目运算;

选择结构

一、if

二、switch

了解程序中选择结构的使用场景;

掌握if结构的三种写法;

掌握switch结构的写法;

了解switch的执行流程和细节;

了解switch支持的类型;

循环结构

一、while

二、do-while

三、for

四、for-each

了解软件开发中使用循环的场景;

掌握三种循环结构的基本语法;

掌握三种循环的执行流程;

了解三种循环之间的相互转换;

了解面试中的常见陷阱;

了解嵌套循环的写法;

了解循环控制语句breakcontinuereturn的用法

掌握增强for循环(for-each)遍历数组、集合;

方法

一、语法结构和特点

二、返回值类型

三、方法重载

四、可变参数

了解方法这种结构的用途;

掌握方法的基本语法;

理解方法返回值类型的作用和规范写法;

理解什么是方法重载以及好处;

掌握Java中的参数传递机制;

掌握可变参数的定义和使用;

数组

一、数组的声明与创建

二、数组的基本使用

三、遍历数组

四、多维数组

五、打印、、排序

六、Arrays工具类

掌握数组的声明方式和创建方式;

掌握如何给数组元素赋值与取值;

了解静态动态创建数组的内存分析;

了解操作数组的常见错误;

理解什么是多维数组;

掌握使用循环遍历数组;

了解基本的打印、和对数组的排序方式;

掌握Arrays工具类的使用和API文档的查询;

第二阶段:面向对象编程思想

类与对象

一、面向对象编程思想

二、类和对象的基本概念

三、构造方法

了解面向对象和面向过程编程思想;

理解什么是类,什么是对象;

掌握匿名对象的使用场景;

了解构造方法的作用;掌握构造方法的语法结构;

掌握构造方法和普通方法的区别;

一、包的作用

二、包的定义

三、包的导入

了解包的作用;

了解Java中的常见包分类;

掌握包的规范定义和导入;

面向对象特点

一、封装

二、继承

三、多态

掌握编程中封装的思想;

掌握Java类中使用访问修饰符封装字段;

掌握标准的Java类的设计(getter/setter方法);

了解继承的基本概念;

了解Java中类的继承特点

掌握方法覆写;

了解0bject类中的常用方法;

掌握对象的比较(==equals);

掌握多态的体现形式;

掌握多态方法的调用;

掌握引用类型转换;

抽象类与接口

一、抽象方法

二、抽象类

三、接口

掌握抽象方法语法特点;

掌握抽象类的定义和使用;

掌握接口的定义和使用;

掌握接口的拓展特点;

掌握类实现接口的意义和语法;

从实际开发中逐步理解抽象类和接口的应用;

其它

一、static-this-super

二、final

三、访问权限修饰符

四、代码块

五、内部类

六、枚举

七、设计模式

掌握静态成员与非静态成员的区别;

掌握thissuper关键字的基本使用;

了解利用thissuper设计程序的妙处;

掌握final修饰类/方法/变量的特点和全局常量;

了解代码块; 掌握枚举的定义和使用;

了解内部类相关设计模式; 了解单例模式、简单工程模式、模板模式的设计

第三阶段:高级进阶

异常

一、异常机制

二、异常体系

三、处理异常方式

四、自定义异常

了解Java的异常机制;

了解异常体系和分类;

了解RuntimeException和非RuntimeException的区别

掌握异常的多种处理方式;

掌握throw/throws的应用;

常用类

一、字符串相关类

二、日期相关类

三、数学算法相关

四、系统相关类

五、随机数

熟练掌握各类开发文档的使用;

掌握String/StringBuilder/StringBuffer的使用和区别;

掌握日期的表示形式,格式转换,运算等操作;

了解基本数学运算方法的使用;

了解JVM的退出,Java的垃圾回收机制;

掌握多种随机数的生成方式;

多线程

一、多线程的创建与启动

二、线程同步

三、线程通信

四、线程池

五、定时器

理解实际开发中并发的场景和解决办法;

掌握线程的创建启动方式;

掌握线程同步的三种方式;

了解线程通信原理;

了解线程池操作多线程;

了解如何制定定时任务;

集合框架

一、数据结构

二、List/Set/Map

三、Collection/Collections/Properties

四、迭代器

五、比较器

了解常见的数据结构存储原理;

了解如何自己设计简单的数据存储结构;

熟练掌握Java中常见的集合框架的应用;

掌握使用迭代器迭代集合容器;

了解HashSet/TreeSet判断重复的原理和标准;

I0

一、File文件

二、I0流操作的多种分类和方式

三、方法递归调用

四、正则表达式

了解基本的文件操作(新建/删除/修改等);

掌握使用过滤器过滤文件的使用和原理;

掌握各种I0流类进行文件读写操作;

了解字符编码规则,乱码产生原因、处理方式;

网络编程

一、IP/端口/URL等网络基础

二、HTML编码解码工具

三、TCP/UDP网络协议

了解网络编程的意义; 了解网络编程相关网络术语知识;

掌握HTML编码解码工具的使用;

了解TCP/UDP原理;

掌握网络数据的发送和接收;

完成聊天工具(GUI+线程+I0+网络编程)

反射机制

一、反射的概念

二、各种Class实例的获得方式

三、Constructor/Field/Method

理解反射的意义和概念; 掌握多种Class示例的获得方式;

掌握通过反射实例化对象的方式;

掌握通过反射调用方法;

了解通过反射获取、设置字段值;

了解如何通过反射暴力操作类中私有成员(慎用);



课时
课程名称(共1课时)
课时1
10-100

神瑞教育,即北京神瑞教育咨询有限公司,是一家专注于软件开发和IT教育的高科技公司,公司依托于丰富的项目资源和合作企业,致力于打造国内IT教育高端品牌,公司秉承“实现技术梦、助力创业梦”的企业理念,为广大有志于投身IT行业的有识之士提供梦想平台,为企业培养Java、PHP、3G\4G移动互联等方面的“实战型”人才。

神瑞教育拥有一支专家级讲师团队,他们都曾在国内大中型企业任职,曾担任技术总监、软件构架师、系统工程师等职务,拥有丰富的软件开发经验,讲师团队还掌握了专业的教师职业技能。

神瑞教育立志打造成一个高品质,大众化的教育平台,让广大的中低收入的学员不需要支付昂贵的学费,也可以接受到最优质的教育,通过学习来改变自己的命运。


详细地址
  • 石家庄神瑞教育
    石家庄市河北师范大学科技园B座
查询学校路线
选择出行方式:
出发地点:
  • 软件开发
  • 室内设计师
  • JAVA
  • 石家庄市河北师范大学科技园B座9层
    上课时间:2016-10-25 09:04:29 咨询热线:400-656-1080 价格:电话咨询
    授课老师:保密 课程人气:271 在线咨询
  • 石家庄市新华区植物园南侧思睿商务楼3-4层;师大分校:裕华区建设大街与南二环交口南
    上课时间:2016-11-10 16:25:32 咨询热线:400-656-1080 价格:电话咨询
    授课老师:保密 课程人气:8 在线咨询
  • 石家庄市河北师范大学科技园B座9层
    上课时间:2016-11-10 16:23:58 咨询热线:400-656-1080 价格:电话咨询
    授课老师:保密 课程人气:252 在线咨询
  • 石家庄市新华区植物园南侧思睿商务楼3-4层;师大分校:裕华区建设大街与南二环交口南
    上课时间:2016-11-10 16:24:48 咨询热线:400-656-1080 价格:电话咨询
    授课老师:保密 课程人气:37 在线咨询

个性定制课程