1.计算机基础和环境配置

本文介绍了计算机基础,包括进制转换、存储单位转换,详细讲解了Java语言的跨平台原理,JDK、JRE和JVM的关系,并提供了一个简单的Java入门程序示例,帮助初学者理解Java开发环境的配置。
摘要由CSDN通过智能技术生成

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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MelodyYN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值