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出来的两个对象一某一样,也是两个不同的对象,地址不同(什么是对象,什么是堆栈后面会具体讲到)
写给自己的的第一个博客,希望能够坚持下来。