文章目录
1.进制及其转换
-
十进制转二进制
-
除二取余法
除二取余倒排
-
-
二进制转十进制
-
权重相加法
二进制数字各位上的数字乘以权重,再相加。
其余进制转化类似。
八进制转二进制或十六进制可以先将其转换为十进制,然后转为对应进制。
-
0b二进制
0八进制
ox十六进制
负数十进制转二进制:先取绝对值求其对应二进制然后加1。
2.存储单位转换
字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位。位(bit)是数据存储的最小单位。
转换关系:
- 8bit = 1 Byte
- 1024Byte = 1KB
- 1024KB = 1MB
- 1024MB = 1 GB
- 1024GB = 1 TB
3.常用Dos命令
命令 | 操作符号 |
---|---|
盘符切换 | 盘符名: |
查看当前目录内容 | dir |
进入文件夹 | cd 文件夹名 |
返回上级目录 | cd … |
返回到对应盘符根目录 | cd \ |
清屏 | cls |
退出 | exit |
4. Java语言跨平台原理
4.1 Java语言的特点
- 面向对象
- 支持分布式
- 健壮性
- 安全
- 跨平台性
4.2 跨平台原理
跨平台性:Java编写的软件程序可以在任何操作系统上运行。该特性由JVM实现,但JVM不具备跨平台性。
4.3 JDK、JRE和JVM之间的关系
- JDK(Java Development Kit)是Java程序开发工具包,包含JRE和开发工具。
- JRE(Java Runtime Environment)是Java程序的运行时环境,其包含JVM和运行时需要的核心类库。
- JVM(Java Virtual Machine)是Java虚拟机。在不同的操作系统上有对应的Java虚拟机,其职责为将字节码文件转换为计算机可以识别的机器语言。
5. 入门程序
- 编写.java文件
- 编译.java文件并产生.class文件
- 运行.class文件输出结果
5.1 编写HelloWorld.java
public class Helloworld {
public static void main(String[] args){
System.out.println("Hello World");
}
}
文件名与类名需保持一致。
5.2 编译HelloWorld.java为Helloworld.class
javac