Java 特点:
- 面向对象编程
- 由于java虚拟机的存在可以跨平台
- 支持多线程
- 编译与解释共存
Java 运行过程:
编写源码(.java结尾)=>编译源码 (javac *.java)=>字节码文件(.class结尾)=>虚拟机命令运行(java *)
Java开发环境:
JDK :Java开发工具包
JRE:Java运行环境
JVM:Java虚拟机
进制:
以十进制10为例:
十进制(默认) 10
二进制 (0b) 0b1010
八进制 (0) 012
十六进制(0x) 0xA
转换:
10进制转n进制:连除倒取余,除到商为零
n进制转是十进制:多项式展开,按权求和法,基数和进制数相同,权值从高到底 从0开始依次加1
n进制转n进制:1位8进制位 = 3位2进制位
1位16进制位=4位2进制位
1位32进制位=5位2进制位 以此类推
存储单位:
字节(byte):计算机中最小的存储单位
从小到大排序: B KB MB GB TB
1byte=8bits 一个字节占8个二进制位