Java新手学习教程 小白鼠基础篇1.2--基本数据类型

知识回顾:
class 名字{
public static void main(String[] args){
System.out.println(“东华帝君”);
}
}

println 表示执行完换行
print 表示执行完不会换行

class 类名
类名命名的规则和规约
名字只能含有:
字母 数字(不能开头)
英文符号(_ $)只能用这两个
中文(不推荐!当做没有)
类名字首写字母大写 多个单词每一个首字母都大写
名字最好见名知义
2. 利用工具来进行编辑和执行
C://test文件夹
javac Test.java
java Demo.class


知识补充
Path 让工具可以在任何位置都可以使用
classPath

          自己写了一个源代码文件Test.java
          利用工具进行编译--->字节码文件 Demo.class
      
          生成的**.class文件是虚拟机(JVM)帮我们编译的
          ***.class文件存储在配置的目录下

public class Demo {
public static void main(String[] args){
System.out.println(“我最帅”);
}
}

class前面加public 是为了生成的:字节码文件和源代码文件 的名字 保持一致


数据类型(分两种类型)
基本数据类型
只有8个类型!不是这8个的都是引用类型

    4整型
    2浮点型
    1字符型
    1布尔型

引用数据类型(都是自己自定义的)
数组[]
类class(属于抽象类)
接口 interface
枚举enum
注解@interface


4整型 byte short int long
2浮点型 float double
1字符型 char
1布尔型 boolean

基本数据类型–>
整型(它存储的元素都是整数)
由于计算机只认识二进制 就是0和1
例如:8bit = 8个零 或者00000001
byte 字节型----> 1byte==8bit 00000000
00000000 里面可以表示的组合 是2的8次方
2^8 =256
也就说 1byte 可以储存256种组合 超过就不行了
0 0000000 用第一个bit位置表示记录符号
如果第一个位置是0 表示是正数
如果第一个位置是1 表示是负数
数值的范围 -2的7次方 ~ 2的7次方-1
-128 ~ 127(数字取值范围)

以上的其他整数类型 依次乘2
short 2byte16bit 65526种组合 -32768 ~ 32767
int 4byte
32bit 2^32种组合 -2147483648 ~ 2147483647
long 8byte==64bit 2^64种组合


基本数据类型–>
浮点型(它存储的元素都是整数)(小数点)
float 32bit 4byte
0 000000000 0000000000000000000000
第一个0表示 符号 中间九个0表示整数 后面表示小数
double 64bit 8byte

-------------------------------------------------------------------------基本数据类型–>
char—字符型(它存储的元素都是整数)
‘a’ ‘+’ ‘我’ ‘5’
字符中数字和整数的数字冲突
为了区分 每一个字符的前后各加单引号
为什么英文和符号和数字是一个byte
为什么中文是两个byte
ASCII编码-------彩虹表(美国信息交换标准代码)
a------00000000------97
字母 数字 符号
26*2 + 10 + X个

16bit 2byte 中文是用Unicode编码解决的不是ASCII


基本数据类型–>
boolean—布尔型(它存储的元素都是整数)

boolean 只有1bit 因为它只有true 和 false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值