1 / 27
文档名称:

第3章 类与对象.ppt

格式:ppt   页数:27
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 类与对象.ppt

上传人:策划大师 2011/11/13 文件大小:0 KB

下载得到文件列表

第3章 类与对象.ppt

文档介绍

文档介绍:本章主要介绍Java的基本知识,通过初步编程了解Java程序的编辑、编译和运行的过程,建立对Java的感性认识。通过本章的学习,应该掌握以下内容:
了解Java的基本概念。
掌握安装Java软件开发包的方法和配置环境变量的方法。
掌握Java程序的编辑、编译和运行的过程。
了解HTML超文本标记语言。
初步理解类与对象的概念。
本章学习目标
Java概述
Java是一种编程语言,除了具有所有编程语言的共同特点之外,由于Java主要用于网络编程,使Java语言具有其他编程语言所不具有的诸多特点,可以概括为以下5点。

Java语言是完全面向对象的编程语言,在Java语言中一切都是类。Java语言利用类和对象的机制将数据和对数据的操作封装在一起,并通过统一的接口与外界实现交互,使程序中的各个类彼此独立、自治又能继承,大大提高了程序的可维护性和可重用性,同时大大提高了开发效率。
Java语言的编程过程就是设计类、继承类、实现类和定义、调用类的属性、方法的过程。
Java概述

以往的编程语言可分为编译型语言和解释型语言两种。
编译型语言的优点是编译成可执行的EXE文件后不再需要编程环境的支持,但是正因为此,编译型语言编译时往往将许多函数放在EXE文件之中或者需要带有函数库文件。编译生成的EXE文件加上函数库文件往往很大,在网络上传输是困难的。
解释型语言的执行离不开解释器,这种解释器往往就是开发程序的编程环境。用户要执行解释程序就必须安装相应的编程环境。从网络传输的角度来讲,解释型语言传输的是源代码文件,虽然源代码文件较之EXE文件加上函数库文件小许多,但丧失了程序的保密性。
也有些语言在在编程阶段采用解释运行,程序编制完成后再编译成可执行程序。此种方式兼有了二者的优点,但在网络传输方面其缺点依然存在。
Java概述
Java是编译解释型的编程语言。Java语言的源程序不能解释执行,。但是Java并不把源程序编译成可执行的EXE文件,而是编译成比EXE文件小很多很多的字节码文件,即扩展名为class的一个或多个文件,这种很小的字节码文件极其有利于在网络上传输。用户在网络上获取这种字节码文件之后不能直接执行,需要一种“解释器”。然而只要计算机安装了网络浏览器(例如Microsoft的IE)就同时安装了这种“解释器”,所以以Java的字节码文件形式出现的Java程序在网络上是畅通无阻的。
顺便提及,Java除了在网络上应用之外,也能编制普通的应用程序。在这种方式下也是先将源文件编译成字节码文件class,但不是靠浏览器解释执行,。
Java概述

由于在网上传播的是Java的字节码,对字节码解释执行的任务交由浏览器负责,所以Java程序有良好的跨平台特性,即在一种系统下编制的Java程序一经编译成字节码文件,就可以不加修改地在任何系统中运行。这种普遍适用的程序大大降低了程序开发、维护、管理的成本。

如前所述,在网上传输的只是Java程序的字节码,而且Java程序中的每一个类都单独编译成一个字节码文件,所以传输量小、传输速度快,因此Java是适合在网上运行的编程语言。

多线程技术是指在同一个应用程序中有两个或更多个执行线程,即一
Java概述
个应用程序能够同时做两件以上的事情,这就满足了程序对某些复杂功能(如动画)的要求。Java语言内置了多线程功能,提供了语言级的多线程支持,预先定义了一些用于建立、管理多线程的类和方法,使得开发多线程应用程序变得简单、方便而且有效。
Java的软件环境
安装Java软件开发包
建立Java软件的开发环境需要从http://java./products网站下载j2sdk1_3_0--。
要安装Java软件并使其能正常工作需要安装Java软件、配置环境变量等几个步骤。
运行j2sdk1_3_0-。安装过程与普通的Windows安装程序基本相同,在安装过程中可使用默认的选项,不再赘述。
Java的软件环境
配置环境变量
配置环境变量的方法依操作系统的不同而有所区别,以下分别就Windows 98和Windows NT/ XP/2000两种系统加以说明。
(1)Windows 98操作系统
在Windows资源管理器中找到C:\AUTOE

最近更新

2026年作文400字秋天的树叶 9页

2024年云南财经职业学院单招职业技能考试模拟.. 40页

2024年云南锡业职业技术学院单招职业技能测试.. 40页

2026年作为学习委员的工作计划 9页

2024年仰恩大学单招职业技能考试模拟测试卷完.. 38页

2026年余姓男孩优雅好听的名字 6页

2024年伊犁职业技术学院单招职业技能测试题库.. 42页

2024年佳木斯职业学院单招职业倾向性测试模拟.. 40页

2024年佳木斯职业学院单招职业适应性测试题库.. 42页

2024年保定幼儿师范高等专科学校单招职业技能.. 41页

2024年保定电力职业技术学院单招职业倾向性测.. 39页

2024年保定职业技术学院单招职业技能考试题库.. 41页

2024年保险职业学院单招职业倾向性考试模拟测.. 39页

2024年保险职业学院单招职业适应性考试模拟测.. 40页

2024年信阳涉外职业技术学院单招职业倾向性测.. 41页

2024年信阳涉外职业技术学院单招职业适应性测.. 41页

2024年信阳职业技术学院单招职业技能考试模拟.. 40页

2024年信阳航空职业学院单招职业适应性测试题.. 41页

2024年信阳艺术职业学院单招职业技能测试模拟.. 40页

2024年克拉玛依职业技术学院单招职业适应性考.. 40页

2024年六安职业技术学院单招职业技能考试模拟.. 39页

2024年六盘水幼儿师范高等专科学校单招职业倾.. 39页

2024年六盘水幼儿师范高等专科学校单招职业适.. 41页

2024年六盘水职业技术学院单招职业技能测试模.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页