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

    java第一章课件(清华大).ppt

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

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

    java第一章课件(清华大).ppt

    Java程序设计,刘继承 王社伟 宋敏 主编,讲授:郑丽萍Tel:E-mail:办公室:莲花街6410,-Java程序设计及实验,课程要求,考试形式:闭卷总成绩=平时成绩*10%+实验成绩*20%+期末成绩*70%平时成绩包括:平时点名+课堂提问和练习+作业实验成绩:实验代码检查+实验报告(课代表或学习委员按照学号整理)遵守课堂纪律,关闭通讯工具实验课必须携带布置的实验题目相应的代码,课程安排,总学时54个;讲授课时40个;实验课时14个。上课时间地点:星期二:第一大节,第6-15周,文科组团楼111#星期五:第三大节,第6-15周,莲4号教学楼314#实验时间地点:第7、9、10、12、13、14、15周:星期五,第四大节,6308机房实验报告:按照要求提交,程序类课程,多动手写程序,programming everyday。语言类课程很重实践,不动手编程,看再多书也没有用。,课程内容,Java入门Java基本语法流程控制面向对象编程继承抽象类、接口和内部类,枚举异常输入输出图形用户界面AppletJDBC集合类,第一章 Java入门,1.1 Java简介1.2 Java平台1.3 Java程序的开发流程 1.4 小试身手 1.5 Java API文档的使用1.6 Java Doc文档,1.1 Java简介,1.Java的由来1991,Sun公司,“绿色计划”的小型项目组,智能电器,开发Oak语言。Oak语言特点:跨平台,精巧,安全现实:智能电器发展缓慢,Oak陷入低谷。转机:1993年,Internet发展1995年,Oak更名为Java1996年,第一个Java开发工具包,JDK1.01999年,Java 2分为J2SE、J2EE和J2ME2006.12,sun发布Java SE 62011.7,Oracle收购Sun公司,之后发布了Java 72014.3,Oracle发布Java 8,1.1 Java简介,2.Java的特点简单性 面向对象 平台无关性 解释型 分布式 安全性 动态特性 多线程 高性能,Java和c/c+相比没有指针不需要进行内存的分配无头文件无go to语句,面向对象的好处:可以设计出可以重用的组件使开发出的软件更具弹性且容易维护,Write once,run anywhere 硬件平台无关操作系统无关,解释器对java字节代码解释执行。,支持两种分布性:数据分布操作分布,没有指针Java字节码进入解释器时,需要进行字节码的校验器检查Java解释器决定程序中类的内存布局,装载单独的内存区域客户端可以限制装载类访问的文件系统,Java程序的基本组成单元是类,可以动态地更改类库中方法和变量。,多线程使应用程序能够并行执行;同步机制保证了对共享数据的正确操作;实现更好的交互响应和实时行为。,Java字节码与机器码十分接近,转换成机器码速度快,具有较高的性能。,1.2 Java平台,java程序具有“Write once,run anywhere”的特点。,1.2 Java平台,1.2.1 Java平台的构成 Java虚拟机(JVM)Java应用程序接口(Java API),1.2 Java平台,Java SE(J2SE)Java Standard Edition。提供了标准的JDK开发平台,利用该平台可以开发Java桌面应用程序、低端的服务器应用程序,以及Java Applet。Java EE(J2EE)Java Enterprise Edition,可以构建企业级的服务应用。Java EE平台包含了Java SE平台,并增加了附加类库,以支持目录管理、交易管理和企业级消息处理等功能。Java ME(J2ME)Java Micro Edition。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。,1.2.2 Java平台的版本,1.2 Java平台,1.2.3 JRE 和 JDK 1.Java运行时环境(JRE)JRE(Java Runtime Environment)提供了运行Java程序所必需的类库、JVM及其它必要的组件。但它不包含开发工具编译器、调试器和其它工具。,1.2 Java平台,2.Java开发工具包(JDK)JDK(Java Development Kit)包含:JREJava基础类库Java开发工具,如编译器、调试器等,2安装Java SE平台,JDK主要目录内容介绍:开发工具位于子目录bin中,用于开发、执行、调试和保存java程序Java运行环境位于子目录jre中,JDK使用JRE实现,其包括Java虚拟机(JVM)、类库及其他支持库和支持文件。附加库位于子目录lib中,包括开发工具所需要的其他类库和支持文件。,1.2 Java平台,1.2 Java平台,1.2.4 JDK的下载与安装1.JDK的下载 http:/w2.JDK的安装,1.2 Java平台,1.2.5 环境变量的配置 path环境变量的配置(JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,需要设置Path。)设置JAVA_HOME环境变量我的电脑属性高级环境变量设置(左下)。在系统环境变量中设置。选新建环境变量,变量名 JAVA_HOME,变量值中填入jdk安装路径。,1.2 Java平台,设置path变量指明javac,java所在位置。系统变量中如果有path变量,选择“编辑”或双击,在变量值的最前边加上%JAVA_HOME%/bin;(注意最后的分号,用来作为不同路径之间的分隔符),并且一定要在最前).系统变量中如果没有这个变量,新建path环境变量,名:path,值:%JAVA_HOME%/bin,1.2 Java平台,2.classpath环境变量的配置 指定java运行的时候从哪里可以找运行的类:新建classpath环境变量 名为classpath,值:.;%JAVA_HOME%/lib.指定自己编写的类 lib指定系统提供的类库,1.2 Java平台,验证:打开一个新的命令行窗口,输入javac,没有错误提示则表示设置正确。常见错误:问题:javac不是内部或外部命令。原因:path环境变量没有包括javac.exe所在的目录。解决:对照对path的设置,增加javac.exe所在的目录,1.3 Java程序的开发流程,Java程序的种类 应用程序(Application)可独立运行,在命令行下通过java命令来运行。小应用程序(Applet)不能独立运行,要被嵌入到网页中,可在命令行通过appletviewer命令运行或打开对应的网页运行。Servlet运行于Web服务器上,作为来自Web浏览器或其它HTTP客户端的请求和在HTTP服务器上的数据库及其它应用程序之间的中间层程序。,1.3 Java程序的开发流程,1.3.2 Java程序的开发流程编辑源文件:记事本,集成开发环境IDE(Eclipse)编译源文件:javc 运行 java对于应用程序:java 选项 类名 对于小应用程序:appletviewer options 网页名.html,1.4 小试身手,创建你的第一个Java Application程序编辑源文件,/创建你的第一个Java Application程序FirstApp.javapublic class FirstApp public static void main(String args)System.out.println(这是我的第一个Java应用程序);,main方法的一个参数,是一个字符串类型的数组。注意String的第一个字母是大写的。,Java应用程序必须含有的类称为应用程序的主类Java Application程序的入口是main()方法,输出方法,一行中/后的内容为注释;/*和*/中的内容是注释;/*和*/中的内容是注释,1.4 小试身手,说明:Java语言是大小写敏感的。Java源文件中语句的标点应是英文状态下的标点,而字符串中的符号不受中英文符号的限制。注释 一个Java源文件是由零个或多个类组成的。在一个源文件中最多只能有一个类被定义为public,并且该源文件的名字应命名为该类的类名。,良好的编程习惯,大小写区分,关键字用小写public类名与文件名必须一致缩进两格或四格大括号对称保存ctrl+S注释/*/不能抽取帮助;/*/支持javadoc的文档抽取一行最好只写一条语句,类体的以方法的大括号最好也独占一行,返回,1.Java应用程序的开发-(1)编写源文件,1.4 小试身手,编译源文件 D:examplech01javac FirstApp.java 运行 D:examplech01java FirstApp,1.5 Java API文档的使用,下载:Java的官方网站:http:/w-additional Resources|Java SE 7 Documentation,1.6 Java Doc文档,采用javadoc工具将说明文档提取出来 1.6.1 语法 所有的javadoc命令句只能对以下内容进行说明,并且必须放在/*和*/之间。类接口变量方法,1.6 Java Doc文档,1.6.1 语法/*类的说明*/public class DocDemo/*变量的说明*/public int i=0;/*方法的说明*/public int m(),1.6 Java Doc文档,对于javadoc的运用主要有两种形式:内嵌式HTML文档标签,1.6 Java Doc文档,1.6.2 标签简介所谓文档标签是一种以符号为首的命令,必须置于注解的最前面。1.类文档所用的标签 version 版本信息用来标示版本信息。since 早期的版本号 指出最早的版本。author 作者信息 标示作者信息,包括作者的名字、e-mail等信息。可以提供多个author标签。,1.6 Java Doc文档,1.6.2 标签简介see 类名 用以参考其他类的说明文档,javadoc会自动为see标签产生一个超链接,链接到你所指定的其他文档,但系统并不检查链接的文档是否存在。,1.6 Java Doc文档,2.变量文档所用的标签 see 3.方法文档所用的标签 param 参数名 描述性文本 对方法的参数进行描述,本标签的使用次数不限。return 描述性文本 对方法的返回值进行说明。throws 异常类的类名 说明性的文本 对方法可能抛出的异常进行说明。deprecated 该标签标示出这一方法已不再使用,有新的方法来替代它。,1.6 Java Doc文档,1.6.3 生成Java Doc文档编辑源文件,/*学习文档的制作*author Songmin*version 2.0*since 1.0*/public class DocDemo/*普通变量*/public int i=0;/*m()方法用来使变量i自加1*return 本函数返回自加后的i*exception Exception 没有异常抛出*/public int m()return i+;/*程序的入口函数*param args String类型的数组*exception Exception 没有异常抛出*/public static void main(String args)DocDemo d=new DocDemo();int j=d.m();System.out.println(j);,1.6 Java Doc文档,1.6.3 生成Java Doc文档生成Java Doc文档 javadoc 选项 软件包名称 源文件 file Javadoc author version d demo DocDemo.java,在命令行中的输出,输出字符串 System.out.println(“hello”);输出一个整数变量 System.out.printf(“%d”,a,);输出一个换行符 System.out.printf(“hello n”);,实验一,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开