欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Java2第1章java语言概述.ppt

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

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

    Java2第1章java语言概述.ppt

    1,1 学习要求:内容:面向对象的基本概念用Java语言进行面向对象的程序设计面向对象编程环境 先修课:C 方法:最笨的办法:多看多做多练上机实践,每个知识点编写小程序体会笔记:记录要点作业:书面作业,上机实验纪律:点名2 答疑:课后3 评分:上机作业,书面作业,出勤:30%;期末考试占70%4 参考书:1)Java 技术教程 王克宏 清华大学出版社2)ThinkingInJava(电子版)3)C+程序设计,Java 2程序设计基础,2,面向对象程序设计(OOP)object oriented programming是一种概念,不是一种编程技巧CC+,Java,C#,3,演绎法:讲原理,给出方法。理工科归纳法:从事实、案例归纳出规律、原理。学生自己发现规律,缺少系统性。演绎法、归纳法结合。积木,工具能力?知识?,4,C,C+,嵌入式系统,JSP,JAVA,C#,信息处理系统,数据库,系统软件,5,人:身份证号,姓名,性别,年龄看,讲,听,走等学生:身份证号,姓名,性别,年龄,学校,年级入校、升级、留级、毕业等教师:身份证号,姓名,性别,年龄,学校,课程讲课、上班、下班等,人,学生,教师,6,教室 黑板1块 日光灯8个 吊扇6个 投影机一台 课桌椅50套,教室 画黑板 画日光灯 开日光灯 关日光灯 画吊扇 开吊扇 关吊扇 画投影机 开投影机 关投影机 画课桌椅,黑板:位置 黑/白 察黑板,Java,C+:,日光灯:位置 亮、暗 开、关,吊扇:位置 转速 开、关,投影机:位置 亮度 开、关,教室:黑板/日光灯/吊扇/投影机,C程序,7,第一章 Java语言概述,教学目标:了解Java语言的特点及Java虚拟机的概念掌握Java程序的种类和结构理解Java应用程序和Java小程序的区别重点:1 Java虚拟机的概念 2 Java两种程序的区别难点:Java程序的结构,8,1.1 Java语言的诞生与发展,1991年由James Gosling负责开发的一个分布式代码系统(Oak),是为家用消费电子产品(电冰箱、电视机等)进行编程控制。1993年Sun 公司将目标市场转向 Internet。1994年将Oak语言更名为Java。项目小组成员经常在公司附近一家咖啡厅喝咖啡,因此把咖啡原产地Java作为新语言的名称。1995年Java被正式发布,伴随Internet 一起大发展。,9,随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的Java Server Page(JSP)技术的推出,更是让Java成为基于Web应用程序的首选开发工具。Internet的普及和迅猛发展,以及 Web技术的不断渗透,使得Java语言在现代社会的经济发展和科学研究中,占据了越来越重要的地位。,10,与Java有关的一些图片,Java的标识,Java的吉祥物Duke,Java之父James Gosling,11,1.2 Java语言的特点,简单易学 面向对象 平台无关性 分布式 可靠性 安全性 支持多线程 支持网络编程 编译与解释并存,12,1.2.1 简单、面向对象完全面向对象。去掉了运算符重载、多继承,采用单一继承多线程、引用(非指针)等方式。自动垃圾回收机制。java语言采用了C语言中的大部分语法1.2.2 鲁棒并且安全强制类型检查,防止不匹配。java不能指针访问内存单元,减少错误发生可能性;java的数组并非用指针实现,避免数组越界的发生。,13,3结构中立、可移植性强的解释型语言 字节代码(Bytecode)。字节代码可以在提供Java运行时系统的多种不同处理器上面执行。Java严格定义了基本数据类型的大小和算术运算符的行为,因此不存在软硬件平台不兼容的情况。4 解释执行、多线程为易于实现跨平台性,java设计成为解释执行多线程使应用程序可以同时进行不同的操作,处理不同的事件。java在执行过程中,可以动态的加载各种类库,这一特点使之我非常适合于网络运行,14,1.3 Java技术简介,目前Java技术主要包括三个方面:J2SE(Java 2 Stand Edition)J2ME(Java 2 Micro Edition)J2EE(Java 2 Enterprise Edition),15,1.4 Java虚拟机JVM(Java Virtual Machine),用软件模拟出的虚拟计算机 C/C+等是属于编译型的语言,而Basic与Lisp等则是属于解释型的语言Java程序却比较特殊,它必须先经过编译的过程,然后再利用解释的方式来运行。Java程序被编译为平台无关的“字节码”(byte-codes)。然后通过Java的解释器解释并运行Java的字节码。.net 中的 CLR,16,17,执行机制1字节码*.class文件与机器码不同,不是真正的 CPU可运行的指令代码,故又称伪代码。通过JVM转成本地机器代码,达到一次撰写,到处运行。(Write Once,Run Anywhere)C语言能跨平台吗?如能,则与JAVA区别?,18,app.class,app.java,Java源文件,字节码文件,编译器,windowsJVM,LinuxJVM,MACJVM,AndroidJVM,硬件,硬件,硬件,硬件,19,app.c,C 源文件,执行文件app.exe,编译器1,windowsJVM,LinuxJVM,MACJVM,AndroidJVM,硬件,硬件,硬件,硬件,执行文件app.exe,编译器2,执行文件app.exe,编译器3,执行文件app.exe,编译器4,20,21,2 垃圾回收机制C+类 MM m1=new M20;delete m1;自动垃圾回收自动垃圾回收机制,周期性的释放无用的对象。3 代码安全性检测沙箱安全模型本身代码检测(伪指针等),m1:x=7 y=0,X,X,22,1.5 Java程序种类和结构,使用Java语言可以编写两种类型的程序:Application(应用程序)和Applet(小程序)。这两种程序的开发原理是相同的,但是在运行环境和计算结构上却有着显著的不同。,23,Java Applet(小程序)与Java Application(应用程序)的不同之处如下:运行环境不同 最低要求不同 图形用户界面的使用方式不同,24,表1.1 Applet与Application的差别,25,一般的Java源程序文件由以下三部分组成:package语句(0句或1句)import语句(0句或多句)类定义(1个或多个类定义),import java.io.*;public class helloword public static void main(String args)(“hello”);,26,一个程序中可以有多个类,但只有一个类是主类。在Java Application中,这个主类是指包含main()方法的类。在Java Applet里,这个主类是一个继承自系统类Applet的子类。主类是Java程序执行的入口点。,27,总结:了解Java程序设计语言的特性。区分Java与C+两种语言的不同。掌握Java程序包含应用程序和小应用程序两种不同类型。熟练掌握每种程序的基本结构。,28,END,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开