JAVA课程总结
Java课程总结
第1章
Java语言概述
1.字节码是将Java源程序编译后得到的中间代码,它在某计算机平台上由平台相关的Java虚拟机解释执行,从而实现Java程序的平台无关性和可移植性。2.Java的特点
3.Java应用程序(2种),它们不同的结构特点及实现方式第2-4章1.
标识符:以英文字母、下划线、$符号开始的字符序列,后面可以跟英文字母、下
划线、$符号或数字。可以标识类、接口、对象、方法、变量、数组等等。标识符不能和Java保留字同名。数据类型a)简单类型i.ii.iii.iv.
整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)浮点类型:float(4字节)、double(8字节)字符类型(2字节)布尔类型(1位)
b)复合类型i.ii.iii.
类接口数组
2.运算符和表达式3.控制语句
第5章类、对象、消息的基本概念,面向对象的基本特征。※※第6章Java语言中的面向对象特征要求:熟练掌握本章的内容1.类
源程序中由若干个类组成,类是源程序的基本单元
方法重载:多个方法使用同一个名称,这些方法的返回类型必须相同,但是参数个数或类型不相同
构造方法:和类同名的、没有返回类型(不是void)的方法,修饰符可以是public或private。构造方法的主要作用是在对象实例化过程中初始化成员变量。this变量
2.对象:对象的创建、使用、删除。
包括对象间的赋值操作,对象的方法调用(不同的参数类型)。
3.包:
以package语句定义的类前缀,没有定义包名的类属于默认包。Package语句必须是源代码文件的第一个有效语句。使用非默认包中的类一般都用import语句。
4.面向对象特性:封装、继承和多态性
Java访问修饰符种类:public、private、protected
继承:用于继承父类的所有非private成员,语法上使用extends关键字覆盖(重写):在子类中重新定义父类的方法5.其他:
①final关键字②static关键字
③java.lang.Object类6.抽象类和接口
抽象类:以abstract修饰符修饰的类,这种类不能被直接实例化成对象,一般都包含0个或多个abstract方法。
接口:以interface定义的特殊抽象类,其所有成员变量都是abstract型方法,所有成员变量都是常量。第7章数组和向量
数组的定义:不能直接指定元素个数,复合类型的数组变量必须逐元素初始化当我们需要存储不定长数据时,可以用向量(java.util.Vector类的对象)来代替数组。
第8章字符串:构造方法、常用的成员方法
在Java语言中,字符串作为对象来处理,对应的类为java.lang包中的String和
StringBuffer。
第10章异常处理(大部分类在java.io包中)
重点掌握:几种主要的异常类;异常处理机制
异常处理2种方式(try-catch-finally、在方法声明后面使用throws子句抛弃异常)try-catch-finally语法格式为:
try{
可能导致异常的代码}
catch(异常类型变量){[异常的处理代码]}
[catch(异常类型变量){[异常的处理代码]}][finally{
有无异常,都需要执行的代码}]
能看懂自定义异常、提交和处理异常的过程。
※第11章输入输出处理(java.io包中)
常见字节流类:InputStream、OutputStream、FileInputStream、FileOutputStream
常见字符流:Reader、Writer、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter
※※第12章图形用户界面设计
JavaGUI的实现方式:AWT和Swing,
要求:掌握界面元素添加、布局,事件处理,灵活运用java.awt包中的类,看懂例题并能熟练编写程序。
组件、容器和布局管理器的使用
事件及事件处理(java.awt.event包)
第12章线程一般掌握
线程实现的两种方式:继承Thread类或实现Runnable接口
第13章Applet技术基础(java.applet包中)一般掌握
JavaApplet程序的执行过程。
Java语言具有多媒体功能,支持图像、动画的显示和声音的播放。第15章网络编程(java.net包)一般掌握Socket通信、URL
掌握基本的通信过程,理解建立套接字、通过获得输入、输出流对象,进行通信的过程。URL:(统一资源定位地址),是Internet中信息资源所在位置的一种表示方法掌握,从网络下载资源的基本操作语句。
扩展阅读:Java课程总结
Java课堂笔记总结
第1章Java概述
1.1了解Java
一.Java的诞生和发展二.Java语言的特点和优势三.Java的核心技术
1.2Java应用程序及其运行方式一.Application和Applet程序
二.Java的体系结构图1.1
1.3Java开发运行环境
一.JDK的安装与设置二.运行Java程序图1.5三.Jcreator/UltraEdit简介
Java课堂笔记总结
第2章Java语言基础(应用)
2.1语言成分
一.标识符与关键字1.关键字2.标识符3.分隔符4.注释5.程序书写风格二.基本数据类型三.变量与常量四.运算符与表达式
1.运算符2.运算符的优先级3.运算符的结合性4.表达式5.类型兼容原则2.2语句与结构化程序设计(应用)
一.程序的三种基本结构及Java语句分类图2.3
二.顺序结构语句1.表达式语句2.空语句3.复合语句三.选择语句四.循环语句
1.if语句2.switch语句1.while语句2.do-while语句3.for语句4.多重循环五.转移语句1.return语句2.break语句3.continue语句2.3数组
一.一维数组8.理解引用数据类型二.二维数组图2.10
2.4字符串
1.声明字符串变量
2.字符串运算
3.String类的主要方法
Java课堂笔记总结
第3章面向对象的核心特性
3.1类和对象
一.面向对象基本概念
1.类与对象2.类的封装性、继承性和多态性二.定义类1.声明类2.声明成员变量3.声明成员方法4.声明main方法例3.1三.使用对象应用例3.2
3.2类的封装性一.构造方法与析构方法
二.方法的重载
三.this引用和instanceof对象运算符
四.类及其成员的访问权限1.类中成员的访问权限2.类的访问权限例3.3五.实例成员与类成员1.实例成员变量与类成员变量2.实例成员方法与类成员方法例3.43.3类的继承性
一.什么是继承
1.继承的概念2.继承的作用3.继承原则二.定义继承的类应用
三.Super引用1.调用父类的构造方法2.引用父类同名成员例3.53.4类的多态性
一.什么是多态例3.6二.运行时多态性
1.编译时多态性2.运行时多态性例3.73.5抽象类和最终类1.抽象类使用特点例3.82.最终类使用特点
Java课堂笔记总结
第4章接口、内部类和包
4.1接口
一.接口与实现接口的类
1.声明接口2.声明实现接口的类3.接口的作用例4.14.接口的特点二.用接口实现多重继承1.类与接口的实现例4.2-例4.32.接口的继承3.接口与抽象类的区别4.Java用接口的优越之处4.2内部类(略)4.3包
一.包的概念
1.问题的提出2.什么是包逻辑/存储1-5.应用6.包之间类及类中成员的访问权限7.Java源程序结构二.创建、声明和导入包
4.4JavaAPI基础(了解)
一.Java提供的包概述
二.Java.lang语言包例4.5--例4.6三.Java.util实用包例4.7
Java课堂笔记总结
第5章异常处理
5.1程序错误与处理
一.程序错误、发现时刻及错误处理原则
1.语法错2.语义错3.逻辑错二.面向过程语言与面向对象语言的错误处理方式比较(理解)三.Java的错误和异常
1.Java语言是安全的2.错误与异常图5.13.错误类与异常类例5.15.24.程序对错误与异常的三种处理方式
5.2Java的异常处理一.异常类说明
1.Exception异常类2.RuntimeException运行异常类二.异常处理语句1.异常处理语句语法try-catch-finally例5.32.异常处理语句执行过程图5.4例5.4三.抛出异常(应用)例5.5例5.6四.自定义异常类例5.7
友情提示:本文中关于《JAVA课程总结》给出的范例仅供您参考拓展思维使用,JAVA课程总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。