下载 >  开发技术 >  Java > AIC的Java课程1-6章
0分

AIC的Java课程1-6章

AIC的学费很贵,半年18000元,大家看看他们教些什么内容吧<br><br>他们学校的网址http://www.aicsws-sjtu.com/<br><br>此内容是Java第1到第六章的PPT,希望大家喜欢<br><br>如果大家觉得好我继续发<br><br>课程定位<br>“Java程序”课程覆盖SCJP认证所要求的知识点,是J2EE课程体系中的基础课程。本课程面向的学员应该具有基本的编程概念,能够编写简单的程序,并学习过操作系统,数据结构等计算机理论知识。课程选用最新的JDK5.0版本作为开发平台,教学的宗旨是:激发兴趣,理解知识,树立面向对象编程思维。 <br> 课程目标<br> 认识Java平台,了解java application和applet的开发,激发学员对Java编程语言的兴趣。<br> 学习和掌握Java变量,运算符,控制结构,数组,方法等基本语法。<br> 培养和建立面向对象编程的思维方式,可以运用封装、继承和多态三大基本特性编写面向对象的程序。<br>  理解和应用Java异常,常用类,IO,集合和多线程等开发技术。<br> 课时安排<br> 总学时:52学时<br> 授课:48学时 (含约20学时实验)<br> 考试:4学时<br> 预备知识<br> 了解和使用操作系统,计算机的基本组成,简单的程序开发技术<br> 参考教材<br> “Java 程序设计教程” 第5 版 清华大学出版社<br> “SCJP学习指南” 人民邮电出版社<br> “Java 编程思想” 第3版 机械工业出版社<br> 教学内容和要求<br>知识点 重要程度 使用频度 难度<br>Java 入门 高 中 易<br>变量和运算符 高 高 中<br>控制结构 高 高 易<br>数组 高 高 中<br>方法 很高 高 中<br>封装 很高 很高 难<br>继承 很高 很高 难<br>多态 很高 高 很难<br>内部类 高 中 难<br>异常和断言 高 高 难<br>常用类 高 很高 中<br>基本数据结构 高 很高 难<br>集合 很高 很高 难<br>IO和串行化 高 中 难<br>知识点 重要程度 使用频度 难度<br><br>第1章 Java入门 4课时<br> 了解Java程序开发环境,理解JVM的运作机制。<br> 初步认识面向对象编程,Java视一切为对象。<br> 使用输入和输出语句编写简单的Java应用程序。<br> 区分applet与application(浏览器和虚拟机上运行)。<br> 编写简单的applet,并嵌入HTML文档,掌握其运行方法。<br> 掌握编程规范,如命名,缩进,空格,空行等。<br> 使用javac, java, appletviewer等命令编译和运行application和applet。<br>第2章 面向过程(变量和控制结构) 4课时<br> 掌握变量的内存概念,8种基本类型,字面值和赋值。<br> 正确使用各种Java运算符,如一元运算符,算术运算符,关系运算符,逻辑运算符,条件运算符和赋值运算符等。<br> 辨别使用if,if…else,switch选择结构执行不同的动作。<br> 辨别使用while,for,do…while循环结构执行不同的动作。<br> 使用程序控制语句break和continue。<br> 使用基本类型的包装器类,理解装箱和拆箱。<br> [*]了解Java内存机制:栈、堆、常量池等,理解垃圾回收机制。<br>第3章 面向过程(数组和方法) 4课时<br> 理解如何声明数组、构造数组、初始化数组以及使用数组中的各个元素。<br> 清楚数组作为对象处理,创建数组对象时指定数组大小。<br> 能够声明和操作多维数组。<br> 掌握定义方法(声明方法)和调用方法,通过参数和返回值传递数据。<br> 理解实际参数与形式参数以及参数类型的提升(隐式转型)。<br> 掌握方法重载(overload)的基本要求。<br> 区别和掌握按值传递与按引用传递。<br>第4章 面向对象(封装) 4课时<br> 理解类封装属性(数据成员)和行为(方法成员),区别类和对象。<br> 能够定义类,创建类的对象(实例化类)和通过对象引用访问数据成员和方法成员;形成定义类和使用类的两种不同的思维方式。<br> 理解构造函数的作用(分配对象空间),理解和定义重载的构造函数。<br> 明白this引用的两种用法。<br> 弄清对象类型与基本类型的区别。<br> 掌握private, public访问控制符。<br> 理解和使用关键字static。<br>第5章 面向对象(继承) 4课时<br> 理解继承,超类,子类的概念,学会定义并使用具有继承关系的类。<br> 掌握访问控制符protected。<br> 明白super关键字的两种用法。<br> 弄清构造函数和终结方法在继承层次结构中的调用顺序,强调子类必须调用超类的构造函数分配空间和初始化超类数据。<br> 掌握方法重写(override)的基本要求。<br> 理解和使用关键字final。<br> 理解包的概念。学会创建包,包中定义类,包外使用类。<br> 掌握package(又称默认,友元)控制符,系统掌握4种访问控制符<br>第6章 面向对象(多态) 4课时<br> 理解多态的概念,不关心具体细节,以抽象一般的思维方式考虑问题(同一接口,不同实现)。<br> 理解抽象方法,抽象类,具体类。<br> 学会使用接口,接口中定义的数据与方法。学会实现接口。<br> 辨别抽象类与接口的异同点。<br> 清楚如何通过向上转型(引用的隐式转型),方法重写,运行期绑定来实现多态性。<br> 体会多态性如何使系统可扩展和可维护。<br> 理解运行时判定引用对象的类型(instanceof),进行强制转型(即引用的显示转型)。<br>第7章 内部类 2课时<br> 学会定义内部类,能够在外部类中或外部类外实例化内部类;定义静态内部类和实例化。<br> 通过this引用当前内部类和外部类的实例。<br> 通过扩展类和实现接口两种方式定义匿名内部类。<br>机动时间和复习 2课时<br><br><br>第8章 异常和断言 4课时<br> 理解异常和错误处理的概念。<br> 学习使用throw,throws检测抛出异常,使用try,catch捕获处理异常,使用finally子句释放资源。<br> 掌握Java的异常层次结构,辨别checked exception和unchecked exception。<br> 能够分别创建新的异常类,检测抛出异常和捕获处理异常。<br> 认识常见的异常及出现场景。<br> [*]知道开启和使用断言机制测试程序。<br>第9章 常用类 4课时<br> 理解Object类及其常用方法equals,hashCode和finalize等。<br> 能够使用String,StringBuffer,StringBuilder类创建字符串对象和使用其方法,分辨不同类之间的区别。<br> 能够使用Date, Calendar, Locale, DateFormat,NumberFormat类创建、改变和显示日期、数字和货币对象。<br> 理解正则表达式,学会使用String.matches方法,Pattern和Matcher类进行模式匹配。<br> 学会使用String.split方法,Scanner类,StringTokenizer类分解字符串。<br> [*]利用Formatter类的printf或format方法格式化输出字符串对象。(System.out对象封装了这两个方法)。<br>第10章 基本数据结构 4课时<br> 了解和比较静态分配内存空间和动态分配内存空间,能够选择数组或链表表示线性结构。<br> 掌握通过引用同类型对象(指针)实现链表,动态分配内存空间构建链表。<br> 理解运用继承和组合两种重用方式定义堆栈和队列,知道两种重用方式的适用场合。<br> 理解使用递归方法构建二叉排序树,前序、中序、后序遍历二叉树。<br> 学习ArrayList与LinkedList类,理解封装数组和链表两种方式定义集合类。<br> 可以使用迭代器Iterator遍历集合的元素。<br> [*]理解泛型概念,声明和使用带有范型的集合。<br>第11章 集合 4课时<br> 理解什么是集合以及Java的集合框架。<br> 辨析List,Set和Map接口。<br>• 理解List接口,辨别使用List接口的实现类。<br>• 理解Set接口,辨别使用Set接口的实现类。<br>• 理解Map接口,辨别使用Map接口的实现类。<br> 培养面向接口编程的思维方式。<br> 能够使用类Arrays和Collections中的方法操作数组和集合。<br> 知道实现比较器(Comparable,Comparator)用于排序算法(多态性)。<br> [*]了解同步包装和不可修改包装。<br>第12章 IO与串行化 2课时<br> 了解Java IO 中类的层次结构,介绍Java IO采用的装饰器模式。<br> 学会使用File,FileReader,BufferedReader,FileWriter,BufferedWriter,PrintWriter等类输入输出对象。<br> 掌握串行化概念,学会使用FileInputStream,FileOutputStream,ObjectInputStream,ObjectOutputStream等类输入输出对象。<br> 明白通过捕获异常判定输入文件流的结束。<br> [*]知道使用RandomAccessFile类和seek方法随机存取文件。<br>机动时间和复习 2课时<br><br><br>考试 4课时<br> 时间:120-150分钟;其余时间可用于答疑。<br> 题目来源: 大纲范围内,SCJP考题,企业面试题等。<br> 题型:填空,选择,简答,编程等。[参考,可变]<br><br> ...展开详情收缩
2007-07-29 上传大小:7.15MB
立即下载 开通VIP
分享
收藏 (2) 举报
AIC的Java课程7-12章 立即下载
3积分/C币
SD2.0协议中文版 立即下载
30积分/C币
网校人教版:小学课程 1-6年级 立即下载
3积分/C币
数字逻辑与数字系统.pdf 立即下载
3积分/C币
离散数学栾新成版课后答案 立即下载
0积分/C币
sd2.0 协议标准完整版 立即下载
8积分/C币
JavaWeb服务:构建与运行(第一版)源代码 立即下载
3积分/C币
jsf in Action源码(1-6章) 立即下载
3积分/C币
重构(1-6).pdf 立即下载
3积分/C币
JAVA核心技术 第九版 卷二 立即下载
1积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

AIC的Java课程1-6章

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: