《JSE-01(Java编程语言概述).pptx》由会员分享,可在线阅读,更多相关《JSE-01(Java编程语言概述).pptx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第1章章Java编程语言概述编程语言概述讲师:李贺飞讲师:李贺飞新浪微博:尚硅谷新浪微博:尚硅谷-李贺飞李贺飞本章内容本章内容l第一节 走进Java语言l第二节 搭建开发环境l第三节 开发简单应用程序l第四节 注释语句第一节 走进Java语言Java编程语言发展简史编程语言发展简史l最初命名为Oak(橡树)lGreen Team小组成员James Gosling、Bill Joy、Patrick Naughton、Mike Sheridanl最初的目的:与家电一起使用l1994年,小组意识到 Oak 非常适合于互联网l于1995年5月发布,定名为Javal正式版本于1996年发布Java编程
2、语言主要特征编程语言主要特征l面向对象l分布式l简单化l多线程l安全l跨平台移植(Write once,Run Anywhere)Java技术体系平台技术体系平台lJava平台标准版(Java SE)适于开发桌面应用程序,C/S架构应用程序lJava平台企业版(Java EE)适于开发小、中、大型的企业级应用程序lJava平台微型版(Java ME)适合于开发微型平台的应用程序,如手机,GPS第二节 搭建开发环境u核心机制核心机制Java虚拟机虚拟机lJVM是一个虚拟的计算机,具有指令集并使用不同的存储是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器区域
3、。负责执行指令,管理数据、内存、寄存器。l对于不同的平台,有不同的虚拟机。lJava虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。uJava语言的特点:跨平台性语言的特点:跨平台性l因为有了JVM,同一个Java 程序在三个不同的操作系统中都可以执行。这样就实现了Java 程序的跨平台性。JAVA程序Windows操作系统Linux操作系统Mac操作系统Win版的JVMlinux版的JVMMac版的JVMu什么是什么是JDK,JREJDK(Java Development Kit Java开发工具包开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工
4、具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等JRE(Java Runtime Environment Java运行环境运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行运行一个开发好的Java程序,计算机中只需要安装JRE即可。简单而言,使用简单而言,使用JDK的开发工具完成的的开发工具完成的java程序,交给程序,交给JRE去运行。去运行。JRE=JVM+Java SE标准类库JDK=JRE+开发工具集(例如Javac编译工具
5、等)uJVM、JRE、JDKJava语言的环境搭建语言的环境搭建l下载 JDKl安装 JDKl配置环境变量path:windows系统执行命令时要搜寻的路径。classpath:java 在编译和运行时要找的 class 所在的路径。l验证是否成功:javac javal选择合适的文本编辑器或 IDE 开发u下载、安装下载、安装JDKl官方网址:l安装JDK傻瓜式安装,下一步即可。建议:安装路径不要有中文或者特殊符号如空格等。当提示安装 JRE 时,可以选择不安装。u配置环境变量配置环境变量 pathl在dos命令行中敲入javac,出现错误提示:l错误原因:当前执行的程序在当前目录下如果不存
6、在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到 jdk安装路径bin目录下,执行javac,会看到javac参数提示信息。每次执行 java 的工具都要进入到bin目录下,是非常麻烦的。可不可以在任何目录下都可以执行java的工具呢?l根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序。l配置方法:配置方法:我的电脑-属性-高级系统设置-环境变量编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用“;”和其他值分
7、隔开即可。打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。注:具体操作流程,参看具体操作流程,参看JDK7下载下载-安装安装-配置配置.docu配置环境变量配置环境变量 pathl临时临时配置方式配置方式:通过dos命令中set命令完成set:用于查看本机的所有环境变量的信息。set 变量名:查看具体一个环境变量的值。set 变量名=:清空一个环境变量的值。set 变量名=具体值:给指定变量定义具体值。l想要在原有环境变量值基础上添加新值呢?首先,通过%变量名%操作符获取到原有环境变量的值。然后加上新值后再定义给该变量名即可举例:给path环境变量加入新值
8、set path=新值;%path%l注:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失。u配置环境变量配置环境变量 path(补充补充)lWindows操作系统常用的DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd.:退回到上一级目录cd:退回到根目录del:删除文件exit:退出 dos 命令行基础常识基础常识echo javase1.doc第三节 开发简单的应用程序l步骤:1.将 Java 代码编写编写到扩展名为.java 的文件中。2.通过 javac 命令对该 java 文件进行编译编译。3.通过 java 命令对生成的 cl
9、ass 文件进行运行运行。.java文件.class文件结 果javac.exe编 译java.exe运 行源文件开发开发体验体验 HelloWorld字节码文件Java程序的执行原理程序的执行原理小结小结第一个程序第一个程序lJava源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本类中的HelloWorld类。l一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。lJava应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String args
10、).lJava语言严格区分大小写。lJava方法由一条条语句构成,每个语句以“;”结束。l大括号都是成对出现的,缺一不可。常见常见问题及解决问题及解决方法方法源文件名不存在或者写错,或者当前路径错误。类文件名写错,或者类文件不在当前路径下,或者不在classpath指定路径下。1.7 1.7 常见问题及解决常见问题及解决方法方法编译失败,注意错误出现的行数,再到源代码中指定位置改错声明为public的主类应与文件名一致,否知编译失败练练 习习1.编写一个Rectangle类,打印输出三角形如下:*第四节 注释语句注注 释释l用于注解说明解释程序的文字就是注释。l提高了代码的阅读性;调试程序的重
11、要方法。lJava中的注释类型:单行注释多行注释文档注释(java特有)l注释是一个程序员必须要具有的良好编程习惯。l将自己的思想通过注释先整理出来,再用代码去体现l单行注释单行注释格式:/注释文字 l多行注释多行注释格式:/*注释文字*/l注:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。多行注释里面不允许有多行注释嵌套。注注 释释l文档文档注释(注释(java特有)特有)格式格式:/*author 指定指定java程序的作者程序的作者*version 指定源文件的版本指定源文件的版本 *param 方法的参数说明信息方法的参数说明信息 */l注释内容可以被JDK
12、提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。l操作方式注注 释释 Java API文档文档lAPI(Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。lJava语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。l下载API:Additional Resources-Java SE 7 Documentation下载。l详见:详见:JDK7的下载的下载-安装安装-配置配置.doc Java API文档文档包列表区包列表区类列表区类列表区详细说明区详细说明区练练 习习1.独立编写HelloJava程序,并配上必要的注释。2.将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行。3.结合n(换行),t(制表符),空格等在控制台打印出如下图所示的效果。知识回顾知识回顾 JDK,JRE,JVM的关系。环境变量path配置及其作用。Java程序的编写、编译、运行步骤。Java程序编写的规则。在配置环境、编译、运行各个步骤中常见的错误以 及解决方法。