- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java语言程序设计》第1章-Java概述课案
语言程序设计;第一章 计算机、程序和Java概述;什么是计算机?;计算机一般包括:
CPU
内存
存储设备(硬盘、软盘、光盘、SSD)
输入输出设备(显示器、打印机、键盘、鼠标、网卡)
通信设备;CPU;晶体管数量;内存;数据如何存储?;存储设备;输入、输出设备;通信设备;程序;机器语言;汇编语言;高级语言;高级语言
COBOL(Common Business Oriented Language)
FORTRAN(FORmula TRANslation)
BASIC(Beginner All-purpose Symbolic Instructional Code)
Pascal(以Blaise Pascal命名)
Ada(以Ada Lovelace命名)
C
Visual Basic(Microsoft公司开发的类似Basic的可视化语言)
Delphi(Borland公司开发的类似Pascal的可视化语言)
C++(以C语言为基础的一种面向对象程序设计语言)
C# (微软公司开发的语言)
Java(本课程使用的语言)
Python、Perl、PHP、Erlang、GO、JavaScript、Ruby、Lisp、Lua、TCL/TK 、、、;编译源代码
用高级语言编写的程序称为源程序(Source Program / Source Code)
由于计算机不懂得源程序,所以使用一种称为编译器(compiler)的程序将源程序翻译成机器语言的程序, 这种机器语言程序称为目标程序(object program)
目标程序与其它支持库代码进行链接,从而构成可执行文件,可执行文件就可以在计算机上运行了;操作系统;Java简介;
Java 的 Logo
Java 的吉祥物;HotJava浏览器;Netscape决定在1996年1月的Netscape浏览器中,捆绑Java
Java许可证
Netscape、Oracle、Microsoft …
此时Java还只是一个语言,要想开发复杂的应用程序,必须要有一个强大的开发库:JDK(Java Development Kit)
1996.1.23:JDK 1.0
1997.2.19:JDK 1.1
1998.12.8:J2SE 1.2 (Java version 2)
Java被分为J2SE、J2EE、J2ME
2000.5.8: J2SE 1.3
2002.2.6: J2SE 1.4
2004.9.30:J2SE 5.0 (1.5)
2006.12.11:Java SE 6
2009.4.20:Oracle收购SUN,从此Java变成Oracle的了
2011.7.28:Java SE 7
2014.3.18:Java SE 8
Java SE 9:预计2017.3
参见:/wiki/Java_version_history;Java的三个分支
J2SE:Java 2 Standard Edition
开发运行于PC上的普通应用
J2EE:Java 2 Enterprise Edition
开发多层、Client-Server、面向企业的应用
J2ME:Java 2 Micro Edition
用于嵌入式设备(如移动设备等),CPU、内存受限制
本课程基于J2SE 6.0;Java的现状
开发语言排行(截止2016年8月)/index.php/content/paperinfo/tpci/index.html;占有率趋势图;Java是目前最流行的编程语言之一
涵盖服务器、桌面、移动平台(如Android)
Java更适合于服务器端开发
基于J2EE的Web开发,是目前Java开发的主流
在分布式计算、大数据领域,Java也有广泛的应用
在手机开发中,占有重要地位
J2ME
Android采用Java作为开发语言(虽然由于版权问题,Google回避了这一点)
Java的桌面开发是弱项
……
;Java怎么读?
[?d?ɑ?v?]
/search?q=Java
Java是什么?
Java是一种编程语言
Java更是一个平台
Write Once, Run Everywhere
Java虚拟机
Java Virtual Machine(JVM)
运行Java程序
屏蔽底层(操作系统、硬件)的差异性;;JDK 8.0包含有4240个类(classes),数万个方法(methods),涵盖了
网络
文件IO
桌面(Swing/AWT)系统
安全
分布式操作
数据库访问
… …;J2SE 6.0 架构;Java的特点;Java是简单的(Simple)
Java 部分模仿了 C++, 但是进行了极大的简化和改进。有些人称 Java 为 “C++--” 因为它很像 C++ 但是具有更强的功能、更少的副
您可能关注的文档
- 医疗制造制水工艺验证与确认.docx
- 医疗卫生宣贯培训2.pptx
- 区域活动--《欢乐夏日》课件.ppt
- ★《包身工》课案.pptx
- 医疗器械公司岗位职责书课件.doc
- ≤3岁儿童发热的诊断及评估课案.ppt
- 医疗器械公司质量体系文件-1024课件.doc
- ★基于Hadoop大数据技术的脑卒中智能诊疗平台研发课案.doc
- 医疗卫生监督.ppt
- 医用X射线诊断设备质量控制与防护要求的检测-.ppt
- 写作的白领背景工作总结既新年计划PPT模板课件工作总结汇报.pptx
- 祥云卷轴仙鹤背景的国庆节节后收心会主题班会PPT模板工作总结汇报.pptx
- 温馨感恩“妈妈我爱您”母亲节电子相册PPT模板工作总结汇报.pptx
- 唯美蓝色水彩花朵背景PPT模板课件工作总结汇报.pptx
- 青色个人转正述职报告PPT模板课件工作总结汇报.pptx
- 水彩花卉背景的“执子之手与子偕老”婚礼策划PPT模板工作总结汇报.pptx
- 莫兰迪配色抽象时尚商务汇报PPT模板课件工作总结汇报.pptx
- 医院急诊科院前急救护理工作流程PPT模板工作总结汇报.pptx
- 星空光环背景的科技公司工作总结PPT模板课件工作总结汇报.pptx
- 执子之手与子偕老情人节PPT模板工作总结汇报.pptx
文档评论(0)