(1)-《Java程序设计》课件1_第1页
(1)-《Java程序设计》课件1_第2页
(1)-《Java程序设计》课件1_第3页
(1)-《Java程序设计》课件1_第4页
(1)-《Java程序设计》课件1_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章Java快速入门《Java简介》主要内容任务一:总结如何完成第一个Java程序的编写?任务二:SDK和JDK分别什么意思?有什么区别?任务三:JRE和JVM分别什么意思?有什么联系?任务四:解释性语言和编译性语言有什么区别?API是什么?任务一:总结如何完成第一个Java程序的编写?①下载Java开发包(JavaDevelopmentKit)(JDK)并安装(最好安装在D盘)②进行环境变量的配置:win7/win10分别如何配置?D:\programfiles\Java\jdk1.8.0_***\bin③

下载eclipse开发工具并安装(D盘),在其中编写“helloworld”程序,并运行,查看结果。

用记事本新建一个文本文档,在里面编写“helloworld”程序,保存后将文件后缀名改为HelloWorld.java,打开命令提示符,进入“helloworld”文件所在目录(如何进入?),输入命令javacHelloWorld.java和javaHelloWorld并分别按回车键,查看结果。(如出现“javac不是内部或外部命令”怎么办?是什么意思?)任务二:SDK和JDK分别什么意思?有什么区别?Ⅰ.SDK——softwaredevelopmentkits,即软件开发包,将在某一平台上(比如Windows)开发应用程序所需的所有相关文档、范例和工具集合在一起发布,叫SDK。Ⅱ.JDK——javadevelopmentkits,即Java开发包,在某一系统平台上(比如Windows)用Java语言开发产品的平台,是专门为Java开发量身定做的。

SDK和JDK的关系就像加工产品的机床和刀具的关系一样,而我们编写的程序就是加工的产品。同一个系统平台,需要一种机床,即SDK;而同一个机床上,要加工不同的产品就要换用不同的刀具,加工Java产品就要安装JDK。对于Windows系统平台,eclipse就是一台机床,就是个SDK;它里面有好几种不同的开发模式,其中的Java模式就需要安装JDK。(要求记录)任务三:JRE和JVM分别什么意思?有什么联系?Ⅰ.JRE是JDK安装以后的一个文件夹,一个部分,即Javaruntimeenvironment(Java运行时环境),包括了运行Java程序必须的环境集合,包含JVM标准实现及Java核心类库。Ⅱ.JVM——Javavirtualmachine,即Java虚拟机,是整个java实现跨平台的最核心的部分,所有java程序首先在机床(eclipse)上编译成.class字节码文件,这种类文件就可以直接在JVM上解释执行。

所以,JVM和JRE是部分和整体的关系,JVM是JRE的核心一部分,JRE又是JDK的一部分。Java程序最终要执行,JVM必须是常驻内存、实时解释的,它实现了Java语言的跨平台性,同时也比较慢。(要求记录)任务四:解释性语言和编译性语言有什么区别?API是什么?编译性语言如C、C++,是将所有的源程序文件都要通过编译变成计算机能直接执行的二进制机器码,即.exe可执行文件,然后由计算机运行这些文件,特点是速度比较快;而解释性语言如Java、C#,都是通过先将源程序文件编译成中间的字节码文件,然后将字节码文件直接在不同的平台上通过不同的Java虚拟机解释运行,特点是适合网络编程,但运行速度较慢,消耗资源较多。

解释性语言与编译性语言都有编译过程,区别是编译的程度,相对于编译性语言的直接编译到机器码,解释性语言只编译到字节码,剩下的最重要一步需要实时解释执行。API——applicationprogramminginterface,即应用程序编程接口,是将Java中用到的一些现成的包、类、方法、接口的继承关系及其定义、使用方法综合起来的文件,它是操作系统给应用程序的调用接口。(要求记录)小结安装完JDK以后一定要记得配置环境变量(如果不配置会有什么结果?)DOS窗口编译运行Java程序的步骤和命令要记住(与环境变量配置的关系?)课后作业1.2参考例1.1,编写一个程序,要求程序运行后再屏幕上输出:*******************************Thisismyfirstjavaprogram!*******************************1.4将例1.1中程序保存为文件名helloWorld.java(注意:h是小写),观察编译后的屏幕输出,并解释原因。课后作业1.5下面的程序试图在屏幕上输出字符串“ASimpleJavaProgram”(不包括引号),观察该程序的编译出错信息,并根据出错信息的提示修改程序,使其能正确运行。publicclassSimp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论