-
-
[转帖] Java SE基础部分 +Java SE面向对象部分
-
发表于: 2017-3-3 17:03 2345
-
Java SE基础部分
01. Java发展及JDK配置
本季介绍了JAVA的发展过程,包括JDK的发展历程,path路径的配置和classpath的配置及作用。并简单讲解了一个简单的JAVA程序,并通过此程序讲解了JAVA程序的基本组成。
02. 标识符和数据类型
本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。本季主要知识点有:标识符的组成及限制、JAVA中的保留字、java中的数据类型划分 和JAVA中的八种基本数据类型的定义和使用。
03. 运算符和表达式
讲解了JAVA中各种运算符的使用,包括与、或、非、大于、小于等。
04. 分支、循环语句
本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句和循环语句),也讲解了大量的实例。
05. 数组与方法
数组是JAVA引用数据类型的一种,在本季中讲解了数组的定义与使用,同时为了便于读者更好的理解JAVA中的数组操作,也讲解了数组的各种案例。最后讲解方法及方法的重载,以及在方法中如何传递数组等操作。
Java SE面向对象部分
06. 面向对象基础(01)
本季介绍了面向对象与面向过程的区别,重点阐述了类与对象的关系及JAVA中如何定义类和使用对象。之后又详细讲解了对象的引用传递和垃圾的产生。
07. 面向对象基础(02)
本季讲解了类的封装性的实现及JAVA EE中对封装属性的访问标准。又通过构造方法的概念详细讲解了对象实例化时的每一步操作及匿名对象的使用。本季的知识点有:类的封装性、构造方法的使用和匿名对象。
08. 面向对象基础(03)
本季详细讲解了JAVA中最常用的类 —— String的具体操作,包括字 符串的比较,String类的特性,以及String类中一系列方法(包括赋值方法)的使用。
09. 面向对象基础(04)
本季主要知识点:引用传递 this关键字。 本季开头先讲解了三种引用传递的范例帮助读者加强对引用传递的理 解,之后重点阐述了this关键字的使用及对象的比较操作实现方式。
10. 面向对象基础(05)
本次课程是习题课程,将之前所学到的各种知识综合应用在题目之中, 并进行综合讲解,在讲解的时候为读者提供了解决问题的基本思路。
11. 面向对象基础(06)
本季要点:内部类的定义、使用和外部调用。本季重点讲解了JAVA中的内部类和对象数组的使用,以及对上节课中的习题进一步引申。
12. 面向对象基础(07)
本季要点:static关键字的使用。本季讲解了Java中static关键字的使用以及单态设计模式。
13. 面向对象高级(01)
本季讲解了JAVA中继承产生的原因及继承的基本实现,之后本季又重 点阐述了JAVA中对于继承实现的各种限制,包括子类对象的实例化过程,方法的覆写、super关键字的使用等。
14. 面向对象高级(02)
本季先重点回顾了方法的重载与覆写、super与this关键字的区别。之 后主要以实例讲解为主,主要回顾了JAVA中的继承及数组的基本概念,之后又为读者讲解了JAVA中继承的图形表示。
15. 面向对象高级(03)
本季要点: final关键字、 简单了解一下抽象类与接口(JAVA中最重要的部分)。 本季讲解了Java中的final关键字、抽象类和接口的基本概念及使用限 制。
16. 面向对象高级(04)
本季要点:对象的都态性、instanceof关键字、Object类。本季为Java基础中面向对象的重要一季,讲解了对象的多态性,以及对 象多态性在抽象类和接口中的实际应用。
17. 面向对象高级(05)
本季要点:抽象类和接口的实际应用。本季作为上一讲的后续内容,详细讲解了Java中的抽象类和接口的使 用,并讲解了工厂设计模式。
18. 面向对象高级(06)
本季要点:讲解抽象类与接口的关系。本季讲解了java中关于抽象类与接口的具体区别,同时讲解了两者的一些其他联系。之后讲解了模板设计模式、代理设计模式,最后又重点强调了抽象类和接口之间的关系
19. 面向对象高级(07)
本季以题目讲解为主,详细的讲解了抽象类和接口的实际应用及典型的实例分析。
20. 异常的捕获与处理
本季讲解了Java中的异常处理程序,讲解了异常的捕获与处理的基本过 程,throw与throws关键字、自定义异常操作类等。
21. 包及访问权限
本季讲解了Java中包的定义及使用,之后使用jar命令发布一个包,之后又讲解了JAVA中的四种访问权限,Applet简介。
【Java学习交流0007】群号483701006【定期更新群文件】
课工场官网注册UID获取免费学习视频课,http://www.kgc.cn/?tuin=7145
java的公益学习交流平台,全部免费保你快速入门,每周定期有公开直播课,想学习你就来!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课