- 1、本文档共161页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言课程讲义教材课程.ppt
JAVA编程语言 ;Java基本语法
面向对象的特性
创建图形用户界面
Java小应用程序
多线程机制
数据I/O
网络编程的介绍;第一章 Java语言入门 ? ;一、java 的特点;3、多态性、鲁棒性、继承性
1)多态性
多种表现形式,用一个对外接口,多个内在实现“方法”表示 。(如重载)
2)鲁棒性
java编译和运行时,都会对可能出现的问题进行检查,以消除错误的产生。自动垃圾收集进行内存管理,防止程序员管理内存时出错。通过集成的面向对象的异常处理机制,对编译时可能出现的但未被处理的异常进行提示。
3)继承
指一个对象直接使用另一个对象的属性和方法。相当于创建一个新类。基础类与衍生类可以分开。;4、平台无关性 解释器对字节码进行解释,只要安装了java运行实系统,编写出的java程序就可以通过网络在不同平台上运行。
;JVM:
定义:An imaginary machine that is implemented by emulating it in software on a real machine.Code for the Java Virtual Machine is stored in .class files,each of which contains code for at most one public class.
;7、垃圾回收机制
1)程序员无权回收内存。(系统级线程跟踪每一个存储空间的分配情况)
2)系统自动完成。(在JVM空闲周期,垃圾收集线程检查,释放内存。)
3)时间不固定
4)程序员可以使本地变量失去意义,例使本地变量赋值为空
5)垃圾回收机制当运行用户线程时,不能回收内存
;二、JDK的安装、设置及文档的使用;12;三. 编写第一个Java程序;2、applet 程序
源程序:
import java.applet.Applet;
import java.awt.Graphics;
public class Ex2 extends Applet{
public void paint(Graphics g)
{
g.drawString(“hello world”,25,25);
}
}
编译:javac Ex2.java
嵌入HTML文件:
applet code=Ex2.class width=200 height=200
/applet
运行:
1)浏览器运行 2) 用工具appletviewer运行;Exercise1:
public class Test1 {
public static void main(String[] args) {
System.out.println(Whats wrong with this program?);
}
}
public class TestAnother1 {
public static void main(String[] args) {
System.out.println(Whats wrong with this program?);
}
};Exercise2:
public class Testing2 {
public static void main(String[] args) {
System.out.println(Whats wrong with this program?);
}
}//Test2
;Exercise3:
public class Test3 {
public static void main(String args) {
System.out.println(Whats wrong with this program?);
}
};Exercise4:
public class Test4 {
public void main(String[] args) {
System.out.println(Whats wrong with this program?);
}
}
;第二章 面向对象的程序设计;二、面向对象的基本概念
1、对象
任何事物都可以被看作为对象(object),面向对象的程序设计方法就是将对象做为程序设计的基础,把对象的状态和所允许的操作结合起来考虑,对现实中
文档评论(0)