欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    JAVA自学基础知识.pptx

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

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

    JAVA自学基础知识.pptx

    了解更多,进群交流:514167678 关注潭州教育 了解更多,进群交流:了解更多,进群交流:514167678 关注关注潭州教育潭州教育 1.1 Java语言与面向对象的程序设计1.2 Java程序概述1.3 基本数据类型与表达式1.4 数组的概念1.5 数组的创建和引用1.6 本章小结Java语言是一个面向对象的程序设计语言。除了面向对象的特点以外,Java语言还在安全性、平台无关性、支持多线程、内存管理等许多方面具有卓越的优点。计算机程序设计 1、对问题进行抽象 2、用计算机语言表述,利用机器求解程序设计语言发展的历程 1、机器语言 2、汇编语言 3、高级语言 4、面向对象的语言面向对象的思想 将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。例:构建一个汽车类,需要提取所有汽车对象的共有的状态和行为。将状态用变量表示,行为用方法表示。class Car int color_number;int door_number;int speed;void brake()void speedUp();void slowDown();面向对象技术给软件发展带来的益处 可重用性 可靠性 面向对象语言的基本特征 抽象和封装 继承性 多态性面向对象安全性 Java不支持指针 Java的内部安全措施平台无关性 编译后的字节码对应于Java虚拟机,因此可在不同平台上运行多线程 Java是第一个在语言级提供内至多线程支持的高级语言内存管理 Java对内存自动进行管理并进行垃圾回收Java 语言的优点 易于学习 代码效率高 代码质量高 开发程序快 体系结构中立,纯Java程序不依赖于平台 一处编写,各处运行 软件易于发布Java与C+的区别 Java中没有#include 和#define 等预处理功能,用import语来句包含其它类和包;Java中没有structure,union及typedef;Java中没有不属于类成员的函数,没有指针和多重继承,Java只支持单重继承;Java中禁用goto,但goto还是保留的关键字;Java中没有操作符重载;Java中没有全局变量,可以在类中定义公用、静态的数据成员实现相同功能;组成Java程序的最小单位是类,类封装了数据与处理数据的方法。对于大多数常用的功能,有大量已经编译好、经过测试的类,这些类的集合就是Java类库。Java类库主要是随编译器一起提供,也有些类库是由独立软件开发商提供的。Java 开发环境Application 举例Applet举例Servlet举例JSP举例Java程序编译执行的过程一次编写,各处运行Java 平台Java 程序Java APIsJava 虚拟机计算机系统Java APIs(应用程序接口)经过编译的,可在程序中使用的Java代码标准库。Java VM(虚拟机)Java 程序由Java虚拟机程序执行(或解释执行)。Java2 SDK(Software Development Kit)Standard Edition (J2SE)Enterprise Edition(J2EE)Mobile Edition (J2ME)J2SEJ2SDK的核心部分开发工具 编译器 调试器 文档制作工具运行环境 Java 虚拟机 组成Java 2 平台API的类。帮助文档附加库 Java程序(Applets 和 Applications)的演示 Java开发工具包括Javac:Java编译器,用来将java程序编译成 Bytecode。Java:Java解释器,执行已经转换成Bytecode的java应用程序。Jdb:Java调试器,用来调试java程序。Javap:反编译,将类文件还原回方法和变量。Javadoc:文档生成器,创建HTML文件。Appletviwer:Applet解释器,用来解释已经转换成Bytecode的java小应用程序。环境安装以为例下载地址下载文件 j2sdk-1_4_0-win.exe j2sdk-1_4_0-doc.zip安装 直接运行“j2sdk-1_4_0-win.exe”。文档 解开“j2sdk-1_4_0-doc.zip”。安装JDK后产生如下目录:bin目录:Java开发工具,包括Java编译器、解释器等 demo目录:一些实例程序 lib目录:Java开发类库 jre目录:Java运行环境,包括Java虚拟机、运行类库等几种集成开发环境netBeansJcreator LEBorland JBuilderMicrosoft Visual J+IBM:Visual Age for JavaSun ONE StudioApplication 运行在客户端Java虚拟机上的Java程序 可在客户端机器中读写 可使用自己的主窗口、标题栏和菜单 程序可大可小 能够以命令行方式运行 主类必须有一个主方法main(),作为程序运行的入口。例例1-1public class MyClass private int val1,val2;public void myFun(int x,int y)val1=x;val2=y;System.out.println(The sum is:+(val1+val2);public static void main(String arg)MyClass MyObj=new MyClass();MyObj.myFun(1,2);例例1-1 运行结果运行结果使用如下命令编译并运行程序:javac MyClass.javajava MyClass运行结果如下:The sum is:3Applet小应用程序 运行于支持Java的Web浏览器中 浏览器的解释器把字节码转换成和机器匹配的指令,在网页中执行小程序。Applet和Application的差别:运行环境的不同,小应用程序总是放在Web浏览器的图形用户界面中Applet的优点 Web 浏览器软件包括很多小应用程序运行所需的功能Applet的局限性 在客户端主机的文件系统中读/写受限 不能运行客户端主机的任何程序 仅能在服务器和客户端之间建立联系了解更多,进群交流:514167678 关注潭州教育

    注意事项

    本文(JAVA自学基础知识.pptx)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开