**Javase 重要知识点总结 day01**

##Javase 重要知识点总结 day01
**#1.Java语言的跨平台特性(可移植性)
在这里插入图片描述
(注:图片来自网站截图,如有侵权请联系作者删除。谢谢。)
Java源文件(.java)通过编译器编译成字节码文件(.class)后通过JVM 翻译成各个平台不同的二进制文件
我们开发的源程序.java文件通过编译器javac编译成与平台无关的.class字节码文件 , 再在不同平台的虚拟机上将.class文件通过解释器java解释成不同平台的指令,但得到的执行结果是相同的。
在这里插入图片描述

#2.DOS(disk operating system)面向磁盘的操作系统
常用 的操作指令
改变当前目录操作
cd 目录路径 切换目录
cd… 返回到上一级目录
cd/ 或 cd\ 返回到根目录
创建文件夹的操作
md 目录名 //创建文件夹 copy 文件名.扩展名(原文件名) 指定的目标路径 //将文件拷贝到指定目录下
ren 原文件名 新文件名 //更改原文件的名字
move 原文件名 指定的目标路径 //将文件移动到指定目录下
JVM运行的原理

在这里插入图片描述

#3.Java程序运行步骤:
coding编码——编译(DOS命令符下编译工具就是 Javac.exe,其他JDK都有内部都有自己编译工具)——运行
#4.JDK JRE几个概念的区别:
JDK :java develop kit ——Java的软件开发工具包,里面有编译运行的相关工具。
JRE:java runtime environment ——java运行的环境
在这里插入图片描述

#4.数据类型:
在这里插入图片描述

#5.键盘输入
##1.调包
Java.util.Scanner;
##2.键盘输入
Scanner sc=new Scanner(System.in); //其中sc可以改变其他不能改变。建议不要改变名称,后面会赋值。
##3.给一个变量,存储输入的值
int a =sc.nextInt();//除了变量名a可以改变,其他不可以改变。
#6.进制转换
二进制:0和1组成
八进制:0­7组成
十进制:0­9组成
十六进制:0­-9,a­f 或者 A ­ F
除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上
一个位权上的数,这个步骤一直持续下去,知道商为0为止。最后读数的时候,从最后一个
余数读起,一直读到最前面的那个余数。
如:将十进制的43转换为二进制数的步骤如下:

  1. 将商43除以2,商21余数为1;
  2. 将商21除以2,商10余数为1;
  3. 将商10除以2,商5余数为0;
  4. 将商5除以2,商2余数为1;
  5. 将商2除以2,商1余数为0;
  6. 将商1除以2,商0余数为1;
  7. 读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数
    向前读,即101011

在这里插入图片描述在这里插入图片描述

反过来就是二进制、八进制、十六进制转换
那就是利用位权来累加:
十六进制转十进制的方法:位权展开求和法 16的N次方
例如:19
9
160+1*161 = 9+16 = 25
(其他进制转换类似。)
(注:图片来自网站截图,如有侵权请联系作者删除。谢谢。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值