培训机构:点击进入— 深圳市计算机行业协会ITjob远标培训中心机构主页 | |
课程名称:远标Java基础: Java编程基础, Java核心语法 | |
课程学费:电话咨询 | 开课时间:常年滚动开班 |
开课地点:电话咨询 | E-mail:nihao@foxmail.com |
咨询电话: 0755-88842400 0755-83692700 0755-88844436 0755-88842400 0755-83692700 0755-88844436 |
课程主题 |
实训内容 |
实训目标 |
初识Java |
· 1.学习Java整个流程介绍
· 2.Java语言的发展历史、语言特点【简要】
· 3.开发Java的准备【安装JDK、设置path,classpath、path classpath作用】
· 4.创建第一个Java应用程序【Java、Javac使用】
· 5.Java语言运行机制【运行步骤、main简单介绍】
· 6.Java源文件的命名规则
· 7.JDK常用包介绍
· 8.开发工具介绍【Eclipse、Editplus】 |
快速进入Java世界,可以开始进行简单的编译运行,了解Java API包,熟练构建下的Java开发环境,掌握Java开发工具。 |
面向对象基础 |
· 1.结构化程序设计与.面向对象程序设计对比认识面向对象
· 2.面向对象的基本特征
· 3.UML(统一建模语言)介绍【介绍UML工具、类图、用例图】 |
理解面向对象的概念,能写出简单的对象定义并构造实例进行测试运行,掌握阅读UML图。 |
基本语法 |
· 1.注释【单行注释、多行注释、文档注释、Javadoc命令】
· 2.标识符和关键字【标识符定义、规则,关键字介绍】
· 3.数据类型分类【基本数据类型、基本类型的类型转换、引用类型(String)、变量声明及使用】
· 4.运算符、表达式
· 5.流程控制【顺序结构、分支结构、循环结构、控制循环结构】
· 6.数组类型【定义数组、数组初始化、数组使用、数组工具类】
· 7.数据结构【算法概述、查找算法、排序算法】 |
扫清语法障碍,养成良好编码习惯,能控制程序和实例按要求运行。 |
面向对象(上) |
· 1.源文件布局【package、import、jar、java、javac结合classpath的使用】
· 2.类和对象【定义类、对象创建使用、对象内存分配】
· 3.方法【方法分类、方法定义、方法的参数传递机制、可变参数、方法重载】
· 4..构造器【介绍、重载、this】
· 5.变量【分类、生命周期、变量使用规则】
· 6.类的继承【单继承、Object类、访问限制、方法覆盖、super与this比较】
· 7.访问修饰符【private、public、protected、缺省】
· 8.封装性【属性、方法封装】 |
理解面向对象的基础概念,掌握面向对象编程,能写出对象定义并构造实例进行测试运行 |
面向对象(下) |
· 1.基本数据类型的包装类
· 2.String类的基本使用
· 3.处理对象【toString方法、对象比较】
· 4. final、static修饰符、单态设计模式
· 5.代码块种类【普通代码块、非静态构造代码块、静态构造代码块、同步代码块、类的初始化顺序】
· 6.抽象类【抽象方法、抽象类、继承、作用】
· 7.接口【接口概念、接口定义、继承、实现,面向接口编程】
· 8.多态【类的继承多态性、引用变量的类型转换、instanceof运算符】
· 9.适配器设计模式、工厂设计模式、代理设计模式
· 10.内部类【内部类定义、静态内部类、非静态内部类、内部类使用、匿名内部类、函数内部类、内部类多态】
· 11.枚举类
· 12.对象与垃圾回收【对象在内存中的状态、强制垃圾回收、finalize方法】
· 13.ant命令使用
· 14.单元测试 |
理解面向对象的高级概念,熟练掌握面向对象的高级技术,为深入编程实践及理解第三方框架奠定基础。 |
异常处理 |
· 1.异常概述
· 2.异常分类
· 3.异常处理
· 4.自定义异常
· 5.异常与继承
· 6.异常处理规则 |
掌握运行时异常和非运行时异常的处理要求,能通过自定义异常控制业务流程 |
基于文本的应用 |
· 1.与用户交互【main参数传递、System.in与Scanner类结合使用】
· 2.系统相关【System、Runtime】
· 3.常用类【String 与StringBuffer、StringBuilder,Math、Random、Bigdecimal、Date、Calendar、TimeZone、国际化、MessageFormat、NumberFormat、DateFormat】
· 4.正则表达式【正则表达式介绍、创建、符号含义、Pattern和Matcher类的使用】 |
掌握基本类的使用,能熟练处理字符串、日期格式等问题,熟悉字符串查找的高级方法 |
注释(注解) |
· 1.系统内建注释【@Override、@Deprecated、@SuppressWarnings】
· 2.自定义注释【创建注解、使用注解】 |
掌握系统注释使用,能创建自定义注释,了解自定义注解的使用。 |
泛型 |
· 1.泛型入门
· 2.定义泛型
· 3.类型通配符
· 4.泛型方法
· 5.泛型限制 |
掌握使用强类型,熟悉自动封包拆包的机制,了解泛型。 |
集合 |
· 1.Java集合概述
· 2.Collection【Set接口、List接口】
· 3.Iterator接口、Enumeration接口、ListIterator接口
· 4.Map接口
· 5.比较器【Comparable、Comparator、equals与hashCode】
· 6.Collections工具类
· 7.Properties类
· 8.类之间关系【一对一、一对多关系】 |
熟悉不同集合,掌握集合的使用,理解集合排序与比较的依据,常用集合的API使用。 |
类加载机制、反射 |
· 1.类加载过程
· 2.认识Class类
· 3.Class类的使用【创建实例对象、构造函数】
· 4.通过反射执行方法、调用属性
· 5.基于反射设计模式【动态代理、工厂设计模式】
· 6.反射与Annotation【ORM】
· 7.获取类的结构 |
掌握类加载机制,熟悉反射原理在各类系统程序中的使用,掌握基于反射设计模式,了解反射在第三方框架的使用。 |
多线程 |
· 1.基本概念、概述
· 2.线程创建、启动
· 3.生命周期、状态与调度
· 4.同步与对象锁【线程安全与集合类、死锁、生产者与消费者】
· 5.线程池【原理、意义、简单实现】
· 6.定时调度【Timer、TimerTask】 |
掌握多线程的创建与调度,深刻理解对象锁、线程同步与线程安全的关系,任务调度 |
IO |
· 1.File类、IO流、IO分类
· 2.节点流(字节节点流、字符节点流、重定向、管道流)
· 3.处理流(缓存流、转换流、对象流、数据流)
· 4.随机流
· 5.压缩流
· 6.字符集
· 7.NIO使用【channel、buffer特性】 |
掌握各类型流的合理高效读写操作 |
网络编程 |
· 1.计算机网络概述【网络协议、IP、端口】
· 2.TCP/IP 、UDP、InetAddress
· 3.基与TCP编程【ServerSocket、Socket】
· 4.基于UDP编程【DatagramPacket 、DatagramSocket、MulticastSocket】
· 5.基于NIO的非阻塞网络编程【SelectableChannel、SelectionKey、Selector 、ServerSocketChannel 、SocketChannel】掌握网络编程,能结合IO、多线程技术编写各类网络应用。 |
掌握各类型流的合理高效读写操作。 |
XML编程 |
· 1.XML简介
· 2.XML文档规则【DTD、Schema】
· 3.XML解析:DOM解析、SAX解析、Dom4J解析等
· 4.Xpath使用 |
掌握XML语法规则与校验规则,理解DOM模型;熟悉Java对XML的各种解析方式。 |
软件测试 |
· 1.软件测试概述
· 2.Java单元测试
· 3.Log4j使用 |
了解软件测试基本情况,掌握Java的单元测试、以及日志输出。 |
考试、复习 |
依据企业要求要点考试和复习(未经考核通过,需转下一个班免费重听,真正确保学生学到实力就业) | |
阶段项目 |
金融银行自助系统ATM:支持多用户操作,使用BasicDAO完成持久层设计.实现用户信息加密,数据安全锁定,实现跨数据库转账事务操作。
网上在线支付模块:本系统是为互联网客户提供在线支付功能,可立即应用于项目中
在线图书销售系统:本系统实现网络的图书管理 图书销售等功能 。
项目练习:QQ即时通讯软件、智能五子棋、连连看小游戏 |
培训机构:点击进入— 深圳市计算机行业协会ITjob远标培训中心机构主页 | |
课程名称:远标Java基础: Java编程基础, Java核心语法 | |
课程学费:电话咨询 | 开课时间:常年滚动开班 |
开课地点:电话咨询 | E-mail:nihao@foxmail.com |
咨询电话: 0755-88842400 0755-83692700 0755-88844436 0755-88842400 0755-83692700 0755-88844436 |
深圳市计算机行业协会ITjob远标培训中心首页 | 深圳市计算机行业协会ITjob远标培训中心简介 | 深圳市计算机行业协会ITjob远标培训中心推荐课程 | 深圳市计算机行业协会ITjob远标培训中心最新课程 | 深圳市计算机行业协会ITjob远标培训中心全部课程 | ||
Copyright © 2017 深圳市计算机行业协会ITjob远标培训中心 http://www.1edu.com/jg/itjob
广告合作:15811841184 客服咨询:4006640095 咨询热线:4006640084 粤ICP备14047004号 E-mail:nihao@foxmail.com |
||