第一章java语言基础知识.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章java语言基础知识.ppt

第一章 Java 语言基础知识 授课教师:杨杰明 目录 1.1 Java语言与面向对象的程序设计 1.2 Java程序概述 1.3 基本数据类型与表达式 1.4 数组的概念 1.5 数组的创建和引用 1.6 本章练习 1.1 Java语言与面向对象的程序设计 Java语言是一个面向对象的程序设计语言 除了面向对象的特点以外,Java语言还在安全性、平台无关性、支持多线程、内存管理等许多方面具有卓越的优点。 1.1.1 面向对象的程序设计思想 计算机程序设计 对问题进行抽象 用计算机语言表述,利用机器求解 程序设计语言发展的历程 机器语言 汇编语言 高级语言 面向对象的语言 1.1.1 面向对象的程序设计思想(续) 面向对象的思想 将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类 面向对象技术给软件发展带来的益处 可重用性 可靠性 面向对象语言的基本特征 抽象和封装 继承性 多态性 1.1.2 Java语言的特点 面向对象 安全性 Java不支持指针 Java的内部安全措施 平台无关性 编译后的字节码对应于Java虚拟机,因此可在不同平台上运行 多线程 Java是第一个在语言级提供内至多线程支持的高级语言 内存管理 Java对内存自动进行管理并进行垃圾回收 1.1.2 Java语言的特点(续) Java与C++的区别 Java中没有#include 和#define 等预处理功能,用import语来句包含其它类和包 Java中没有structure,union及typedef Java中没有不属于类成员的函数,没有指针和多重继承,Java只支持单重继承 Java中禁用goto,但goto还是保留的关键字 Java中没有操作符重载 Java中没有全局变量,可以在类中定义公用、静态的数据成员实现相同功能 1.1.3 Java类库 组成Java程序的最小单位是类,类封装了数据与处理数据的方法 对于大多数常用的功能,有大量已经编译好、经过测试的类,这些类的集合就是Java类库 Java类库主要是随编译器一起提供,也有些类库是由独立软件开发商提供的。 1.2 Java程序概述 Java 开发环境 Application Applet Servlet JSP 1.2.1 Java开发环境 Java程序编译执行的过程 1.2.1 Java开发环境(续) 一次编写,各处运行 1.2.1 Java开发环境 (续) 1.2.1 Java开发环境 (续) Java 平台 1.2.1 Java开发环境(续) Java2 SDK(Software Development Kit) Standard Edition (J2SE) Enterprise Edition (J2EE) Mobile Edition (J2ME) 1.2.1 Java开发环境(续) J2SE——J2SDK的核心部分 开发工具 编译器 调试器 文档制作工具 运行环境 Java 虚拟机 组成Java 2 平台API的类。 帮助文档 附加库 Java程序(Applets 和 Applications) 的演示 1.2.1 Java开发环境(续) 环境安装——以j2sdk1.4.0为例 下载地址 下载文件 j2sdk-1_4_0-win.exe j2sdk-1_4_0-doc.zip 安装 直接运行“j2sdk-1_4_0-win.exe” 文档 解开“j2sdk-1_4_0-doc.zip” 1.2.1 Java开发环境(续) 配置环境变量 Path : c:\j2sdk1.4.2\bin Classpath: .; c:\j2sdk1.4.2\lib\dt.jar; c:\j2sdk1.4.2\lib\tools.jar 1.2.1 Java开发环境(续) netBeans Jcreator LE Borland JBuilder Microsoft Visual J++ Visual Age for Java(eclipse) Sun ONE Studio 1.2.2 Application举例 Application 运行在客户端Java虚拟机上的Java程序 可在客户端机器中读写 可使用自己的主窗口、标题栏和菜单 程序可大可小 能够以命令行方式运行 主类必须有一个主方法main(),作为程序运行的入口 1.2.3 Application举例(续) public class MyClass { private int val1,val2 ; public void myFun(int x,int y) { val1=x ; val2=y ; System

文档评论(0)

docinpfd + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档