导图社区 java基础1环境配置数据类型类型转换、源反补码
这是一篇关于java基础1环境配置数据类型类型转换、源反补码的思维导图,主要内容有jdk安装、jdk安装成功判断。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
jdk环境配置
jdk安装
jdk安装复杂版
1JAVA_HOME JDK安装根路径: C:\Program Files\Java\jdk1.8.0_261
2.PATH环境变量的值为JDK的bin路径: 配置值1: C:\Program Files\Java\jdk1.8.0_261\bin;C:\Program Files\Java\jdk1.8.0_261\jre\bin; 配置值2: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.CLASS_PATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
jdk安装简易版
path中直接写入jdk的bin文件地址
jdk安装成功判断
cmd中输入:javac 显示jdk命令
验证:cmd中输入:java -version 显示jdk版本
源码反码补码
正数
源码反码补码相同
负数
反码:源码符号位不变其他位取反
补码:反码+1
计算机中数字都以补码形式存在,进行位运算,需进行源码>补码计算完后 再 补码>源码
进制转换
2,8,16互转
java1环境配置、命名规范、进制转换、 数据类型、类型转换
数据类型转换
隐式数据类型转换
1.两个数据类型之间需要兼容。 2.小(空间)类型可以自动的安全的转换到大(空间)类型。 3.整数之间,按空间大小可以自动转换:byte->short->int->long。 4.小数和整数之间,类型是兼容的,但转换时考虑的不是大小而是“精度”。小数的精度,先天高于整数的精度。 5.第4条反之是可以转换的,比如:long型8个字节是可以自动转换为float型4个字节的!
整型和浮点型彼此都可以这样的转换。 数字类型字符串类型(String)或布尔类型(bollean )是不兼容的。字符类型(char)和布尔类型也是互相不兼容的。
强制类型转换
目标类型 变量 = (目标类型)值 例如: byte a; int b; a = (byte)b;
类型转换(隐式、显式)的总体原则:
1.不同类型运算需要转换为同一类型(较大类型)才能运算。 2.byte、char或short只要出现在表达式中,进行运算,都必须先自动转换为int,才会继续进行运算。 3.运算结果最终,会以表达式中的最大类型作为整个表达式的类型。
隐式: 整byte->short->int->long 浮float->double char->整 char->整 整-->(在大小范围内)浮 浮--\->整 显示:目标类型 变量 = (目标类型)值
java数据类型
java命名规范
Java标识符的命名规则: 应以字母、下划线、美元符开头 后跟字母、下划线、美元符或数字
例子:Java标识符大小写敏感,长度无限制 不以数字开头(常考) 合法:a、a1、_a、$a1、$_a1_ 非法:1、1a、*a、a^3