分享
分销 收藏 举报 申诉 / 13

类型第1章Java语言概述.ppt

  • 上传人:w****g
  • 文档编号:14617011
  • 上传时间:2026-10-21
  • 格式:PPT
  • 页数:13
  • 大小:560.04KB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Java 语言 概述
    资源描述:
    单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,版 权 :石 义 良,第1章,Java语言概述,本章的学习要点,了解,Java语言的发展史,熟悉Java的特点,掌握Java程序工作机制,掌握Java开发环境配置,掌握Java程序开发的一般步骤,2,1.1 Java语言的发展和特点,Java语言的发展,1991年 Sun公司为了对电视等家用消费类电子产品进行交互式控制而开发了一个名为Oak的软件,1995年Sun公司发布了Java 1.0,并发布了第一个java开发工具集JDK 1.0,1998年发布JDK1.2,称为Java 2,现在Sun公司推出了:,Java Platform Micro Edition(Java ME):微型版,用于消费电子产品的嵌入系统的开发;,Java Platform Standard Edition(Java SE):标准版,用于桌面应用程序的开发;,Java Platform Enterprise Edition(Java EE):企业版,用于企业应用程序的开发。,3,1.1 Java语言的发展和特点,Java语言的发展,3个版本的关系:,4,1.1 Java语言的发展和特点,Java的特点,面向对象:完全是面向对象的。,简单性:吸收C+优点省去其缺点,省去运算符重载、多重继承等复杂的概念,自动垃圾收集大大简化了程序设计者的内存管理工作。,安全性:Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,防止非法访问对象的私有成员,同时也避免了指针操作中容易产生的错误。,可移植性:Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行,而与体系结构无关。,健壮性:提供面向对象的异常处理机制,在编译时能对Null指针检测、数组边界检测、异常出口字节代码校验等;自动垃圾收集来进行内存管理。,5,1.1 Java语言的发展和特点,Java程序工作机制,字节码,字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。,通过JVM以及JRE将其转成本地机器代码,达到一次编译,处处运行的效益-可移植性,8,1.2 Java程序的开发步骤,Java开发环境配置,安装Java2 SDK开发工具,设置环境变量,变量名(新建):,JAVA_HOME,变量值:,Java2 SDK安装目录,变量名(编辑):,Path,变量值:,;%JAVA_HOME%bin,变量名(新建):,CLASSPATH,变量值:,.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar,环境变量设置器,classpath环境变量设置中的.;是,指可以加载应用程序当前目录中的类.,程序的编译和运行必须借助与,javac.exe和java.exe两个程序才行。,9,1.2 Java程序的开发步骤,Java程序的开发步骤,编写 Java源程序,采用文字编辑软件编写 Java源程序,并保存为,文件名.java,文件。,编译为字节码,打开命令提示符窗口进入,源文件目录,,输入下面的命令:,javac,文件名.java,解释运行,输入下面的命令:,java 文件名,10,1.2 Java程序的开发步骤,第一个程序,编写Java源程序,在记事本中编写一个简单的java程序,内容如下:,class HelloWorld,/定义类,public static void main(String args),/main方法,System.out.println(“欢迎来到Java世界!);,/输出数据,将上文件命名为c:MyJava,HelloWorld.java。,编译为字节码,打开命令提示符窗口进入c:MyJava,输入下面的命令:,javac,HelloWorld.java,解释运行 继续输入下面的命令:,java HelloWorld,11,1.2 Java程序的开发步骤,第一个程序,说明,不在MyJava目录执行HelloWorld.class会报错;,解决的办法是Set CLASSPATH=路径;路径;,Set CLASSPATH=.表示在当前目录中查找类。,12,1.2 Java程序的开发步骤,第一个程序,结构说明,定义类:必须由class修饰,public(可省略)指明这是一个主类;一个文件可以定义多个类,但最多只能有一个主类,且有主类时必须以主类名为该文件的文件名。,main方法:程序入口,该方法必须放在主类中,且必须用,public static void,修饰:,public表示该方法可以被别的类调用;,static表示该方法是类方法,可以通过类名调用;,void表示该方法没有返回值。,String args:传递给,main方法的参数。,注释:用于对前面的代码进行注释说明,/后的一行内容为注释内容;,/*和*/之间的内容也是注释,一般用于注释多行代码。,13,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:第1章Java语言概述.ppt
    链接地址:https://www.zixin.com.cn/doc/14617011.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork