- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 1 1 1 1 1 1 1 1 1 1 1 第1章 Java入门 导读 主要内容 Java的平台无关性 Java的地位 安装JDK 一个简单的Java应用程序 Java的先导知识与后继技术 C语言 Java EE JSP JDBC XML Android Java §1.1 Java的平台无关 Java可以在计算机的操作系统之上再提供一个Java运行环境,该运行环境由Java虚拟机(Java Virtual Machine)、类库以及一些核心文件组成。 Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,字节码是可以被Java虚拟机识别、执行的代码,即Java虚拟机负责解释运行字节码,其运行原理是:Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码, Java生成的字节码文件不依赖平台 能运行于平台A 能运行于平台B 针对JVM编译 WINDOWS操作系统 CPU Java 运行环境(JRE) UNIX操作系统 CPU Java 运行环境(JRE) Java语言的源程序 Java字节码文件 §1.2 Java之父-James Gosling 1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。 1995年5月Sun公司推出Java Development Kit(JDK)1.0a2版本,标志着Java的诞生 。 §1.3 Java的地位 (1)网络地位 Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 (2)语言地位 Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 (3)需求地位 由于很多新的技术领域都涉及到了Java语言 ,导致IT行业对Java人才的需求正在不断的增长 。 §1.4 安装JDK_1_三种平台 目前Java平台主要分为下列2个版本: (1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台。 (2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台。 无论上述那种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。 §1.4 安装JDK_2_安装Java SE平台 Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Java ME所必须的。 1 下载、安装JDK1.8。 本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-8u25-windows-i586.exe。 为了便于今后设置环境变量,建议修改默认的安装路径为:E:\jdk1.8 。 2.设置path JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的\bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置path。对于Windows 7/Windows XP,用鼠标右键单击“计算机”/“我的电脑”,在弹出的快捷菜单中选择“属性”命令弹出“系统特性”对话框,再单击该对话框中的“高级系统设置”/“高级选项”,然后单击按钮“环境变量”,添加系统环境变量。如果曾经设置过环境变量path,可单击该变量进行编辑操作,将需要的值加入即可。需要注意是,在编辑环境变量的值时,如果新加入的值不准备作为环境变量取值范围中的第一个值或最后一个值,那么新加入的值要和已有的其它值用分号分隔(如图1.7所示),如果作为最后一个值,需要和前面的值用分号分隔,如果作为第一个值需要和后面的值用分号分隔。 §1.6一个简单的Java应用程序 例子1 1.编写源文件 (Java应用程序的源文件是由若干个书写形式互相独立的类组成)。 public class Hello { public static void main (String args[]) {
您可能关注的文档
- 移动电子商务(第二版)项目4教学设计(教案).doc
- 移动电子商务(第二版)项目5教学设计(教案).doc
- 移动电子商务(第二版)项目6 教学设计(教案).doc
- 移动电子商务(第二版)项目7 教学设计(教案).doc
- 移动电子商务(第二版)项目8 教学设计(教案).doc
- 英语基础模块2 学生用书教案B2U4P1 Listening and Speaking.doc
- 英语基础模块2 学生用书教案B2U4P2 Reading and Writing (1).doc
- 英语基础模块2 学生用书教案B2U4P3 Reading and Writing (2).doc
- 英语基础模块2 学生用书教案B2U4P4 For Better Performance.doc
- 英语基础模块2 学生用书教案B2U4P5 Around the World&Fun Time.doc
- Java编程基础及应用(第2版)教学课件第3章运算符、表达式和语句.ppt
- Java编程基础及应用(第2版)教学课件第4章数组.ppt
- Java编程基础及应用(第2版)教学课件第6章 类的继承与多态性.ppt
- Java编程基础及应用(第2版)教学课件第7章接口与实现.ppt
- Java编程基础及应用(第2版)教学课件第9章Java多线程机制.ppt
- Java编程基础及应用(第2版)教学课件第10章常用实用类.ppt
- Java编程基础及应用(第2版)教学课件第12章输入和输出.ppt
- Java编程基础及应用(第2版)教学课件第13章JDBC技术.ppt
- Java编程基础及应用(第2版)教学课件第14章Java网络编程.ppt
- 网络零售教学课件2 网络零售概述.ppt
文档评论(0)