欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    第1章Java语言概述.ppt

    • 资源ID:2548046       资源大小:720.01KB        全文页数:13页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章Java语言概述.ppt

    第1章 Java语言概述,2,本章的学习要点,了解Java语言的发展史 熟悉Java的特点 掌握Java程序工作机制 掌握Java开发环境配置 掌握Java程序开发的一般步骤,3,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):企业版,用于企业应用程序的开发。,4,1.1 Java语言的发展和特点,Java语言的发展 3个版本的关系:,5,1.1 Java语言的发展和特点,Java的特点 面向对象:完全是面向对象的。 简单性:吸收C+优点省去其缺点,省去运算符重载、多重继承等复杂的概念,自动垃圾收集大大简化了程序设计者的内存管理工作。 安全性 : Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,防止非法访问对象的私有成员,同时也避免了指针操作中容易产生的错误。 可移植性:Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行,而与体系结构无关。 健壮性:提供面向对象的异常处理机制,在编译时能对Null指针检测、数组边界检测、异常出口字节代码校验等;自动垃圾收集来进行内存管理。,6,Java是两者结合的高级编程语言,可执行程序EXE,1.1 Java语言的发展和特点,Java程序工作机制,编译型源程序,字节码程序,Java源程序,编译 连接,编译,解释 运行,.java,.class,Java虚拟机,高级语言的两种处理机制: 编译型:将源代码进行翻译转换,产生出机器语言的目标代码,其特点是以后的执行不会由中间的翻译过程,节省执行时间; 解释型:将源代码进行翻译一句就执行一句,并不产生目标代码,其特点是并并不产生针对该机器的目标代码,可移植性较好。,7,1.1 Java语言的发展和特点,Java程序工作机制 Java虚拟机 实现可移植性的基础,是以Java字节码为指令组的软CPU,负责对*.class文件解释执行。,8,1.1 Java语言的发展和特点,Java程序工作机制 字节码 字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。 通过JVM以及JRE将其转成本地机器代码,达到一次编译,处处运行的效益-可移植性,9,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两个程序才行。,10,1.2 Java程序的开发步骤,Java程序的开发步骤 编写 Java源程序 采用文字编辑软件编写 Java源程序,并保存为文件名.java文件。 编译为字节码 打开命令提示符窗口进入源文件目录,输入下面的命令: javac 文件名.java 解释运行 输入下面的命令: java 文件名,11,1.2 Java程序的开发步骤,第一个程序 编写Java源程序 在记事本中编写一个简单的java程序,内容如下: class HelloWorld / 定义类 public static void main(String args) / main方法 System.out.println(“欢迎来到Java世界!“);/ 输出数据 将上文件命名为c:MyJavaHelloWorld.java。 编译为字节码 打开命令提示符窗口进入c:MyJava,输入下面的命令:javac HelloWorld.java 解释运行 继续输入下面的命令:java HelloWorld,12,1.2 Java程序的开发步骤,第一个程序 说明 不在MyJava目录执行HelloWorld.class会报错; 解决的办法是Set CLASSPATH=路径;路径; Set CLASSPATH=.表示在当前目录中查找类。,13,1.2 Java程序的开发步骤,第一个程序 结构说明 定义类:必须由class修饰,public(可省略)指明这是一个主类;一个文件可以定义多个类,但最多只能有一个主类,且有主类时必须以主类名为该文件的文件名。 main方法: 程序入口,该方法必须放在主类中,且必须用public static void修饰: public表示该方法可以被别的类调用; static表示该方法是类方法,可以通过类名调用; void表示该方法没有返回值。 String args:传递给main方法的参数。 注释:用于对前面的代码进行注释说明 “/“后的一行内容为注释内容; “/*“和“*/“之间的内容也是注释,一般用于注释多行代码。,

    注意事项

    本文(第1章Java语言概述.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开