java开发环境概念

java开发环境概念,第1张

应该是有两个吧:

1java程序编译和运行环境--JDK ,因为java是编译解释型的语言啊,所以需要一些在编译和运行的时候需要得到jdk的一些类库,虚拟机等支持。所以,搭建java的开发环境第一步就是安装jdk安装完毕后还要配置环境变量,因为安装好了以后系统需要通过环境变量才能找到。

2一般指java的集成开发环境,就是指编译器啊,有很多啊。

java是现今开发人员应用最多的语言,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,其优点繁多,是编程人员必学的一种语言。在编写java程序之前,要为电脑安装java环境,今天小编就带大家来熟悉一下如何安装java环境。

首先在百度搜索jdk下载,然后打开第一个网站

2

选择左边的软件

3

进入下载页面,点击accept license,并选择对应的windows x86的软件进行下载

4

下载完成之后,打开软件进行安装,可安装在非c盘,比如,我就安装在d盘

5

安装完毕,我们就可以开始配置了。右键我的电脑--属性,win7系统点击高级系统设置,而xp则只需要把选项卡切换至高级即可

6

点击环境变量

7

在系统变量中找到path,在变量值最后加一个分号“;”,再把你安装java的路径+bin复制进来,比如我刚才安装java的路径是D:\java,那么我要复制进去的地址则是D:\java\bin,如图所示,点击确定

8

打开开始菜单,运行--cmd(win7下直接开始--搜索cmd--回车)

9

输入java

10

看到如下画面,就证明你的java环境配置成功啦!

END

编译环境? 我觉得你是指IDE吧? IDE就是集成开发环境。

java的IDE通常有:

Eclipse

Jbuilder

Jcreator

NetBeans

等等。。。

上述的开发工具可以理解为开发环境,因为他们都包含编辑编译等功能。当然,开发工具能够编译Java的前提是他们需要携带有JDK。所以开发环境可以理解为——JDK + 开发工具。开发环境包括了编译环境。

除了开发环境,Java还有运行环境——也就是通常说的Java虚拟机。

开发环境编译生成的中间码交由运行环境执行,跟 *** 作系统无关,所以Java能跨平台。

工具:

EditPlus

java代码编辑器

配置方法及步骤:

打开EditPlus,点击工具--配置自定义工具

点击添加工具--程序

在菜单文本处填写Javac,命令填写javac目录,找到点击添加即可

参数设置里点击右边的更多选项,选择文件名,起始目录选择文件目录

动作选项,选择捕获控制台输出,配置完成,点击下方的应用选项

然后点击右方的添加工具,选择程序,在菜单文本里输入java,此时来配置Java

命令,添加Java的安装目录,在Java安装路径的bin目录下,

参数,选择不带扩展名的文件

起始目录文件目录

动作无

此时EditPlus的Java运行环境已经配置成功,找到一段Java代码,然后按下快捷键Ctrl+1编译。Ctrl+2运行

说明:需要配置好环境变量才可以 *** 作。

Java的平台由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口,这两部份软件就构成了Java运行的基本的环境。Java API 是一个大的已经做好的软件集合,这个集合里有许多开发时所需要的控件,用来辅助开发。Java API和JVM整合在一起处于机器硬件之上。也就是说,Java平台把一个Java应用程序从硬件系统分离开从而很好的保证了程序的独立性。为了更好的适应开发的需要,Java的设计者们为我们提供了三种Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE) 每一个版本都提供了丰富的开发工具箱以适应不同的开发需要。

让我们来具体看看Java平台的核心JVM的具体结构。

为了让编译产生的字节码可以更好的解释与执行,一共把JVM分成了主要的6块:JVM解释器,指令系统,寄存器,栈,存储区,碎片回收区。

JVM解释器就是这个虚拟机的处理字段码的CPU。

JVM指令系统同硬件计算机很相似。一条指令分成 *** 作码和 *** 作数两部分组成。 *** 作码为8位二进制数, *** 作数可以根据需要而定。 *** 作码是为了说明一条指令的功能,所以JVM可以有多达256种不同的 *** 作指令。

JVM有自己的虚拟寄存器,这样就可以快速的和JVM的解释器进行数据交换。为了功能的需要,JVM设置了常用的4个32位寄存器:pc(程序计数器),optop( *** 作数栈顶指针),frame(当前执行环境指针),vars(指向当前执行环境中第一个局部变量的指针)。

JVM栈是指令执行的时候数据和信息存储的场所和控制中心,它提供给JVM解释器运算所需要的信息。

JVM存储区就是为了把编译过后的字节码等信息存储起来。

JVM碎片回收是指将那些使用过后的Java类的具体的实例从内存进行回收,这就使得开发人员免去了自己编程控制内存的麻烦和危险。随着JVM的不断升级其碎片回收的技术和算法也更加合理。比较经典的算法有引用计数、复制、标记-清除和标记-整理。在JVM141版以后产生了一种叫分代收集技术,简单的来说就是利用对象在程序中生存的时间划分成代,以这个为标准进行碎片回收。关于碎片回收将在以后的文章中专门讲解。

一:用记事本:

1:在电脑上配置好环境变量。在记事本里写好代码后将后缀名txt改为java

2:打开DOS,找到当前文件后,输入:(编译)javac abcjava

(运行)java abc

二:用MyEclipse工具。

以上就是关于java开发环境概念全部的内容,包括:java开发环境概念、怎么安装java运行环境、java的编译环境到指的是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9789338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存