不能独立运行,需要内嵌至网页
不能独立运行,需要内嵌至网页
数组初始化
定义数组不同于初始化数组
初始化数组是为数组分配空间并给数组元素赋缺省初值静态初始化
- 在定义数组的同时对数组元素进行初始化
动态初始化
使用运算符new为数组分配空间
对于对象类型的数组,数组元素需要再次使用new分配空间
多维数组
多维数组被看作是数组的数组
数组元素仍然是一个数组
二维数组是最常用的多维数组
其它高维数组的定义和与使用方法与二维数组相似
集合概念
把具有相同性质的一类对象,汇聚成一个整体在Java2中定义了很多与集合有关的接口及类
-它们被组织在以Collection及Map接口为根的层次结构中,称为集合框架在Java2之前,没有完整的集合框架- 只有一些简单的可以自扩展的容器类- 典型类:Vector 、Hashtable
Java程序开发流程
1.编辑源程序
生成后缀为.java的文本文件,如:demo.java
2.编译源程序
生成后缀为.class的类文件,如:demo.class
3.运行程序
虚拟机(JVM)加载类文件并运行
第六章
重难点 > 学习目标
理解异常产生原因及处理方式;
掌握Java的异常处理机理、异常种类;
学会自定义异常及自行抛出异常;
重难点 > 导学
学习阶段:视频学习后自行浏览PPT内容检查有哪些不明白的,再针对重点内容学习知识点文本内容;接着尝试做知识点练习题;
实践阶段:编程实现一个自定义异常功能;
检验阶段:完成本章的作业题。
重难点 > 重点内容
异常产生原因
try-catch-finally语句之间的组合匹配方式
finally语句执行的跳转方式
throws异常与throw异常区别
不同异常类型的处理策略差异
自定义异常应用场合
第三章
重、难点 > 学习目标
理解面向对象编程的内涵及与面向过程编程的区别;
Java类定义、对象生命周期;
理解构造方法、方法重载与覆盖的应用;
理解接口的定义及应用;
掌握程序包的创建与导入;
掌握常用程序包提供的类及编程接口API;
重、难点 > 导学
学习阶段:视频学习后自行浏览PPT内容检查有哪些不明白的,再针对重点内容学习知识点文本内容;接着尝试做知识点练习题;
实践阶段:编程实现Java类、成员方法、接口、程序包的基本功能;
检验阶段:完成本章的作业题。
重、难点 > 重点内容
对象实例与类的联系和区别
类定义的修饰符含义
方法与变量定义的修饰符含义
对象生命周期中的内存变化
Java使用单重继续特性及原因
构造方法构建规则
方法重载与覆盖的区别
为何要使用抽象类
接口定义规则及应用
程序包与类文件存储目录间的关系
开发和使用简单性
分布式
面向对象
安全性
多线程:内置的多线程支持
解释执行
增量链接:直接用 不考虑过程
JSP即为Servlet d
JAVA语言特征
Java程序的开发流程
编译源程序.java编译源文件.class运行程序文件虚拟机加载类文件并运行。
虚拟机的概念:负责将字节码转换成本地机械代码,并交付底层平台运行。是运行在本地机械上的一个应用程序。
是一个以字节码为“机械”指令的CPU
字节码实际上是一种与平台无关的伪代码
参与运算的数据类型有“纯整数运算、浮点参数与运算”
J2SE:适用于桌面系统应用程序的开发,以及低端的服务器。
数据库连接、接口定义、输入输出、网络编程等。
J2EE:用于分布式的网络程序的开发,构建企业级的服务器应用。
电子商务网站和ERP系统
包含了J2EE中的任何组件,并增加了附加库
-EJB,Servlet,JSP,XML,JDBC、CORBA
J2ME:一种广泛的消费性产品为目标、高度优化的Java运行环境。
常量是还程序中一些不会被改变的数据
java中的变量类型一旦定义就不能储存其他类型的数据
字符集是指包含多个字符的集合
条件语句“if-else”
开关语句“switch”
用于判断对象是否为某一特定类型,结果为Boolean
根据参与操作数数目区分“单目、双目,三目”