如何搭建java开发环境_华清远见

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何搭建java开发环境

现在java越来越火,很多程序是由java开发完成的。而且越来越多的程序员加入到java大军里面来。想学习java?那你必须要学会搭建java开发环境。如何搭建java环境,对于新手来说,是一个非常大的考验。本篇文章就为新手介绍java的基本知识,以及教大家如何搭建java开发环境。

一、简史

Java 诞生于 SUN (Stanford University Network) Microsystems Inc. Sun 公司从1995 年 Java 语言诞生,1996年发布 JDK 1.0 版本,随后又发布了 JDK1.1, JDK1.2,JDK1.3, JDK1.4, JDK5.0,JDK6 等几个版本, 2009 年4 月被Oracle 收购,从此 java 纳入了 Oracle 旗下,也进入了 JDK7 时代JDK---Java Development Kits 。

Java 技术体系架构

一种技术体系架构的诞生,源于他要解决现实生活中的某一类问题。Java 有三个技术架构:

Java SE(Java Standard Edition)标准版

这个版本是 Java 平台的核心,它提供了非常丰富的 API 来开发一般个人计算机上的应用程序,为开发普通桌面和商务应用程序提供的解决方案。

Java EE(Java Enterprise Edition)企业版

是基于 J2SE 基础扩展的,增加了用于服务器开发的类库。为开发企业环境下的应用程序提供的一套解决方案,如金融领域,政府政务领域。

Java ME(Java Micro Edition)小型版 (K-Java)

是 J2SE的内伸,包含 J2SE的一部分核心类,也有自己的扩展类,增加了适合微小装置的类库:javax.microedition.io.*等。是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

三个概念 JVM JRE JDK

JVM---Java Virtual Machine 在一台计算机上由软件或硬件模拟出来的计算机。

JAVA 在设计时就很注重移植和跨平台性。比如:JAVA int 永远都是 32 位。不像 c++可能是 16,32位,可能是根据编译器厂商规定的变化。这样话程序的移植就会非常麻烦。Java 针对不同的操作系统有不同的虚拟机。Java 虚拟机机屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

JRE --- Java Runtime Environment = JVM + 运行时所用到的类库

JDK --- Java Development Kits = 开发工具 + JRE

二、Java 开发环境搭建

1.在官方网站Downloads->Java for Developers->Java SE Downloads->JDK

2.安装JDK(Java SE Development Kit)开发工具软件

3.安装好后,在指定的安装路径下可以看到如下两个文件夹

例如:

我的安装路径为其默认安装路径,为:C:\Program Files\Java,这个目录下有两个子目录,分别是

jdk1.8.0_45 和 jre1.8.0_45

注意:

[1]JDK(Java Development Kit ) =JRE+开发工具集(例如javac编译工具等)

[2]JRE(Java runtime environment)=JVM+java SE标准类库

4.设置系统Path环境变量,让javac等工具可以在任何目录运行

设置方法如下:

[1]新建环境变量 JDK_TOOLS,其内容为C:\Program Files\Java\jdk1.8.0_45\bin

[2]在Path环境变量原有内容最前面加上%JDK_TOOLS%;

注意:这里的%JDK_TOOLS%表示引用JDK_TOOLS变量内容

三、 HelloWord.java程序编写、编译、运行

[1]编写:新建HelloWord.java文件,编写内容如下

注意:这里面class后面的类名需要与文件名相同,否则编译会报错

[2]编译:用cd命令切换到HelloWord.java所在的目录,用javac编译

如:javac HelloWord.java

编译成功后生成对应的字节码文件HelloWord.class

[3]运行:用java命令解释字节码文件即运行Java程序

如:javaHelloWord

注意:生成的字节码文件为HelloWord.class,这种写法是错误的:java HelloWord.class, Java 会根据传递的HelloWord在当前目录下去寻找对应的HelloWord.class文件

四、Java数据类型

1.基本数据类型

(1)数值型

[1]整数类型 byte[占8bit] ,short[占16bit], int[占32bit], long[占64位]

[2]浮点类型 float[占32bit] , double[占64bit]

(2)字符型 char [占16bit 整个Unicode字符集]

(3)布尔类型 boolean [1bit true 或 false]

注意:

[1]float f = 9.9 这种写法有问题,因为编译器默认认为9.9是一个double类型,这样会丢失精度报错

正确的写法:float f = 9.9f

[2]long b = 11111111111 这样写有问题,因为编译器默认认为数字都是int类型,报错为过大的整数

正确写法:long b = 11111111111L

[3]boolean类型的变量结果只能是true或false,当输出boolean类型变量时候,输出的结果为true 或false

[4]java中null表示什么都没有

2.引用数据类型

(1)类 class

(2)接口 interface

(3)数组

五、 Java数据类型间转换

[1] boolean类型不能强制转换成任何其它数据类型

[2]自动类型转换:容量小的类型自动转换成容量大的数据类型

byte->short->int->long->float->double

即一个小数据类型的变量或数据可以直接赋值给大数据类型变量

注意:对于byte、short、int类型的变量在计算时自动转换为int

相关文档
最新文档