Java原码、反码和补码的算法,Java跨平台原理,以及JDK安装目录说明
来源:互联网 发布:广发证券炒股软件 编辑:程序博客网 时间:2024/06/07 19:42
原码、反码和补码操作:
在计算机内,有符号数有三种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。
证书的原码、反码和补码都是相同的,负数稍微复杂。
原码:
就是二进制点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余的表示数值的大小
反码:
负数的反码是对其原码逐位取反,但符号位除外。
补码:
负数的补码是在其反码的末尾加1
求反码的时候,最高位是符号位不能改变。
正数的符号位是0;
负数的符号位是1.
Java跨平台原理:
1、编译之后生成与平台无关的字节码文件。
2、得依赖不同的虚拟机(JVM)
注意:JVM是不跨平台的。
JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM
JDK(Java Development Kit):Java开发工具,包含Java的所有工具,如javac和Java等,JDK里包含JRE。
Java虚拟机(Java Virtual Machine):简称JVM,它是运行所有Java程序的虚拟计算机,好比是街机游戏的模拟器。
JVM是Java语言的运行环境,也是最具吸引力的特性之一。JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。值得注意的事Java虚拟机是不跨平台的,也就是说在Win下得装Win版的JVM,在Linux下装Linux版的jvm。
JVM是Java程序的解释和执行器。
db:存放了Java测试的数据库derby,企业不用。
include:存储C++的头文件
jre:Java的运行环境,里面有JVM。
lib:Java运行和依赖的核心库。
src.zip:Java的源代码
编写Java语言,编译操作(javac工具),执行操作(Java工具)
在计算机内,有符号数有三种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。
证书的原码、反码和补码都是相同的,负数稍微复杂。
原码:
就是二进制点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余的表示数值的大小
反码:
负数的反码是对其原码逐位取反,但符号位除外。
补码:
负数的补码是在其反码的末尾加1
求反码的时候,最高位是符号位不能改变。
正数的符号位是0;
负数的符号位是1.
Java跨平台原理:
1、编译之后生成与平台无关的字节码文件。
2、得依赖不同的虚拟机(JVM)
注意:JVM是不跨平台的。
来看看JDK-JRE-JVM的范畴:
JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM
JDK(Java Development Kit):Java开发工具,包含Java的所有工具,如javac和Java等,JDK里包含JRE。
Java虚拟机(Java Virtual Machine):简称JVM,它是运行所有Java程序的虚拟计算机,好比是街机游戏的模拟器。
JVM是Java语言的运行环境,也是最具吸引力的特性之一。JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。值得注意的事Java虚拟机是不跨平台的,也就是说在Win下得装Win版的JVM,在Linux下装Linux版的jvm。
JVM是Java程序的解释和执行器。
JDK安装目录:
db:存放了Java测试的数据库derby,企业不用。
include:存储C++的头文件
jre:Java的运行环境,里面有JVM。
lib:Java运行和依赖的核心库。
src.zip:Java的源代码
编写Java语言,编译操作(javac工具),执行操作(Java工具)
阅读全文
0 0
- Java原码、反码和补码的算法,Java跨平台原理,以及JDK安装目录说明
- java 原码 反码 和补码
- java中的原码、反码和补码
- 原码反码补码的详解以及java中>>和>>>的区别
- java的原码,反码与补码
- java 原码、反码、补码
- java 原码、反码、补码计算 以及 取反(~)运算
- 原码反码和补码以及Java中数据溢出问题
- 理解java中【带符号数和无符号数】以及【二进制的原码,补码,反码】(早期)
- java基础(1) 原码反码补码 原码反码补码原码反码补码原码反码补码原码反码补码原码反码补码原码反码补码
- JAVA基础3(原码、反码和补码)
- java语言基础(6)——原码反码补码以及二进制的负数运算
- java原码、补码、反码总结
- Java基础之 原码、反码、补码
- Java 原码、反码、补码详解
- java基础四 原码,反码,补码
- Java 原码、反码、补码详解
- java进制、原码、反码、补码、
- display
- web前端之12种不宜使用的Javascript语法
- Spring框架基本概念,Spring框架模块详解
- LeetCode 376. Wiggle Subsequence
- CodeForces
- Java原码、反码和补码的算法,Java跨平台原理,以及JDK安装目录说明
- DLib中调用人脸对齐+VS2013
- 南阳理工26题孪生素数
- sass基本使用
- 使用Gulp + Webpack定制前端开发环境
- pat-a 1094. The Largest Generation (25)
- Kotlin编程之扩展属性和扩展伴生对象
- 分享一个第三方ViewPager库
- HDU