私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第1章 Java概述(负责人:尹菡)

Java语言程序设计 教师:尹菡 Email:yinh2004@163.com
Java语言程序设计 教师:尹菡 Email:yinh2004@163.com

学习目标: ◆ 掌握面向对象的程序设计的思想、 方法及其特征 ◆学会使用Java语言进行程序设计 学会运用面向对象方法分析和解决 实际问题的能力
学习目标: 掌握面向对象的程序设计的思想、 方法及其特征 学会使用Java语言进行程序设计 学会运用面向对象方法分析和解决 实际问题的能力

第一章 Java概述
第一章 Java 概述

Java的诞生 Java语言是由Sun公司于1995年5 月23日正式推出的面向对象的程序 设计语言,集安全性、简单性、易 用性和平台无关性于一身,适合网 络环境下编程使用
Java语言是由Sun公司于1995年5 月23日正式推出的面向对象的程序 设计语言,集安全性、简单性、易 用性和平台无关性于一身,适合网 络环境下编程使用。 Java的诞生

一、程序设计语言 ■程序设计语言经历: 机器语言 汇编语言 高级语言 高级语言: 结构化程序设计 面向对象程序设计
程序设计语言经历: 一、程序设计语言 机器语言 汇编语言 高级语言 结构化程序设计 面向对象程序设计 高级语言:

二、Java语言的特点 函简述Java历史 Java源程序 ☒Java的特点: 简单性 编译器 ■ 面向对象 字节码文件.class ■ 安全性 ■ 平台无关一 ■ 多线程 JVM JVM JVM ■ 网络功能 执行效率 Windows Unix Mac 操作环境 操作环境 操作环境
二、Java语言的特点 简述Java历史 Java的特点: ◼ 简单性 ◼ 面向对象 ◼ 安全性 ◼ 平台无关 ◼ 多线程 ◼ 网络功能 ◼ 执行效率 Java源程序 编译器 字节码文件.class Windows 操作环境 Unix 操作环境 JVM JVM JVM Mac 操作环境

Java与C/C++的主要区别 1. 跨平台: C/C++语言编译为机器码;Java语言编译为字节 码,通过JVM编译为机器码 2.废除指针: C/C++语言有指针类型,Java语言没有指针类型 3.继承: C+允许多继承;Java语言仅允许单继承 4.速度: C/C++运行速度快;Java运行速度慢
Java与C/C++的主要区别 1. 跨平台: C/C++语言编译为机器码;Java语言编译为字节 码,通过JVM编译为机器码 2. 废除指针: C/C++语言有指针类型;Java语言没有指针类型 3. 继承: C++允许多继承;Java语言仅允许单继承 4. 速度: C/C++运行速度快;Java运行速度慢

三、Java语言的开发环境 口从http:/java.sun.com/j2se/1.4/download.html网站 上免费下载J2SDK(Java2 Software Development Kt),并利用命令行方式操作 javac(编译器);java(解释器) 口Java集成开发环境(DE)有: JBuilder、Visual Age for Jave、Visual J++、 Visual Caf等
三、Java语言的开发环境 ❑ 从http://java.sun.com/j2se/1.4/download.html网站 上免费下载J2SDK(Java2 Software Development Kit),并利用命令行方式操作 javac(编译器);java(解释器) ❑ Java集成开发环境(IDE)有: JBuilder 、Visual Age for Jave、Visual J++、 Visual Café等

四、运行Java程序的基本过程 1.利用编辑器编写Java源程序 源文件名:主类名java 2.利用编译器(javac)将源程序编译成字节码 字节码文件名:源文件名.class 3.利用虚拟机(解释器,java)运行 运行过程:载入、代码校验、解释执行 如:java源程序名.cass
四、运行Java程序的基本过程 1. 利用编辑器编写 Java源程序 源文件名:主类名.java 2. 利用编译器(javac)将源程序编译成字节码 字节码文件名:源文件名.class 3. 利用虚拟机(解释器,java)运行 运行过程:载入、代码校验、解释执行 如:java 源程序名.class

介绍JltraEditz编辑器 孕从网站下载ultraedit10cn.exe打包文件 中学习使用编辑功能 品了解软件支持多种文件格式,有 (*.txt、*.doc、*,ini、*html、*java等)
介绍UltraEdit编辑器 ♧ 从网站下载ultraedit10cn.exe打包文件 ♧ 学习使用编辑功能 ♧ 了解软件支持多种文件格式,有 (*.txt、 *.doc、 *.ini、 *.html、 *.java等)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷B(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷B(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷A(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》笔试卷A(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷B(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷B(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷A(答案).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《Java程序设计》机考卷A(试题).doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案3.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案2.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java上机题及答案1.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案3.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案2.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)java练习题及答案1.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题6及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题5及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题4及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题3及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题2及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程教学资源(试卷习题)《JAVA》试题1及答案.doc
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第8章 集合操作.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第10章 数据库编程.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第11章 Swing组件.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第2章 Java基础.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第3章 面向对象的程序设计概念.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第4章 类的继承和多态.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第5章 接口和包.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第6章 异常.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第7章 常用实用类.ppt
- 私立华联学院:《跨平台开发语言(JAVA)》课程电子教案(PPT教学课件)第9章 输入与输出.ppt
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)实训指导书(主讲:崔英敏).pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第一章 Linux的启源与发展历史(主讲:崔英敏).pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第二章 Linux的基础应用.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第三章 VIM文件编辑器.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第四章 Linux用户组及权限管理.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第五章 Linux文件系统.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第六章 Linux系统与网络管理.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第七章 定制SHELL环境.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第九章 进程管理与内核服务.pdf
- 私立华联学院:《Linux系统管理》课程教学资源(课件讲稿,打印版)第八章 SHELL编程基础.pdf