首页编程java编程java运行库是什么意思,java运行库是什么

java运行库是什么意思,java运行库是什么

编程之家2023-10-11102次浏览

其实java运行库是什么意思的问题并不复杂,但是又很多的朋友都不太了解java运行库是什么,因此呢,今天小编就来为大家分享java运行库是什么意思的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

java运行库是什么意思,java运行库是什么

运行环境是什么

问题一:什么是软件的运行环境?运行环境包括软件和硬件两方面

1.软件:主要只操作系统,比如windows,或者Linux等等,也包括一些其他软件,比如office,还有第三方运行库,比如DotNet,DirectX等

2.硬件,主要是电脑的配置,比如CPU,内存,显卡,硬盘等等

java运行库是什么意思,java运行库是什么

问题二:运行环境是什么意思要浏览ASP文件必须经过服务器解析才能够浏览得到。如果是将asp文件上传到支持asp的服务器,那就能够直接浏览。但是如果是在本机上面,那就必须将自己的电脑设置成为服务器。我们单机并不需要设置成为局域网,只需要设置成为单机服务器就可以。

ASP运行所需的环境如下:

java运行库是什么意思,java运行库是什么

・Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server

・Microsoft Peer Web Services Version 3.0 on Windows NT W偿rkstation

・Microsoft Personal Web Server on Windows 95/98

也就是说我们经常所使用的window95/98/2000/XP都可以运行asp,只需要将其设置为单机服务器就行了。

归结一点:window95/98,需要安装PWS;window2000/XP,需要安装IIS。才能发挥其asp的作用。

可以说,WIN95/98的PWS和WIN2000/XP/2003的IIS就是ASP的运行环境

问题三:电脑运行环境是什么意思在计算机领域,指运行于计算机硬件之上的驱动计算机及其外围设备实现某种目的的软件系统。还主要指软件的运行环境,比如XP,Linux,以及软件运行所需的周边软件等等。除此之外,还包括目的软件之外的应用层软件,在涉及软件交互的时候,这些应用软件往往影响很大。

软件环境 Software Environment

还主要指软件的运行环境,比如XP,Linux,以及软件运行所需的周边软件等等。除此之外,还包括目的软件之外的应用层软件,在涉及软件交互的时候,这些应用软件往往影响很大。

在地理科学领域,软件环境即人文环境,是指由传播活动所需要的那些非物质条件、无形条件之和构筑而成的环境。例如公民素质、政治制度、社会舆论等等

问题四:运行环境是什么意思?游戏需订的软件和硬件配置

比如说你电脑的配置能否达到游戏的要求。

游戏对系统有一些特别的要求,需要安装一些系统软件等

问题五:汇编语言运行环境是什么?一般汇编语言是在ma***下编辑的,生成exe执行文件,没什么很高要求。汇编语言是从机器语言转换过来的.最早的计算机系统没有可用的高级语言,是直接用0101这样的二进制编码来编程的,这样对绝大多数用户就很不方便,因为这要求对计算机系统的软件和硬件资源要非常了解才可以.记忆量也很大.到后来,大家就用一些符号来代替一些二进制代码,方便识别,比如原来代码1011意思是加法,现在就不写1011了,写成ADD,用ADD这个大家都容易识别的符号来编程,可以提升一些效率.但计算机的执行仍然只识别二进制代码,所以需要把汇编语言写的代码再转换成机器语言.

汇编语言是一种低级语言,好处是可以直接控制计算机的软硬件资源.坏处就是对编程人员的要求非常高.计算机执行的时候,用汇编语言编写的代码的执行效率是最高的.和机器语言代码的效率一样高.

问题六:想装这个系统!运行环境是什么意思?不需要理会这个运行环境

你这个是ghost版本的win7 64位系统

下载后,直接可以刻录成光盘或者用U盘PE来安装即可

问题七:运行环境:WinAll什么意思所有操作系统

问题八:游戏的运行环境是什么啊?右键单机“我的电脑”――“属性”

然后就能查看你使用的系统

不过你不用担心,你绝对能玩,因为你正在上网。

IE浏览器都要XP海统。

不用担心,望采纳!

