




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java 语言的概述1. 第一天的目标了解什么是 java了解 java 的发展历程了解 java 的设计目标java 语言的特点java 语言名字的由来了解今后发展的方向java 都能做些什么呢 安装 java 语言的环境 (JDK Java Development Kit ) 配置临时的环境变量能写出最简单 java 程序: HelloWorld练习2. 什么是 java 语言Java是一种简单的,跨平台的,面向对象的,分布式的,解释的, 健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的, 动态的语言。 java 是一个编程语言 ,例如: C 语言,C+ ,C# ,VB , 汇编
2、语言 等等很多编程语言, java 是在社会中的主流的编程语言。也是一种运行环境,如下图是编程语言排行榜:3.java 语言的设计目标a) 创造一种面向对象的程序设计语言, 比面向过程的语言 更容易理解b) 提供的程序的运行环境,使代码独立于平台,编译好的 程序在任何系统下都可以运行,实现“一处编译处处执 行”c) 吸收 C 和 C+代码中的优点,使程序员容易掌握d) 摒弃 C 和 C+中不容易接受的代码 ,如:指针运算,内存的申请和释放和无条件转移语句e) 在 java 中提供了很丰富的类库,使程序员学习更方便f) 提供代码的检验机制以保证安全性4.java 语言的特点a) java 语言是
3、简单的java 语言的语法与 C 语言和 C+ 语言很接近, 使得 大多数程序员很容易学习和使用 java,另一方面, java 丢弃了 C+中很少使用的和、很难理解,令人 迷糊的特性,特别的是: java 语言不适用指针,提 供了垃圾回收机制。b) java 语言是纯面向对象, 全面支持动态绑定, 而 C+ 只对虚拟函数使用动态绑定c) java 语言是分布式的, 支持 Internet 应用开发,支持 BS 架构, B/S 是 Browser/Server 的缩写,客户机上 只 要 安 装 一 个 浏 览 器 ( Browser ), 如 Internet Explorer ,服务器安装
4、Oracle 等数据库。 用户界面完全通过浏览器实现, 主要事务逻辑在服务器端实现。 浏览器通过 Web Server 同数据库进行数据交互。 维 修比较容易,只需修改服务器上的程序,现在网络 上用的大型网站大部分都是用 java 开发的d) java 语言是健壮的。 java 的安全检查机制使得 java 更具健壮性。e) java 的平台无关性 ,Java 在编译成 java 程序时生成的 是平台无关的字节码 ,该字节码文件不面向任何具体 的平台,只面向 JVA(java 虚拟机 ),不同的平台有对应 的 JVM ,都提供了相同的接口, JVM 相当于一个转 换器, 相同的字节码文文件会通
5、过不同的 JVM 转换 为程序在不同的平台上运行。f) java 语言是安全的。 java 提供了一个安全机制以防 恶意代码的攻击g) java 是解释型的,首先把写好的 java 文件,通过编 译器生成 class 文件 (字节码文件 ),通过类装载器, 字节码校验器,最后操作系统平台又解释器执行h) java 是 高 性 能 的 。 java 的 运 行 速 度 随 着JIT(Juse-In+Time) 编 译 技 术 的 发 展 越 来 越 接 近 于C+总的来说: java 语言是: java 是一种简单的,面向对象的,分布式的,平台无关性的,解释性的,健壮安全的,结构中立的,可移植的
6、,性能优异,多线程的动态语言。5.java 的发展史a) 1995年 5月23日, Java语言诞生b) 1996年1月,第一个 JDK-JDK1.0 诞生c) 1996年 4 月,10 个最主要的操作系统供应商申明将在其产品中 嵌入 JAVA 技术d) 1996年9月,约 8.3万个网页应用了 JAVA技术来制作e) 1997年 2月18日, JDK1.1发布f) 1997 年 4 月 2 日, JavaOne会议召开,参与者逾一万人,创当时 全球同类会议规模之纪录g) 1997 年 9 月, JavaDeveloperConnection社区成员超过十万h) 1998年 2月,JDK1.1
7、 被下载超过 2,000,000次i) 1998年 12月 8日, JAVA2 企业平台 J2EE发布j) 1999年 6月,SUN 公司发布 Java的三个版本:标准版、企业版 和微型版( J2SE、 J2EE、 J2ME)k) 2000年 5月8日, JDK1.3发布l) 2000年 5月29日, JDK1.4发布m) 2001 年 6 月 5 日,NOKIA 宣布,到 2003 年将出售 1 亿部支持 Java的手机n) 2001年 9月24日, J2EE1.3发布o) 2002年 2月26日, J2SE1.4发布,自此 Java的计算能力有了大 幅提升。p) 2004年 9月30日 1
8、8:00PM,J2SE1.5发布,是 Java语言的发展 史上的又一里程碑事件。为了表示这个版本的重要性, J2SE1.5 更名为 J2SE5.0q) 2005年6月,JavaOne大会召开, SUN公司公开 Java SE 6。此 时, Java的各种版本已经更名以取消其中的数字 “2:”J2EE 更名 为 Java EE, J2SE更名为 Java SE,J2ME更名为 Java ME。r) 2006年11月13日,SUN公司宣布 Java全线采纳 GNU General Public License Version 2,从而公开了 Java的源代码。s) 2011年7 月28日,Java
9、EE 7.0发布t) 2013年的 9 月份, jdk 8.0 发布Java SE : 是整个 java 技术的核心和基础,是 Java ME 和 Java EE 编程的基础 ,应用平台的 基础,桌面系统的 java 平台标准版,桌面系统应用平台Java EE: 创建服务器应用程序和服务的 java 平台企业版,企业 web 服务应用平台 Java ME: 适用与小型设备和智能卡的 java 平台 Micro 版,移动平台6.java 语言名字的由来a) 第一种说法Java 的发展历程充满了传奇色彩。最初, Java 是由 Sun( 升阳 )公司 的一个研究小组开发出来的,该小组起先的目标是想
10、用软件实现对家用 电器进行集成控制的小型控制装置。开始,准备采用 C+ ,但 C+太复 杂,而且安全性差,最后基于 C+ 开发了一种新的语言 Oak,据说当时 是小组成员之一 Gosling 在苦思冥想这种语言的名字时,正好看到了窗 外的一颗橡树,Oak在英文里是 “橡树”的意思,所以给该语言命名为 Oak。 它是一种用于网络的精巧而安全的语言,但是这个在技术上非常成功的 产品在商业上却几近失败,可怜的 Oak 几乎濒临夭折的危险。Internet 的诞生给 Oak 的发展带来了新的契机。在 Java 出现以前, Internet 上的信息内容都是一些乏味死板的 HTML 文档。这对于那些迷
11、恋于 WEB 浏览的人们来说简直不可容忍。他们迫切希望能在 WEN 中 看到一些交互式的内容,开发人员也极希望能够在 WEB 上创建一类无 需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的 安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN 的工程师敏锐地察觉到了这一点, 从 1994 年起,他们开始将 OAK 技术应用于 WEB 上,并且开发出了 HotJava 的第一个版本。 当 SUN 公 司 1995 年正式以 Java 这个名字推出的时候,几乎所有的 WEB 开发人 员都感觉到:噢,这正是大家想要的。那么 Java 的名字又是由何而来 呢,据说有一天,几位
12、 Java 成员组的会员正在讨论给这个新的语言取 什么名字,当时他们正在咖啡馆喝着 Java (爪哇)咖啡,有一个人灵机 一动说就叫 Java 怎样,得到了其他人的赞赏,于是, Java 这个名字就 这样传开了。随后 Java 成了一颗耀眼的明星,丑小鸭一下了变成了白 天鹅。所以 java 的图标就变成了一杯冒着热气的咖啡。b) 第二种说法Java 实际上是几个核心开发人员的名字缩写,其中的 J 当然就是 Gosling( 詹姆斯 高斯林 )了7.今后的发展方向java 作为当前最流行的编程语言之一,在生活中很多地方都得以应用,每个人都要有自己的发展路线的特点当前 java 程序员有三条就业曲
13、线1. 管理道路2. 技术道路3.自己创业,成为腾讯的马化腾, 360 的周鸿祎( y ),创造出自己的产物,出人头 地8. java 都能做些什么呢 ?a) 大型企业级应用 ,比如大型企业管理系统,最典型的就是:1) 有关金融行的大型企业:所有的证券公司, 银行 ,比如建设银行,工商银 行2) 有关通信及网络的大型企业, 电信,移动,联通 ,网通3) 大型管理系统,如 :客户管理系统 、供应链等:b) 大型网站 ,最典型的就是电子商务交易平台 阿里巴巴 以及淘宝c) 电子政务 ,相关政府部门,绝大多数的信息化系统都是由 java开发的d) 游戏,安卓手机 都是用 java开发的e) 嵌入式设
14、备及消费类电子产品 ,无线手持设备、 医疗设备、通信终端、 信息家电 ( 如数字电视、电冰箱、机顶盒 )、汽车电子设备等都是比较 热门的 java 应用领域9.重要的 Dos 命令cmd 进入 dos 命令行cd 文件 打开目录dir 显示某目录下所有的文件和文件名cd. 返回上一级目录cd 返回磁盘根目录cls 清屏exit 退出 dos 命令行10. 安装 java 的运行环境和开发环JDK 介绍i. 全称为 Java SE Development Kit,java 的标准开发包ii. 提供了编译运行 Java 程序所需的工具和资料,包含编译器,运行环境, 以及常用的类库iii. 如果做开
15、发,必须下载 jdkJre介绍iv. 全称为 Java Runtime Environmentv. Java 的运行环境vi. 在 jdk 中已经包含了 jre ,jre 可以不安装vii. 如果仅仅是为了运行一个程序,那么有 jre 可以了下载 jdk 7.0 版本/technetwork/java/javase/downloads/index.html安装 JDK 7.0了解安装的目录bin 目录:存放可执行文件 ;lib 目录:存放 Java 的类库文件 ;include 目录:存放用于本地方法的文件 ;demo 目录:存放演示程序 ;jre 目录
16、:存放 Java 运行环境文件配置环境变量运行 java 程序需要经过两个步骤1. 将 java 文件进行编译成 class 文件2. 将 class 文件在平台上执行 第一种配置方法PATH=java 的安装路径 binCLASSPATH=.;java 的安装路径 lib 第二种配置方法JAVAHOME=java 的安装路径PATH=%JAVAHOME%binCLASSPATH=.;%JA VAHOME%libCLASSPATH=.;%JA VAHOME%libtools.jar;%JA VAHOME%libdt. jar配置 JAVAHOME 的作用: 1.为了方便引用 2. 归一原则,当 jdk 路 径改变时,只要改便 JAVAHOME 中的值即可配置 PATH 的作用:在任何路径下都
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级语文上册第2单元走月亮教学设计北师大版
- 电气储存式散热器企业数字化转型与智慧升级战略研究报告
- 电子记录仪企业ESG实践与创新战略研究报告
- 复印和胶版印制设备企业ESG实践与创新战略研究报告
- 糖汁浓缩设备企业数字化转型与智慧升级战略研究报告
- 精密钣金企业县域市场拓展与下沉战略研究报告
- 成卷机企业数字化转型与智慧升级战略研究报告
- 离合器式螺旋压力机企业县域市场拓展与下沉战略研究报告
- 智能煤气表企业数字化转型与智慧升级战略研究报告
- 管道式气动调节阀企业县域市场拓展与下沉战略研究报告
- 2024河北高考地理真题卷解析 课件
- 城市道路日常养护作业服务投标文件(技术方案)
- 《当前国际安全形势》课件
- 3.1 贯彻新发展理念 课件-高中政治统编版必修二经济与社会
- 《互换性复习》课件
- 《光伏系统设计培训》课件
- 设备的运行动态管理制度(4篇)
- 抖店仲裁申请书模板
- 借款利率协议
- 鸡球虫课件(共32张课件)《动物疫病防治》
- 2024年第三届职业技能竞赛(井下作业工赛项)理论考试题库(含答案)
评论
0/150
提交评论