java学习课件第一章概述.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Java语言概述 1.1 Java语言介绍 Java诞生于1991,SUN公司1996年正式发布Java第一个办公版本。短短的10多年时间, SUN公司对Java产品不断改进升级,使之紧跟时代步伐, Java语言已经发展成为功能强大、最受欢迎的编程语言. 1991年,Java语言诞生在美国SUN计算机公司,它是由“绿色工程”(Green Project)小组开发的,但是它最初的名字不是Java,而是Oak(橡树)。 1994年,“绿色”小组将他们的开发转向了Internet,用Oak编写了一系列网络应用程序,像网络浏览器WebRunner等。 1995年,随着Java语言在互联网和多媒体上的发展,它得到了全球计算机业的高度重视。 鉴于1.2版与之前版本的巨大差别,SUN公司将 1.2版以及其以后版本命名为“Java2”。目前,Java语言的正式版本已经发展到1.6版 Java发展的历史 Java的历史可以追溯到1991年,SUN公司在1996年早期发布了Java第1版。 java语言的流行 Java是一种解释型的、与平台无关的、面向对象的程序设计语言。   (一次编译,四处运行)  包括IBM、Oracle、Netscape、Apple、SGI等大公司纷纷与Sun Microsystems公司签订合同,授权使用java平台技术 1.2 java的特点 Java的语法风格非常近似于C++语言 ,使熟悉C、C++的程序员能很方便地进行使用JAVA编程; Java更简单,摒弃了C和C++中许多复杂的内容: 1全局变量  Java程序中,不能在类之外定义全局变量,Java对全局变量进行了更好的封装。而在 C和C++中,依赖于不加封装的全局变量容易给程序带来副作用 2 指针 指针是C、C++中最灵活,也是最容易产生错误的数据类型。由指针所进行的内存地址操作常会造成不可预知的错误; 通过指针对某个内存地址进行显式类型转换后 ,可访问一个C++中的私有成员,从而破坏安全性,造成系统的崩溃; 而Java没有指针; 3 内存管理 在C中,程序员通过库函数malloc()和free()来分配和释放内存,C++中则通过运算符new和delete来分配和释放内存; 再次释放已释放的内存块或未被分配的内存块 ,会造成系统的崩溃; 忘记释放不再使用的内存块也会逐渐耗尽系统资源; Java对内存自动行管理并且进行垃圾收集,有效防止了由于程序员的误操作而导致的错误,并且更好地利 用了系统资源 。 JAVA的特点 与平台无关行 简单性 纯面向对象 安全性 1.3 Java的应用平台 J2SE: JAVA Standard Edition J2EE: JAVA Enterprise Edition J2ME: JAVA Micro Edition 1.4 Java程序及其实现机制 Java程序在编译后并不直接生成与目标机相关的机器指令代码,而是生成Java语言所特有的,与特定CPU无关的一种中间代码——字节码,该字节码运行在Java虚拟机上 Java虚拟机(JVM——Java Virtual Machine)是一种抽象的、虚拟的计算机,是由软件模拟的一个小巧而高效的CPU 1.5 搭建Java平台 Java平台由Java应用编程接口(API)和Java虚拟机(JVM)构成,如图所示。这个平台构成了Java在不同计算机系统中编译和运行的环境。 为了搭建Java平台,需要下载和安装Java软件开发工具箱(Java Development Kit,JDK),并设置Java编译和运行环境。 搭建过程 (1)下载JDK /javase/downloads/index.jsp (2)安装JDK JDK安装目录: bin目录保存了javac、java、appletviewer等命令文件; demo目录保存了许多java的例子; lib目录保存了java的类库文件; jre保存的是java的运行时环境 . (3)环境变量的配置 配置PATH环境变量: 目的是让操作系统找到指定的工具程序 (Windows??JDK) 配置CLASSPATH环境变量: 目的为了让JVM找到指定的Java程序 (JVM??class) 配置方法: (1)系统环境变量设置 (2)命令行方式 1.6第一个Java程序 public class HelloWorld { public static void main(String[] arg) { System.out.println(“hello world”); } }

文档评论(0)

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

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

1亿VIP精品文档

相关文档