二刷java基础第一天
2021/7/22 13:05:46
本文主要是介绍二刷java基础第一天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.开始学习java语言
核心要义:逻辑和算法
或者说是:数据(说到数据就涉及到存和取)
2.数据:存
java:存
变量:只能存一次(一个不断变化的量)//新的会覆盖之前的。
3.虚拟机:用软件来模拟出来一款计算机(j d k)。
注意事项
- 使用变量的时候,需要注意,该变量有没有数据
- 没有数据的话,可以完成赋值操作
- 但是切记,不能做" 取值 "操作
- 在同一个{}中,不能有相同的变量名
- {} :自己的独立的一款内存
- 存在嵌套:顺序的问题.{}代码完全执行完后,内存释放
- Java中,出现的所有的整数,默认都是int类型,
- byte再存整数,如果int类型整数在我自己的范围内,byte自动的完成转换 int — byte
因为每一个数据类型,存储数据范围不一样.让内存得到更加合理的应用
补充。
两个整数相除,得到的是整数部分
数据类型之间的转换
隐士转换(小的自动转大的)
强制转换
(被转的数据类型)原始数据类型
进制
进制指的是:逢几进一
java常见的进制
二进制:0b
八进制:0
十进制:默认
十六进制:0x
进制之间的转换:任意进制到十进制(系数基数的权次幂相加)
系数:每个位置上的数字
基数:原来的进制
权:从个位开始,从0向左依次累加
十进制到任意进制
除以基数,倒取余
源码 反码 补码
正数的源码反码补码都一样,已知byte占一个字节,所以可以表示为00000000,int占四个字节,48=32位(按二进制表示)。
负数的源码到反码是:符号位(最高位不变)逐位取反。
反码到补码是:加1。
补码到反码是:减一。
反码到源码是:主位不变,其他取反。
++运算符
-
当++充当的是一元运算符的时候,实现自增(跟位置无关)
-
当++参与到运算中,就需要考虑位置关系了
-
++ 在前:先自增
-
++ 在后:先运算,再去自增public class test {
public static void main(String[] args) {
byte n= (byte) 155; //强制类型转换 System.out.println(n); //什么是进制? // 逢几进几 //对100采取不同的进制运算。 System.out.println(0b1110111); //二进制 0b System.out.println(0100); //八进制 0 System.out.println(100); //默认十进制 System.out.println(0x100);//十六进制 0x int m = 12345; int a = m%10; int b=(m%100)/10; int c=(m%1000)/100; int d=(m%10000)/1000; int e=m/10000; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); boolean f = true; System.out.println(!f); int g =3; int l=5; int sum = g + l++;// 在后面是先赋值在加1 System.out.println(l); System.out.println(sum); // int sum =g+ ++l; 在前面是指先加1再赋值。 int a1 = 3; int b1 = 4; int sum1 ; sum1 = ++a1 + a1++ + b1++ + a1++ + ++b1 + a1++;//每往后面走一步,值都会相应根据++的前后发生变化。 System.out.println(a1); System.out.println(b1); System.out.println(sum1);
}
}
————————————————
这篇关于二刷java基础第一天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么修改Kafka的JVM参数?-icode9专业技术文章分享
- 2024-12-23线下车企门店如何实现线上线下融合?
- 2024-12-23鸿蒙Next ArkTS编程规范总结
- 2024-12-23物流团队冬至高效运转,哪款办公软件可助力风险评估?
- 2024-12-23优化库存,提升效率:医药企业如何借助看板软件实现仓库智能化
- 2024-12-23项目管理零负担!轻量化看板工具如何助力团队协作
- 2024-12-23电商活动复盘,为何是团队成长的核心环节?
- 2024-12-23鸿蒙Next ArkTS高性能编程实战
- 2024-12-23数据驱动:电商复盘从基础到进阶!
- 2024-12-23从数据到客户:跨境电商如何通过销售跟踪工具提升营销精准度?