课程级别 | 高级 |
培训周期 | 3-6个月 |
上课时间 | 全日制 |
上课地址 | 江苏省南通市工业博览城1幢12层 |
课程简介:Java专业是目前人才需求量非常大一个方向,并且学习难度比较低,是新人进入IT行业可以重点考虑的专业。Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、移动互联网,同时拥有全球较广泛的的开发者专业社群。
学习目标:通过免费体验课了解动力IT教育的Java专业的授课方式与质量的目的。并初步了解Java语言,并运用Java编写程序。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言;Java技术具有卓越的通用性、性、平台的移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动设备及互联网,再全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔的前景,这祥的平台非常流行。
课时:4个月
课程模式:标准班、进阶班、周末班、周末进阶班
培养目标:Java软件工程师、Java架构师、Java开发工程师、Java应用开发师等
课程概要:Java语言基础,Java开发,面向对象和设计模式,Eclipse、SVN、Github等开发工具的使用,SQL数据库的使用,前端开发技术,企业应用开发框架,服务器应用部署,综合实践及职业发展培训。
课程大纲
第 1课:下载、安装配Java开发环境,编写运行java程序
第2课:课堂练习:自己动手,在自己的电脑上从零开始搭建java开发坏境
第3课:java程序的基本结构,基本数据类型,变量和敞亮,运算符,类型转换
第4课:java选择结构:if……else语句,switch……case语句
第5课:java循环结构:for循环,while循环,break语句和continue语句
第6课:课堂练习:选择语句和循环语句的
第7课:声明、初始化数组,使用数组,针对数组的foreach循环
第8课:课堂练习:编写程序实现选择排序
第9课:String的构造、链接、分隔及其他常用操作
第 10课:课堂练习:练习截取子串、分割字符串等字符串常用操作
第 11课:通道的概念以及学习通道抠图的方法讲解
第 12课:格式话输出基本数据、日期时间数据,正则表达式,String的format方法
第 13课:课堂练习:string格式化的练习
第 14课:类和对象的概念,定义类,创建和使用对象,this关键字
第 15课:课堂络习:练习定义Student类、Tea-cher类来模拟学生和老师
笫 16课:java的方法不能独立存在,方法的参数传递,方法的重载,方法的递归和调用
第 17课:课堂练习:用递归调用来实现1-100的累加
第 18课:变量的分类:成员变量和局部变量、实例变量和类变量,变量的初始化
第 19课:理解封装,使用访问控制器,import语句,java的常用包
第20课:对象的默认初始化,使用构造器初始化对象,构造器重载,构造器调用构造器
第21课:课堂练习:在类中定义多个重载构造器
第22课:什么是继承,继承的特点,重写父类的方法,super关键字,调用父类构造器
第23课:课堂练习:编写四个类,模拟东吴、人类、中国人、美国人、要运用继承,针对每个类写一个打招呼的方式
第24课:多态,类型转换,Instanceof,选择继承还是组合
第25课:课堂练习:子类重写父类的方法
第26课:使用初始化块,初始化块和构造器,静态初始化块
第27课:object的常用方法:toString()方法,Equals()方法,单实例
第28课:final成员变量,final局部变量,final方法,final类,不可变类
第29课:课程练习:设计一个不可变类
第30课:abstract关键词,抽查类,抽象方法,如何使用抽象类
第31课:课堂练习:设计抽象类Animal,然后设计一些子类来继承他
第32课:如何定义、使用简单的接口,接口还可以定义哪些成员,接口继承接口,一个类实现多个接口
第33课:课堂设计:设计一个接口,然后设计多个该类接口的实现类
第34课:如何定义内部类,内部类的本质,静态内部类
第35课:课堂练习:内部类对象访问外部类对象中的成员
第36课:局部内部类,匿名内部类,函数式接口Lambda表达式,更加简洁的Lambda表达式
第37课:课堂练习:定义多个函数式接口,并用lambda表达式实现这些接口
第38课:简单的枚举类,枚举类可以包含哪些成员,实现接口的枚举类,包含抽象方法的枚举类
第39课:课堂练习:定义一些枚举类,要求这些枚举类要实现一些接口
第40课:课堂练习:定义一个枚举类包含抽象方法,各枚举值实现这些抽象方法
第41课:变量和对象,对象在内存中的状态,强制垃圾回收,Finalize方法
第42课:面向对象小结;抽象类、接口、函数式几口、lambda表达式,匿名内部类的区别和练习
第43课:集合概述,Collection接口基本操作,Iterator接口基本操作,使用foreach遍历集合,Predicate和lambda表达式
第44课:课堂练习:练习Collection接口和Iterator接口的基本操作
第45课:Set接口简介,HashSet、LinkedHashSet、TreeSet、EnumSet
第46课:List基本操作,List的迭代量,stack,固定大小的list、List的排序和替换
第47课:队列、栈、双端队列,PriorityQueue,ArrayDeque、LinkedList
第48课:Map的基本操作,LinkedHashMap,TreeMap,Properties,ldentityHashMap
软件开发专业是动力IT实训的重量级的课程系列。学员学完它可以胜任各种编程岗位的工作。该专业涉及众多领域,如:用户体验,客户端,服务器,嵌入式、物联网、移动互联网、信息安全、游戏等。希望加入学习的,也可以与我们。
温馨提示