CSDN论坛 > Java > 非技术区

Java是跨平台的,什么意思 [问题点数:20分,结帖人zhuying1983]

Bbs1
本版专家分:17
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:292
Bbs2
本版专家分:406
Bbs7
本版专家分:11314
Blank
蓝花 2004年12月 Java大版内专家分月排行榜第三
Bbs2
本版专家分:331
Bbs4
本版专家分:1510
匿名用户不能发表回复!
其他相关推荐
Java如何实现跨平台
Java如何实现跨平台
Java跨平台原理理解
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,但也并不是说所有的Java程序都具有Java跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的, Java跨平台的原理: Java字节码的两种执行方式 1、即时编译方式:编译器先将字节码编译成机器码,然后再执行该机器码。 2、解释执行方式:编译器通过每次解释并执行一小段代码来完成J
java的语言特性,跨平台原理和两种核心机制(个人总结)
Java语言特性 一种纯面向对象的编程语言一种与平台(操作系统)无关的跨平台语言 一种健壮的语言,他吸收了c/c++的优点; 一种具有较高安全性的语言,他摒弃了c/c++的垃圾回收,类型检查和指针(java会自动立即回收,强制垃圾回收并且取消了指针); Java的跨平台原理 Java实现了一次编译,随处运行;JVM:Java虚拟机;Java源代
如何理解Java是跨平台的语言
今天看了个视频,浅谈如何理解Java是跨平台的语言。
Java的跨平台性原理
java语言的原理是“一次编写,到处运行”,java代码在不同的系统上都可以运行(windows系统、linux系统、unix系统......),那么为什么java语言就能到处运行呢?java跨平台的原理是什么呢? 直接的说java能跨平台是因为java虚拟机可以跨平台。       我们编写的java代码是不能被硬件系统直接运行的,而是运行在java虚拟机上的,java虚拟机也称为JVM。这
Java跨平台性的理解
此篇博文主要源自网络xiaozhen的天空的博客:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/ 1、是么是平台 Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。 CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责
怎么理解,java语言是跨平台的?即什么是跨平台?C也说自己是跨平台的,怎么理解?
所以何谓跨平台,即可以理解为跨操作系统,即windows、linux、unix都能正常运行。 java跨平台,是运行级的跨平台。因为java的class在任何平台上都能正常运行(因为各平台都可以安装适用于其平台的jre即jvm即java虚拟机)。 c跨平台,是源码级的跨平台。因为各平台都有c的编译器,可以编译成该平台可运行的二进制文件(机器只能识别二进制的0101010)。
java运行机制:跨平台的原因
java三种核心机制 java虚拟机 代码安全性检测 垃圾收集机制(garbage collection) java程序的编译与运行【说明】 源程序.java文件运行编译命令javac,相当于c语言中的命令cc javac编译后生成class文件,实际上就是一些字节码bytecode。不是我们实际机器的最终执行码,而在C++中,是直接成最终的cpu指令。该字节码是java自定义的一套规则中的一系列指
将java project 打包成跨平台的jar包
正在做数据分析方面的实习工作,由于需要java做一个Teradata和Greenplum的接口,中间用到了java连接TD,R语言连接Gp。所以需要做一个用jdbc连接了TD的jar包。 在eclipse上将java project打包成jar是可以自动搞定的,注意的是: 1、lib文件夹:依赖的外部jar包,一定要新建一个lib包,然后将这些jar包放进去,并在java project中引用
jvm为什么能够跨平台
java语言是一种很特殊的语言 它不同于一般的编程语言,它做到了一次编译到处运行(write once,run anywhere) 也就是java语言的跨平台,那java是怎么实现跨平台(os+操作系统)的呢,这是由于java的jvm实现的。 现在的java并不是严格的编译性语言,java程序也需要编译,但是并没有直接编译成机器语言,也就是我们所说的二进制语言,java语言的源代码是.java文
关闭
关闭