Java数据类型与运行机制
卸载JDK
1.删除java的安装目录(通过环境变量找到安装地址)
2.删除JAVA_HOME
3.删除path下关于java的目录
4.Java -version
安装JDK
1.百度搜索jdk1.8,找到下载地址
2.同意协议
3.下载电脑对应的版本
4.双击安装jdk
5.记住安装的路径
6.配置环境变量
1.我的电脑-->右键-->属性
2.系统环境变量-->JAVA_HOME 值是安装jdk的路径
3.配置path变量 %JAVA_HOME%\bin
%JAVA_HOME%\jre\bin 百分号表示引用的意思
7.测试jdk是否安装成功
1.打开cmd
2.java -version
Java的程序运行机制
有两种类型:
1.编译型:会实时的编译你的Java文件
2.解释型: 一行一行的去解释文件
Java的程序运行机制:源程序(.java文件)通过java编译器预编译成 字节码文件(.class文件),计算机能看得懂的文件,字节码文件运行的时候会走到jvm虚拟机,然后会把类放到虚拟机的类加载器中,加载进来字节码校验器会校验代码运行的对不对,如果没问题就会有解释器解释给操作系统,走一步执行一步走一步执行一步。
javac 去编译成class文件
Java 运行程序
Java数据类型
Java是强类型语言
数据类型分为两大类:
基本数据类型:
数值类型-->整数类型
byte 占1个字节 范围:-128-127
short 占2个字节 范围:-32768-32767
int 占4个字节 范围:-2147483648-2147483647
long 占8个字节 范围:-9223372036854775808-9223372036854775807
浮点类型 float占四个字节 double占8个字节
字符类型 char 占2个字节
boolean类型占1位其值只有true和false
引用数据类型:类 接口 数组
Char类型扩展
1.所有的字符本质还是数字
char 类型涉及到Unicode编码,它可以处理各种语言文字,占两个字节,最多可以表示65536个字符,现在可以更多。
转义字符
\t 制表符
\n 换行
类型转换
低 ----------------------------------> 高
byte,short,char,--->int-->long --> float ---> double
运算中,不同类型的数据先转化为同一类型,然后在进行运算
小数的优先级一定大于整数
强制转换 (类型)变量名 高–低
自动转换 低 – 高
注意点:
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题!
5.操作比较大的数的时候,注意溢出问题
JDK7新特性,数字之间可以用下花心分割,打印出来是没有下划线的
什么是字节
位(bit):是计算机内部存储的最小单位,11001100是一个八位二进制位
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
1B(byte,字节)= 8bit(位)
字符:是指计算机中使用的 字母、数字、字和符号
1bit 表示1位
1Byte表示一个字节1B=8b
1024B = 1KB
1024KB = 1M
1024M = 1G