首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
29
篇与
的结果
2024-05-22
[上]JAVA学习系列模块二第五章47.进制转换_二进制转八进制
[上]JAVA学习系列模块二第五章47.进制转换_二进制转八进制视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:二进制转成八进制将二进制数分开 (3位为一组)
2024年05月22日
0 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第五章46.进制转换_二进制和十进制的转换
[上]JAVA学习系列模块二第五章46.进制转换_二进制和十进制的转换视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:进制的转换(了解)十进制二进制八进制十六进制000011112102231133410044510155611066711177810001089100111910101012a或A11101113b或B12110014c或C13110115d或D14111016e或E15111117f或F16100002010辗转相除法 -> 循环除以2,取余数二进制转成十进制8421规则
2024年05月22日
1 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章45.byte赋值超范围问题分析
[上]JAVA学习系列模块二第五章45.byte赋值超范围问题分析视频{bilibili bvid="BV1YT4y1H7YM" /}
2024年05月22日
0 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章44.强转注意事项2_byte&short&char的转换
[上]JAVA学习系列模块二第四章44.强转注意事项2_byte&short&char的转换视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:强转的注意事项不要随意写成强转的格式,因为会有精度损失问题以及数据溢出现象,除非没有办法byte,short定义的时候如果等号右边是整数常量,如果不超出byte和short的范围,不需要我们自己强转,jvm自动转型byte,short如果等号右边有变量参与,byte和short自动提升为int,然后结果再次赋值给byte或者short的变量,需要我们自己手动强转char类型数据如果参与运算,会自动提升为int型,如果char类型的字符提升为int型会去ASCII码表(美国标准交换代码)范围内去查询字符对应的int值,如果在ASCII码表范围内没有对应的int值,回去unicode码表(万国码)中找public class Demo11DataType{ public static void main(String[] args){ //精度损失 int i = (int)2.9; System.out.println(i); /* 数据溢出 int型占内存4个字节,4个字节变成二进制是32位 100个亿: 10 0101 0100 0000 1011 1110 0100 0000 0000 -> 34位二进制 100个亿的二进制位比int型的二进制位多出来2位,此时干掉最前面的2位 101 0100 0000 1011 1110 0100 0000 0000 101 0100 0000 1011 1110 0100 0000 0000->1410065408 */ int j = (int)10000000000L; System.out.println(j);//1410065408 System.out.println("========================="); byte b = 10; System.out.println(b); b = (byte)(b+1); System.out.println(b); System.out.println("========================="); char c = '中'; System.out.println(c+0);//20013 } }
2024年05月22日
1 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章43.强转注意事项1_精度损失和数据溢出
[上]JAVA学习系列模块二第四章43.强转注意事项1_精度损失和数据溢出视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:强转的注意事项不要随意写成强转的格式,因为会有精度损失问题以及数据溢出现象,除非没有办法byte,short定义的时候如果等号右边是整数常量,如果不超出byte和short的范围,不需要我们自己强转,jvm自动转型byte,short如果等号右边有变量参与,byte和short自动提升为int,然后结果再次赋值给byte或者short的变量,需要我们自己手动强转char类型数据如果参与运算,会自动提升为int型,如果char类型的字符提升为int型会去ASCII码表(美国标准交换代码)范围内去查询字符对应的int值,如果在ASCII码表范围内没有对应的int值,回去unicode码表(万国码)中找public class Demo11DataType{ public static void main(String[] args){ //精度损失 int i = (int)2.9; System.out.println(i); /* 数据溢出 int型占内存4个字节,4个字节变成二进制是32位 100个亿: 10 0101 0100 0000 1011 1110 0100 0000 0000 -> 34位二进制 100个亿的二进制位比int型的二进制位多出来2位,此时干掉最前面的2位 101 0100 0000 1011 1110 0100 0000 0000 101 0100 0000 1011 1110 0100 0000 0000->1410065408 */ int j = (int)10000000000L; System.out.println(j);//1410065408 System.out.println("========================="); byte b = 10; System.out.println(b); b = (byte)(b+1); System.out.println(b); System.out.println("========================="); char c = '中'; System.out.println(c+0);//20013 } }
2024年05月22日
3 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章42.数据类型转换_强制类型转换
[上]JAVA学习系列模块二第四章42.数据类型转换_强制类型转换视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:强制类型转换将取值范围大的数据类型赋值给取值范围小的数据类型 取值范围小的数据类型 变量名 = 取值范围大的数据类型 -> 需要强转怎么强转: 取值范围小的数据类型 变量名 = (取值范围小的数据类型)取值范围大的数据类型public class Demo10DataType{ public static void main(String[] args){ /* 等号右边的数据是小数,小数默认类型为double 等号左边的变量是float型 将取值范围大的赋值给取值范围小 -> 报错,需要强转 */ //float num1 = 2.5; //float num1 = (float)2.5; float num1 = 2.5F; System.out.println(num1); } }
2024年05月22日
1 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章41.数据类型转换_自动类型转换
[上]JAVA学习系列模块二第四章41.数据类型转换_自动类型转换视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:自动类型转换将取值范围小的数据类型赋值给取值范围大的数据类型 -> 小自动转大取值范围小的数据类型和取值范围大的数据类型做运算 -> 小自动转大public class Demo09DataType{ public static void main(String[] args){ /* 等号右边是整数,整数默认类型为int 等号左边是long型的变量 将取值范围小的数据类型赋值给取值范围大的数据类型,发生了自动类型转换 */ long num1 = 100; System.out.println(num1); int i = 10; double b = 2.5; /* double = int+double double = double+double int自动提升为了double,发生了自动类型转换 */ double sum = i+b; System.out.println(sum); } }
2024年05月22日
1 阅读
0 评论
0 点赞
2024-05-22
[上]JAVA学习系列模块二第四章40.数据类型转换介绍
[上]JAVA学习系列模块二第四章40.数据类型转换介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记:数据类型转换什么时候发生类型转换: a.等号左右两边类型不一致 b.不同类型的数据做运算分类: a.自动类型转换 将取值范围小的数据类型赋值给取值范围大的数据类型 -> 小自动转大 取值范围小的数据类型和取值范围大的数据类型数据做运算 -> 小自动转大b.强制类型转换 当将取值范围大的数据类型赋值给取值范围小的数据类型 -> 需要强转基本类型中按照取值范围从小到大排序:byte,short,char -> int -> long -> float -> double
2024年05月22日
2 阅读
0 评论
0 点赞
1
2
3
4