java语言课程讲义.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java语言课程讲义

第一章 Java语言入门 ? 广泛使用的网络编程语言 提供了丰富的类库 两种主要应用模式:Application 和Applet 核心是以前被称为Oak的编程语言, Java技术三部分:语言,工具集,运行环境 一、java 的特点 1、简单:不支持指针,对内存管理用一个后台线程来完成。不支持头文件,不支持goto语句,不支持多继承,这些都避免了调用的混乱。 2、面向对象:对象封装了数据和方法,类是一组对象的原型。用类组织程序可实现模块化(可移植性好)和信息隐藏(private)。类通过继承,使子类可以使用父类所提供的方法,实现代码重复使用。 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. JVM是用来定义Java字节代码在给定的计算机系统中如何被处理的一组规范。 可用软件实现,也可用硬件实现。可以在Java开发工具中,也可以在浏览器中。 编译器为JVM产生字节码(低级机器指令码),JVM执行这些命令。 所有支持Java小应用程序的Web浏览器都有内置的JVM,小应用程序在网络中传送,下载的是字节码,由建立于浏览器中的JVM进行解释。 5、解释执行 虽然解释执行速度会慢一些,但是字节码带有许多编译时信息,使连接过程更加简单。Java字节码可运行在安装有JVM的任何平台上。 6、支持多线程编程 进程:指在内存中正在运行的程序,进程间相互独立。 线程: 在一个程序中,这些独立运行的片断叫做线程(thread),是一个可执行的单位,与进程不同,多个线程共享一块内存空间和一组系统资源。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。 7、垃圾回收机制 1)程序员无权回收内存。(系统级线程跟踪每一个存储空间的分配情况) 2)系统自动完成。(在JVM空闲周期,垃圾收集线程检查,释放内存。) 3)时间不固定 4)程序员可以使本地变量失去意义,例使本地变量赋值为空 5)垃圾回收机制当运行用户线程时,不能回收内存 二、JDK的安装、设置及文档的使用 1.JDK(Java Development Kit)Java开发工具包 C:\jdk1.4\bin(javac,java…) C:\jdk1.4\lib (类库) C:\jdk1.4\demo (例子) 2.设置.bat文件 path=c:\jdk1.4\bin; set classpath=.;c:\jdk1.4\lib 3.API(Application Programing Interface) Java文档(HTML形式) 解压缩后放在C:\jdk1.4\docs 三. 编写第一个Java程序 1.application程序 源程序 class First{ public static void main(String args[]){ System.out.println(“Hello World!”); } } 编译 javac First.java 执行 java First (文件名必须与公有类名一致,仅有类默认为公有类) 2、applet 程序 源程序: import java.applet.Applet; import java.awt.Graphics;

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档