ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:59KB ,
资源ID:4607361      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-4607361.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第一章+Java+基础.ppt)为本站会员(scg750829)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第一章+Java+基础.ppt

1、第1章 Java 基础,1.1 Java 语言的起源与发展,1.1.1 Java 的起源 Java语言前身 :Oak(橡树),以C+为基础 Java:Oak语言被重新定位于WWW浏览器的应用 Java: 确定是有史以来最伟大的程序设计语言-Bill Gates,1.1 Java 语言的起源与发展,1.1.2 Java 的发展 应用广泛:一种基于Internet的网络编程语言。 技术先进:面向对象的编程环境、对多媒体信息的全面支持、多线程技术的使用。 市场推广积极:负责开发并推广Java技术的 Sun公司将通过颁发许可证的办法来允许各家公司把 Java虚拟机和 Java的Applets 类库嵌入

2、他们开发的操作系统.,1.1 Java 语言的起源与发展,1.1.3 Java语言的前景 所有面向对象的应用开发 计算过程的可视化、可操作化的软件开发 动态画面的设计 交互操作的设计 Internet 的系统管理功能模块的设计 ,1.2 Java语言的特点,1.2.1 Java语言的性能特点 面向对象 平台无关性 分布式 可靠性和安全性 多线程 简单性,1.2 Java语言的特点,1.2.2 Java语言与C、C+语言的区别 全局变量 goto语句 指针 内存管理 数据类型的支持 类型转换,1.2 Java语言的特点,1.2.2 Java语言与C、C+语言的区别 头文件 结构和联合 预处理,1

3、.3 Java语言程序分类,1.3.1 Java语言应用程序(Application) public class HelloJavaWorldApp /an applicationpublic static void main (String args )System.out.println(“Hello Java World!“); /文件名: HelloJavaWorldApp.java,1.3 Java语言程序分类,1.3.1 Java语言应用程序(Application) 运行过程: Javac HelloJavaWorldApp.Java回车 Java HelloJavaWorldA

4、pp 运行结果: 在屏幕上显示Hello Java World!,1.3 Java语言程序分类,1.3.2 小应用程序(JavaApplet) import Java.awt.*; import Java.applet.*; public class HelloWorldApplet extends Applet /an applet public void paint(Graphics g)g.drawString (“Hello World!“,20,20); 源程序文件名是HelloWorldApplet.Java,1.3 Java语言程序分类,1.3.2 小应用程序(JavaApple

5、t) 运行过程: 1、编译 Javac HelloWorldApplet.Java 2、编辑HTML网页文件,其中含有语句:3、运用浏览器或者JAVA自带的浏览器仿真软件appletviewer 打开此网页文件,1.4 Java程序的运行,1.4.1 安装和设置JDK 1、下载JDK并安装:J 2、查找路径的设置 :利用path环境变量 Set path=c:j2sdk1.6bin 3、类路径的设置:利用classpath环境变量 set classpath=.;c:j2sdk1.6libdt.jar; c:j2sdk1.6libtools.jar (假设JDK安装在c:j2sdk1. 6目录

6、下),1.4 Java程序的运行,1.4.2 JDK环境下Java程序的编译与运行 1、编辑源程序,产生.Java的文件 2、运用Java虚拟机JVM将源文件编译为.class的字节码文件 3、根据程序的不同类型运行程序 (Applet程序,则先建立网页文件,并将字节码文件嵌入进来。),1.4 Java程序的运行,1.4.3 其它编程工具介绍 1、Jbuilder 2、Jcreator 3、Eclipse 4、NetBeans 5、Java Workshop 6、Visual Age for Java 7、Visual Cafe for Java 8、VJ+ 6.0,1.5 Java 虚拟机,

7、1.5.1 Java虚拟机的功能 加载 .class文件 管理内存 执行垃圾收集 JVM是在一台真正的机器上用软件方式实现的一台假想机,JVM使用的代码存贮在.class的字节码文件中,JVM的某些指令很像真正的CPU指令,包括算术运算、流程控制、数组元素访问等功能,1.6 面向对象编程基础,1.6.1 封装:对象、类和消息对象就是变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。 类中定义一类对象共有的变量和方法。把一个类实例化即生成该类的一个对象。对象之间必须要进行交互来实现复杂的行为 ,用消息的形式提供信息。,1.6 面向对象编程基础,1.6.2 继承 通过对象、

8、类,可以实现封装,通过子类则可以实现继承。 通过父类和子类,实现类的的层次,可以从最一般的类开始,逐步特殊化定义一系列的子类。 通过继承实现了代码的复用,使程序的复杂性线性地增长,而不是呈几何级数增长。,1.6 面向对象编程基础,1.6.3 多态 Java通过方法重写和方法重载来实现多态。 通过方法重写,一个类中可以有多个具有相同名字的方法,由传递给它们的不同个数的参数来决定使用哪种方法,这就是多态。 通过方法重载,子类可以重新实现父类的某些方法,使其具有自己的特征。,1.7 创建代码块、分号和定位,/* Demonstrate a block of code. Call this file

9、BlockDemo.java. */ class BlockDemo public static void main(String args) double i, j, d; i = 5; j = 10; / the target of this if is a block if(i != 0) System.out.println(“i does not equal zero“); d = j / i; System.out.print(“j / i is “ + d); ,1.8 分隔符、关键字和标识符,1.7.1 分隔符 空白符 注释语句 / 一行的注释内容 /*一行或多行的注释内容*/ /*文档注释内容*/,1.7分隔符、关键字和标识符,1.7.2 关键字 所有的关键字都是小写的。const和goto是java的保留字,现在已经不再使用了。 then和sizeof都不是java的关键字,大写的NULL不是java语言的关键字,String是java语言的一个封装类的类名,也不是关键字,使用时要注意。,1.7分隔符、关键字和标识符,1.7.3 Java语言标识符 首字符必须是字母(大小写均可)、下划线或美元符$。标识符可以由数字(0-9)、所有从A-Z的大写字母、a-z的小写字母和下划线、美元符$。 命名需要有意义。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报