Javase----基本数据类型及其他基础了解①

Javase----基本数据类型及其他基础了解①

很适合零基础学习!!!
今天讲一下(如题)简单的基本东西。

二进制,十进制

在讲之前可以先了解一些,底层东西。这里给大家网址去了解进制之间的变换。
网站:点击我可以看进制

数据类型

数据类型分为:基本数据类型和引用数据类型
加下来写一下:基本数据类型以及相对应的包装类型

基本数据类型(从小到大):byte short int long folat double char boolean

包装类型(与基本数据类型相对应):Byte Short Integer Long Float Double Character boolean

对应的字节数(除boolean):1 2 4 8 4 8 2 1

注意:除了基本数据类型和String(常量池)之外的全是引用数据类型

//int转Integer
int a=3;
Integer A=Integer.valueOf(a);//由此可见int封装成integer用的是valueof()

//Integer转int
Integer A=new Integer(5);
int a=A.intValue();//由此可见解封装用的方法为intValue()

运算符

符号:+ ,-,* ,/具体用法可以看代码。

//“+”
int a=1;
a=a+1;

//“-”
int a=2;
a=a-1;

//“*”
int a=1;
a=a*2;

//“/”
int a=1;
a=a/1; //此处a为1,如果有分母为1.0 则,结果应为1.0。

注意:(这里整可以理解为int)“/”这个如果分母,分子都为整数则最后的结果取整。若有一个类型大于int ,则最后结果是大类型。还有一个“%”这个是取余。

int a=15;
int b=7;
system.out.print(a%b);//最后打印出来的为1

*最后给大家讲一下=, ==, ===三者的区别?
=:赋值
==:比较(常量区 和堆栈比较)
===:比较地址 也比较值

知识扩展:

栈和堆(了解就可以,以后慢慢会写到)
堆栈解释图
看上图,
堆栈的特点:1.先进后出。
在堆中存放的是对象,每new一个对象栈里面都会为他分配一个内存。尽管new出来的两个对象一某一样,也是两个不同的对象,地址不同(什么是对象,什么是堆栈后面会具体讲到)

写给自己的的第一个博客,希望能够坚持下来。

猜你喜欢

转载自blog.csdn.net/qq_41554115/article/details/97182952