问题九:java的运行环境是什么 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 Editio郸(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的不断升级其碎片回收的技术和算法也更加合理。比较经典的算法有引用计数、复制、标记-清除和标记-整理。在JVM1.4.1版以后产生了一种叫分代收集技术,简单的来说就是利用对象在程序中生存的时间划分成代,以这个为标准进行碎片回收。关于碎片回收将在以后的文章中专门讲解。

问题十:C语言的最好运行环境是什么?问得没水平啊,我回答得也疑似灌水,嗨,随便说说

C语言只是语方,跟运行环境没关系,你要问题是哪款C语言开发集成环境的吧

就新手而言,最好的是你最熟悉的系统啦,windows、linux,你正用哪个,就是哪个最好,在这个操作系统下,有它对应的编译器写代码时,不限制,可以是任何文本编辑器,只要保存时记得给换个扩展名*.c c++的就用*.cpp写的不是代码而是头文件就存为*.h

编译链接和调试时才必需要用到集成环境,window平台下,有VC有TC等,linux下也有gcc等编译器

没有最好的,伐有最合适的,不同的操作平台下,及不同的开发对象,有不同的工具

连电脑都不是太熟的新同学只作为学C语言的工具,就用最省事的 window平台+TC 3.0吧

以前DOS下最常用的是TC(2.0,3.0)

WINDOWS下最常用的是VC(6,7,9...)以前还有用C++builder也比较常用

Linux下不带界面的,我只知道gcc、cc不清楚别的

unix跟linux差不多吧,不同的版本都有相关的c编译器

回答这么多,能得两分不?

java运行库是什么

对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:

·SDK(Software Development Kit)一般指软件开发包,可以包括函数库、编译程序等。

·JDK(Java Development Kit)是面向JAVA开发人员使用的SDK,它提供了Java的开发环境和运行环境。

·JRE(Java Runtime Enviroment)是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

如果安装了JDK,会发现你的电脑有两套JRE,一套位于j2sdk\jre,另外一套位于 C:\Program Files\Java\j2re1.4.1_01目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。

而且在安装JDK时可以选择是否安装这个位于 C:\Program Files\Java目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java目录下安装唯一的一套JRE(供浏览器来使用)。

JRE的地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

1、为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在\lib\tools.jar里。从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread"main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main这个意思是说,你输入javac.exe与输入 java-cp c:\jdk\lib\tools.jar com.sun.tools.javac.Main是一样的,会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。而且可以发现\lib目录下的程序都很小,不大于2 9K,从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的。

2、如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。Java.exe的工作就是找到合适的JRE来运行Java程序。 Java.exe依照底下的顺序来查找JRE:自己的目录下有没有JRE;父目录有没有JRE;查询注册表: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

3、介绍JVM JRE目录下的Bin目录有两个目录:server与client。这就是真正的jvm.dll所在。 jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的jvm.dll。

也可以参考下面的介绍:

转自: http://www.javanb.com/java/1/17269.html

Java语言的发展经历

(1)Sun的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。

(2)开始写Java时,并不局限于扩充语言机制本身,更注重于语言所运行的软硬件环境。他要建立一个系统,这个系统运行于一个巨大的、分布的、异构的网格环境中,完成各电子设备之间的通信与协同工作。设计中采用了虚机器码(Virtual Machine Code)方式

(3)中性浏览器HotJava的诞生。不依赖于任何硬件平台和软件平台,它应是一种实时性较高、可靠安全、有交互功能的浏览器。

(4)在以网络为中心的计算时代,不支持HTML和Java,就意味着应用程序的应用范围只能限于同质的环境。

(5)未来的计算方式,每个HomePage的实质是一个多媒体应用程序,这些程序用Java来开发。Java应用程序运行在异质的机器、异质的操作系统之上,甚至于电冰箱、烤面包箱、防盗电子设备之中,用Internet把所有的电子设备连接起来,通过TCP/IP进行信息的交流。未来可能进行代理(Agent)交换,代理有一定的智能性,那便是信息交换的更高级阶段。

Java工业

(1)Java Card

(2)Embedded System

(3)Java Applet

(4)Java Application

(5)Java OS

Java平台技术

Java不仅仅是一种语言,更重要是一种区别于传统系统,遵循"网络就是计算机"信条的平台技术。Java平台将面向对象系统扩展成包括程序和数据的网络计算机(NC),而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现。以下是如干重要概念:

(1)Java虚拟机:从底层看,Java虚拟机就是以Java字节码为指令组的软CPU。

(2)字节码:字节码是Java虚拟机的指令组(很象CPU上的微码)。

(3)即用即装入:一个.class文件可以引用许多其它.class文件(在Java语言中,通过import, implement或extends语句实现),当运行的类需要其他类时,Java虚拟机即从网络或本地文件系统装入.class文件。

(4)Java认证器:认证器包括四个阶段的操作:类文件认证、类型系统认证、字节码认证和运行时类型与访问检查。此外,认证器在检查期间还能识别算法操作的上溢和下溢等其他可能发生在运行期间的程序错误。

(5)Java效率和(Just-In-Time)JIT及时编译技术:JIT编译器在程序开始执行前把所有字节码翻译成本地机器码,然后再将翻译后的机器码放在CPU上运行。

Java可移植特性

(1)JAVA作为一种编程语言:源代码可移植性

(2)JAVA作为一个虚拟机:硬件平台可移植性

(3)JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统移植性

Java语言特性

(1)面向对象:无全局变量或函数

(2)分布式:Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。因此,Java应用程序可凭借URL打开并访问网络上的对象,象本地一样。

(3)取消了C语言的:结构,指针,#define语句,多重继承,全局变量和函数,GOTO语句,操作符重载,自动类型转换等等

(4)安全健壮:例如,边界检查,类型检查,字节码认证,自动的指针和内存管理(5)结构中立:为了建立Java作为网络的一个整体

(6)垃圾收集器:虚拟机自动启动的一个线程来完成不用内存的回收,免去delete.

Java开发工具(1)JDK:Java开发工具包(2)Symantec café:第一个推出具有完全特性的集成开发环境的公司是Symantec。

(3)Java Workshop:Sun公司1996年中推出的全部用Java实现的集成开发环境。

(4)Visual J++:微软推出的Visual Stutio组建之一

(5)Jbuilder:Borland公司推出的Windows和Linux平台的开发环境。

JavaSE是什么

Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。

用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算,从此Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪。

Java se用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序,Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

扩展资料:

Java se用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序,Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

过去很可能会有不少人抱怨Java虽然有着相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。不过这次SunMicrosystem可是有备而来的,不仅在执行速度上有大幅度的改革,而且在内容上也有做了一些修改以及增强。

参考资料:

JAVA SE-百度百科

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

长跑冠军(长跑冠军纸飞机怎么折)java成员函数是什么(java编程中的成员方法是什么)