书签 分享 收藏 举报 版权申诉 / 43
上传文档赚钱

类型Java基础第1章课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2775755
  • 上传时间:2022-05-25
  • 格式:PPT
  • 页数:43
  • 大小:2.68MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Java基础第1章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

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

    特殊限制:

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

    关 键  词:
    Java 基础 课件
    资源描述:

    1、让IT教学更简单,让IT学习更有效第一章第一章 JavaJava开发入门开发入门JavaJava语言的特点语言的特点JavaJava开发环境的搭建开发环境的搭建环境变量的配置环境变量的配置JavaJava的运行机制的运行机制 学习目标学习目标让IT教学更简单,让IT学习更有效掌握掌握JavaJava开发环境的搭建以及开发环境的搭建以及JavaJava的运行机制的运行机制1 13 3了解了解javajava语言语言 及其相关特性及其相关特性2 2熟悉熟悉JavaJava源文件源文件的简单编写的简单编写掌握了解熟悉 目录目录让IT教学更简单,让IT学习更有效Java概述1.1.1 1点击查看本小节

    2、知识架构JDK的使用1.1.2 2点击查看本小节知识架构第一个Java程序1.1.3 3系统环境变量1.1.4 4点击查看本小节知识架构Java的运行机制1.1.5 5 知识架构知识架构1.1 1.1 JavaJava概述概述返回目录返回目录1.1.11.1.2什么是JavaJava语言的特点让IT教学更简单,让IT学习更有效1.2 1.2 JDKJDK的使用的使用1.2.11.2.21.2.3什么是JDK安装JDKJDK目录介绍返回目录返回目录 知识架构知识架构让IT教学更简单,让IT学习更有效1.1 Java1.1 Java概述概述什么是什么是JavaJava?让IT教学更简单,让IT学习

    3、更有效计算机与人是通过计算机与人是通过计算机语言计算机语言进行通讯的进行通讯的计算机是如何与计算机是如何与人进行交流的?人进行交流的?1.1.1 Java1 Java概述概述1.1.1 1.1.1 什么是什么是JavaJava1.1 Java1.1 Java概述概述l 计算机语言计算机语言(Computer Language)是人与计算机之间通讯的语言。l 程序员是通过数字、符号和语法等指令来指挥计算机进行各种工作l 计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言三大类1.1.1 1.1.1 什么是什么是JavaJava1.1 Java1.1

    4、Java概述概述JavaJava是一种高级语言,划分为三个技术平台是一种高级语言,划分为三个技术平台JavaSEJavaSEJavaMEJavaMEJavaEEJavaEE标准版标准版JavaSE是为开发普通桌面和商务应用程序提供的解决方案。它是三个平台中最核心的部分,包括了Java最核心的类库企业版企业版JavaME是为开发企业级应用程序提供的解决方案。JavaEE可被看作一个技术平台,用于开发、装配以及部署企业级应用程序小型版小型版是为开发电子消费产品和嵌入式设备提供的解决方案,主要用于小型数字电子设备软件程序的开发。此外,提供了HTTP等高级Internet协议。1.1.1 1.1.1

    5、什么是什么是JavaJava1.1 Java1.1 Java概述概述 JavaJava语言特点语言特点简单性面向对象性安全性跨平台性支持多线程lJava语言通过最基本的方法就可以完成指定的任务lJava丢弃了C+中很难理解的运算符重载、多重继承等模糊概念。lJava语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧1.1.2 Java1.1.2 Java语言特点语言特点开发开发JavaJava程序程序需要什么?需要什么?1.2 JDK1.2 JDK的使用的使用让IT教学更简单,让IT学习更有效1.2 JDK1.2 JDK的使用的使用l Java程序需要有开发

    6、环境。开发环境。SUN公司提供了一套Java开发环境,简称JDKJDK(Java Development Kit),它是整个Java的核心。l JDK包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等l 本教材是针对JDK7.0JDK7.0版本进行讲解。1.2.1 1.2.1 什么是什么是JDKJDK1.2 JDK1.2 JDK的使用的使用 JDKJDK的安装步骤的安装步骤Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,接下来以Windows XP系统为例来演示JDK7.0的安装过程,具体步骤如下:1.2.2 1.2.2 安装安装J

    7、DKJDK 步骤一:开始安装JDK1.2.2 1.2.2 安装安装JDKJDK1.2 JDK1.2 JDK的使用的使用 步骤二:自定义安装功能和路径开发工具开发工具:是JDK中的核心功能模块,其中包含一系列可执行程序,如javac.exe、java.exe等,还包含了一个专用的JRE环境。源代码源代码:是Java提供公共API类的源代码。公共公共JREJRE:是Java程序的运行环境。由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。1.2.2 1.2.2 安装安装JDKJDK1.2 JDK1.2 JDK的使用的使用 步骤三:自定义安装功能和路径1.2.

    8、2 1.2.2 安装安装JDKJDK1.2 JDK1.2 JDK的使用的使用 步骤四:完成JDK安装1.2.2 1.2.2 安装安装JDKJDK1.2 JDK1.2 JDK的使用的使用 步骤五:自定义安装功能和路径1.2.2 1.2.2 安装安装JDKJDK1.2 JDK1.2 JDK的使用的使用1.2 JDK1.2 JDK的使用的使用 JDKJDK目录目录binbin目录:目录:该目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。dbdb目录:目录:是一个纯 Java

    9、 实现、开源的数据库管理系统。这个数据库不仅很轻便,而且支持JDBC 4.0所有的规范,在学习JDBC时,不再需要额外地安装一个数据库软件,可以选择直接使用JavaDB即可。jrejre目录目录:此目录是Java运行时环境JRE的根目录,包含Java虚拟机,运行时的类包、Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。includeinclude目录:目录:由于JDK是通过C和C+实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。liblib目录:目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。src.

    10、zipsrc.zip文件:文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。在JDK的bin目录下放着很多可执行程序,其中最重要的就是javac.exe和java.exe。javac.exejavac.exe是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。java.exejava.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行由Java编译器生成的字节码文件(.class文件)。1.2.3 J

    11、DK1.2.3 JDK目录介绍目录介绍1.31.3 第一个第一个JavaJava程序程序 编写编写JavaJava源文件源文件classclass是一个关键字,它用于定义一个类。在是一个关键字,它用于定义一个类。在JavaJava中,中,类就相当于一个程序,所有的代码都需要在类中书写。类就相当于一个程序,所有的代码都需要在类中书写。HelloWorldHelloWorld是类的名称,简称类名。是类的名称,简称类名。classclass关键字与类名之间需关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号

    12、,它定义了当前这个类的管辖范围,所有之后要写一对大括号,它定义了当前这个类的管辖范围,所有的代码都需要写在这个大括号中。的代码都需要写在这个大括号中。“public static void main(String “public static void main(String argsargs)”)”定定义了一个义了一个main()main()方法,该方法是方法,该方法是JavaJava程序的执行入口程序的执行入口在在main()main()方法中编写了一条执行语句方法中编写了一条执行语句“System.out.printlnSystem.out.println(这是这是第一个第一个JavaJ

    13、ava程序!程序!);”);”,它的作用是打印一段文本信息,执行完,它的作用是打印一段文本信息,执行完这条语句会在命令行窗口中打印这条语句会在命令行窗口中打印“这是第一个这是第一个JavaJava程序!程序!”。 打开命令行窗口打开命令行窗口对于不同版本的Windows操作系统,启动命令行窗口的方式也不尽相同,这里以Windows XP操作系统为例进行讲解。1.31.3 第一个第一个JavaJava程序程序 编译编译JavaJava源文件源文件在命令行窗口中输入“javac HelloWorld.java”命令,对源文件进行编译。上面的javac命令执行完毕后,会在bin目录下生成一个字节码文

    14、件“HelloWorld.class”。1.31.3 第一个第一个JavaJava程序程序 运行运行JavaJava程序程序在命令行窗口中输入“java HelloWorld”命令,运行编译好的字节码文件。1.31.3 第一个第一个JavaJava程序程序有两点需要注意:第一,在使用javac命令进行编译时,需要输入完整的文件名。第二,在使用java命令运行程序时,需要的是类名,而非完整的文件名。脚下脚下留心留心 在使用javac命令编译例程1-1中的程序时,有可能会出现“找不到文件”的错误 可能原因:文件的扩展名被隐藏了,使文本文件在重命名为“HelloWorld.java”时,实际上该文件

    15、的真实文件名为“HelloWorld.java.txt”,文件类型并没有得到修改。脚下脚下留心留心 打开Windows的【文件夹选项】,在高级设置一栏中将“隐藏已知文件类型的扩展名”选项前面的勾“”取消,点击【确定】按钮。 文件显示出扩展名.txt后,将其重命名为HelloWorld.java即可。1.41.4 系统环境变量系统环境变量 pathpath环境变量环境变量path环境变量是系统环境变量中的一种,它用于保存一系列的路径,每个路径之间以分号分隔。在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找该文件,如果不存在会继续在path环境变量中定义的路径下去寻找这个文件,如果

    16、仍未找到,系统会报错。1.41.4 系统环境变量系统环境变量 1.4.1 path1.4.1 path环境变量环境变量在命令行窗口输入“set path”命令,可以查看当前系统的path环境变量。在命令行窗口输入一行命令,将“javac”命令所在的目录添加至path环境变量。1.41.4 系统环境变量系统环境变量 1.4.1 path1.4.1 path环境变量环境变量再次输入“set path”命令查看path环境变量。1.41.4 系统环境变量系统环境变量 1.4.1 path1.4.1 path环境变量环境变量设置完path环境变量后,再次运行“javac”命令,会显示“javac”命令

    17、的帮助信息。1.41.4 系统环境变量系统环境变量 1.4.2 1.4.2 系统环境变量系统环境变量重新打开一个新的命令行窗口,再次运行javac命令,又出现错误,使用“set path”命令查看环境变量,会发现之前的设置无效。原因在于,在命令窗口对环境变量进行的任何修改只对当前窗口有效,一旦关闭窗口,所有的设置都会被取消。要想让环境变量永久生效,就需要在系统中对环境变量进行配置。让Windows系统永久性地记住所配置的环境变量。配置系统环境变量步骤如下。1.41.4 系统环境变量系统环境变量 1.4.2 1.4.2 系统环境变量系统环境变量查看Windows系统属性中的环境变量。1.41.4

    18、 系统环境变量系统环境变量 1.4.2 1.4.2 系统环境变量系统环境变量设置path系统环境变量。在在【变量值变量值】文本区域开始处添加文本区域开始处添加“javacjavac”命令所在的目录命令所在的目录“C:Program FilesJavajdk1.7.0_10bin”C:Program FilesJavajdk1.7.0_10bin”,末尾用英文半角,末尾用英文半角分号分号(;)(;)结束,与后面的路径隔开。然后依次点击打开窗口的结束,与后面的路径隔开。然后依次点击打开窗口的【确确定定】按钮,完成设置。按钮,完成设置。1.41.4 系统环境变量系统环境变量 1.4.2 1.4.2

    19、系统环境变量系统环境变量查看和验证设置的path系统环境变量。1.41.4 系统环境变量系统环境变量 1.4.3 classpath1.4.3 classpath环境变量环境变量classpath环境变量也用于保存一系列路径,它和path环境变量的查看与配置的方式完全相同。当Java虚拟机需要运行一个类时,会在classpath环境变量中所定义的路径下去寻找所需的class文件。1.41.4 系统环境变量系统环境变量 1.4.3 classpath1.4.3 classpath环境变量环境变量打开命令提示行窗口,进入C盘根目录下,然后执行“java HelloWorld”命令,运行之前编译好的

    20、Java程序,结果会报错。首先来通过“set classpath”命令查看当前classpath环境变量的值。1.41.4 系统环境变量系统环境变量 1.4.3 classpath1.4.3 classpath环境变量环境变量当前classpath环境变量没有设置,为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置,在命令行窗口输入下面的命令:再次执行“java HelloWorld”命令运行程序,会看到正确的结果1.41.4 系统环境变量系统环境变量 1.4.3 classpath1.4.3 classpath环境变量环境变量值得注意的是,在1.3小节

    21、中,我们并没有对classpath环境变量进行设置,但在“C:Program FilesJavajdk1.7.0_10bin”目录下仍然可以使用“java”命令正常运行程序,而没有出现无法找到“HelloWorld.class”文件的错误。这是因为从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。1.51.5 JavaJava的运行机制的运行机制 Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟器将字节码文件进行解释执行,并将结

    22、果显示出来。1.51.5 JavaJava的运行机制的运行机制 以例程1-1为例,具体步骤如下:1、编写一个HelloWorld.java的文件。2、使用“Javac HelloWorld.java”命令开启Java编译器并进行编译。编译结束后,会自动生成一个HelloWorld.class的字节码文件。3、使用“Java HelloWorld”命令启动Java虚拟机运行程序,Java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类加载,它是由类加载器完成的,然后虚拟机针对加载到内存中的Java类进行解释执行,便可看到运行结果。1.51.5 JavaJava的运行机制的运行机制 Ja

    23、va程序是由虚拟机负责解释执行的,而并非操作系统。 这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需安装不同版本的虚拟机即可。1.51.5 JavaJava的运行机制的运行机制 这种方式使得Java语言“一次编写,到处运行(write once,run anywhere)”,有效地解决了程序设计语言在不同操作系统编译时产生不同机器代码的问题,大大降低了程序开发和维护的成本。 需要注意的是,Java程序通过Java虚拟机可以达到跨平台特性,但Java虚拟机并不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不同的。 本章小结 本章首先介绍了Java语言及其相关特性,然后介绍了在Windows系统平台中搭建Java开发环境和配置环境变量的方法,并演示了编写一个简单Java程序的步骤,最后介绍了Java的运行机制。 通过本章的学习,初学者能够对Java语言以及其相关特性有一个概念上的认识,重点要掌握的是重点要掌握的是JavaJava开发环境的搭开发环境的搭建以及建以及JavaJava的运行机制的运行机制,对于Java源文件的编写可以通过后面章节的学习逐渐掌握。让IT教学更简单,让IT学习更有效

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java基础第1章课件.ppt
    链接地址:https://www.163wenku.com/p-2775755.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库