




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一节课一、 了解JavaJava是一种简单易用、完全面向对象、与平台无关性、安全可靠的、主要面向Intenet的开发工具。Java是从1995年正式问世的,它的快速发展让整个Web世界发生了巨大的变化。随之后的Java Servlet的推出,Java在电子商务方面得到了崭露头角。比尔盖茨曾经说过:“Java是最卓越的程序设计语言”。Java的应用领域很广,比如:计算机、移动电话、家用电器等领域中都有Java技术的存在。Java是一种Internet编程语言,Java还曾是网络动画技术的代名词,Java的虚拟机更是让人耳目一新,Java简单易学、跨平台而又不失强大的功能。Java技术的架构包括以下三个方面:1. J2EE(Java 2 Platform Enterprise Edition)企业版,是以企业为环境而开发应用程序的解决方案。2. J2SE(Java 2 Platform Stand Edition)标准版,是桌面开发和低端商务应用的解决方案。3. J2ME(Java 2 Platform Micro Edition)小型版,是致力于消费产品和嵌入式设备的最佳解决方案。J2EE目前已经成为开发商创建电子商务应用的事实标准。J2SE是Java 2 平台的标准版,它适用于桌面系统,提过CORBA标准的ORB技术。结合Java的RMI支持分布式互操作环境。J2ME提供了HTTP高级Internet协议,是移动电话能以Client/Server方式直接访问Internet的全部信息,不同的Client访问不同的文件,此外还能访问本地存储区,提供最高效率的无线交流。1.1 Java虚拟机及Java的跨平台原理Java虚拟机(JVM)是可运行Java字节码的假想计算机,为什么说Java的跨平台是相对其他编程语言而言的,用C语言和Java的对比。从上图我们可以看出,不管是C还是Java都是要先编写源程序。C语言最终运行的扩展名为exe的可执行文件,而Java是扩展名为class的字节码文件,在这里C语言编译后生成的exe就相当于Java的字节码文件。但Java生成的字节码文件如何执行?在这里Java的字节码文件是运行在JVM上的,就相当于在windows上运行的exe文件。Windows执行exe文件是如何做的?是从exe文件中取出一条条的计算机指令,交给CPU去解释执行。JVM执行Java字节码文件的过程,也是JVM虚拟机从Java字节码文件取出一条条字节码指令交给“CPU”去执行。而这里Java所使用CPU是什么?这个字节码的“CPU”可以试硬件,也可以试某个系统上运行的一个软件,这个软件称为Java字节码解释程序1.2 Java开发环境的搭建SUN公司为我们提供了一套称之为JDK(Java Development Kit)。我们可以从SUN公司的网站去下载(),我们可以下载最新版的,一般新版本比较好。下载时我们根据自己的操作系统去下载相应的运行平台,SUN为我们提供了多种平台下的工具。我们就针对Windows的下载。下载后安装软件即可,安装很简单,安装完后这个工具包中的内容都放在JDK安装目录下,其中的bin子目录中包含了所有相关的可执行文件:如同所示:在这个目录下,有几个十分重要的工具:1. javac.exe是Java源文件的编译工具,Java源文件的扩展名为.java,当我们编译源文件后会生成Java的字节码文件扩展名为.class。2. java.exe是Java字节码解释程序,负责解释执行Java字节码文件,就是一个JVM。我们可以再命令行窗口下,执行Java命令。1.2.1 环境变量的介绍1. 右键点击“我的电脑”弹出菜单后点击“属性”。如图:2. 点击“高级选项卡”,如图:3. 点击“环境变量”后,会弹出一个新窗口,如图:4. 在弹出的新窗口中,我们会看到上面是“某某用户的变量”,下面是“系统变量”,我们可以再这两个地方任意一个进行设置,区别在于上面的窗口,是针对当前登录该系统的人的,如果换了其他用户就不会有效。5. 设置系统变量,我们可以在“系统变量“中找到Path环境变量,如图:在这里的变量值,可以有多个,每一个是用分号隔开“;”6. 最后,我们就可以吧我们的Java的安装目录“%java_home%/bin”配置在这个变量值中就可以了。1.3 感受Java编译过程首先我们我们可以用EditPlus工具来编写我们的Java文件,现在有很多的工具来开发Java程序(比如:Eclipse,Jbuilder等),但是作为初学者建议不要一上来就用这些工具,这些工具很多的东西都给你提供好了,对于初学者使用不是一件好事,反而会造成不好的效果,在这里我们就是用EditPlus工具,很简单一个工具。在EditPlus中编写我们的第一个Java程序,源程序如下:FirstJavaProgram.java:class FirstJavaProgrampublic static void main(String args)System.out.println(My first Java program) ;源程序说明:1) Java中的程序必须以类(class)的形式存在,一个类中能被解释器直接启动运行,这个类中必须有main函数,Java虚拟机运行时首先调用这个类中的main函数,main函数的写法是固定的,必须是public static void main(String args),至于这什么意思,以后就会明白。2) System.out.println(My first Java program) ;这里的这行代码就是要在屏幕上打印出一串字符信息,也就是说如果你写的程序想在屏幕上打印出信息,就用这语句,也可以用System.out.print (My first Java program) ,这里的区别猛的看上去似乎没有区别,注意看,一个是,println(),一个是,print(),第一个会在打印完的信息后添加一个换行符(n),而后者只打印字符串,不会添加换行符。3) 如果在class之前没有使用public修饰符,源文件的名可以试一切合法的名称。而带有public修饰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年风电装备行业研究报告及未来行业发展趋势预测
- 2025年多孔硝铵行业研究报告及未来行业发展趋势预测
- 2025年胶合板制造行业研究报告及未来行业发展趋势预测
- 装岩机司机适应性考核试卷及答案
- 2025年复合式化油器行业研究报告及未来行业发展趋势预测
- 玻璃厂环保检测计划管理规章
- 家具配件厂奖金发放管理制度
- 电池及电池系统维修保养师操作考核试卷及答案
- 八年级生物知识点系统总结
- 2025伊犁州新华医院第一批招聘编制外工作人员(25人)考试参考题库及答案解析
- 苏科版生物七年级上册全套课件
- 第二章:保险的性质和功能
- 《危险化学品重点县专家指导服务手册》
- 中医学概论智慧树知到答案章节测试2023年安徽中医药大学
- 中华全国律师协会律师办理企业破产法律业务操作指引
- GB/T 5218-1999合金弹簧钢丝
- GB/T 19812.5-2019塑料节水灌溉器材第5部分:地埋式滴灌管
- 湘教版六年级下册科学实验报告单 (湘教版)
- 水文地质学基础课件
- 《科学思维与科学方法论》第二章 科学思维的逻辑方法
- 青岛汽轮机调速系统使用说明书
评论
0/150
提交评论