《Java程序设计》课程教学课件(PPT讲稿)0 1Java概述

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 1 软件工程专业 Java程序设计 主 讲:王 华 Email: wanghua96@126.com

Zhejiang University of Science and Technology 相关概念 老师,什么是JDK啊? 即Java Develop Kit,Java开发工具包。 老师,你讲的是Java1还是Java2? 1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2” 这一名 称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都 是指Java2。J2SDK当然就是Java 2 Software Develop Kit。 老师,什么是JRE? JRE(Java Runtime Environment),即Java运行环境,通常已包 含在J2SDK中了。如果我们仅仅是为了运行Java程序,而不是从 事Java开发,我们可以直接下载JRE,在我们的系统上安装

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 3 主要内容 Java基本概念 Java基本语法 Java的面向对象 字符串和日期 I/O JDBC

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 4 引言 教师的影响是永恒的,其价值难以计算. --Henry Adams 实践:实际履行,尤指艺术、科学或技术领域;与 理论遥相对应. --Webster’s New Collegiate Dictionary(1985)

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 5 Java Coffee

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 6 James Gosling

Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 7 Java的魔力 面对Java,可从两方面对待: » 语言 » 平台 Java是一门优秀的面向对象编程语言 » 提供了许多让程序员得以轻松表达面向对象技术与思维 的语言关键词如: class,abstract,interface,extends,implements,public,protec ted,private,final,static,finalize. » 提供了条理清晰、结构分明的文件组织方式如package 和import » 拥有严禁而灵活的RTTI和Reflection机制

Zhejiang University of Science and Technology Java的起源 Java来自于Sun公司的一个叫Green的项目,其原先的目 的是为家用消费电子产品开发一个分布式代码系统,这样我们 可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控 制,和它们进行信息交流。开始,准备采用C++,但C++太复 杂,安全性差,最后基于C++开发了一种新的语言Oak(Java 的前身),Oak是一种用于网络的精巧而安全的语言,Sun公 司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜 的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic 和Netscape启发了Oak项目组成员,他们用Java编制 了 HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的 支持,触发了Java进军Internet。 Java的取名也有一则趣闻, 有一天,几位Java成员组的会员正在讨论给这个新的语言取什 么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人 灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java 这个名字就这样传开了

Zhejiang University of Science and Technology 我们为什么要用Java 因为Java是 •简单的 •面向对象的 •健壮的 •安全的 •解释的 •与平台无关的 •多线程的 •动态的语言

Zhejiang University of Science and Technology 我们为什么要用Java 简单的 Java最初是为对家用电器进行集成控制而设计的 一种语言,因此它必须简单明了。Java语言的简单性 主要体现在三个方面: 1、Java的风格类似于C++,因而C++程序员初次 接触Java语言,就会感到很熟悉。从某种意义上讲, Java语言是C及C++语言的一个变种,因此,C++程序 员可以很快地掌握Java编程技术。 2、Java摒弃了C++中容易引发程序错误的一些特 性,如指针、结构、枚举以及内存管理等。 3、Java提供了丰富的类库,可以帮助我们很方便 的开发Java程序
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(1/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)08 Java网络编程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)07 Java线程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)06 Java文件输入输出.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)05 Java异常处理.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象5-面向对象特征(3/3).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象4-面向对象特征(2/3).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象3-面向对象特征(1/3).pptx
- 清华大学出版社:《计算机操作系统教程》习题解答与实验指导(教材PDF电子版,第2版,编著:张尧学).pdf
- 《汇编语言与接口技术》课程教学资源(作业习题)汇编语言与接口技术练习题(答案).doc
- 《汇编语言与接口技术》课程教学资源(作业习题)汇编语言与接口技术练习题(题目).doc
- 《汇编语言与接口技术》课程教学资源(PPT课件)第7章 串并行接口技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第8章 中断和DMA技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第5章 软件接口技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第6章 存储器技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第2章 80x86微处理器.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第4章 80x86汇编语言程序设计.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第1章 微型计算机概述.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第3章 80x86指令系统和寻址方式.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)02 Java程序设计基础1—运算符和表达式.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础2—数组.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础3—程序流程控制.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象1-软件开发周期简介.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象2-面向对象程序设计基础.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)Coding_Standard_Java.pptx
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《数据结构》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《Java基础入门》课程电子教案(PPT教学课件)第1章 Java开发入门.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第2章 Java编程基础.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第3章 面向对象(上).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第4章 面向对象(下).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第5章 异常.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第6章 Java API.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第7章 集合.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第8章 泛型.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第10章 IO.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第11章 JDBC.pptx
