初学java day02

特殊符号
;代表一行代码的结束
空格:代码中要有相应的空格,空行和tab
{} 代表代码块
文件结构
–src: 用来存放java原码
–doc:用来放生成的doc文档
–bin: 用来放编译好的具备文件夹结构的.class文件
标识符
标识符是程序员对于变量的名字,方法的名字,类名字的定义
起名的一些规则(Java语言):
1.不能以数字开头
2.不可以使用特殊符号,$和_除外
3.一定不能用关键字
4.长度不做要求
关键字
JDK或者其他jar包提供的具有特殊功能的单词
eg: public class byte short int long float double boolean char
保留字
现在不是关键字,以后可能会成为关键字。eg:goto,const

Java中的数据类型
基本数据类型
一共四大类,八种
整形:byte,short,int,long 分别所占字节:1,2,4,8
浮点型:double,float
布尔型:boolean
字符型: char
引用型数据类型
String 类型
Date类型等等

数字在计算机中的储存方式
首先我们要知道什么是原码,反码,补码

**原码**:10进制转换成2进制是原码,正数的原码是本身符号位为0,负数的原码符号位为1
**反码**: 正数的反码是本身,负数的反码是负数的原码0变为1,1变为0 (负数求反码时候的符号位不参与变换)。
**补码**: 正数的补码是本身,负数的反码就是负数的反码加一 

计算机在内存中存储是以补码的形式来存储的
需要保存一个int类型的数据10,在内存中是如何储存的?
第一位是符号位
00000000 00000000 00000000 00001010(原码)
需要保存一个int类型的数据-10,在内存中是如何储存的?
10000000 00000000 00000000 00001010(原码)  这样是错误的
负数的储存:
取反码
11111111 11111111 11111111 11110101(反码) 
+1
11111111 11111111 11111111 11110110(补码)  这个才是-10的储存方式

变量的声明和初始化:
声明:数据类型 变量名称;
赋值:变量名 = 变量值;
初始化: 变量在使用之前进行赋值的过程,我们一般把声明和初始化放在一起。
eg:
int a = 10;
int b;
b = 20;

数据类型转换
思路:由于在内存中所占的空间不一样,有大有小
两种情况:
大内存赋值给小内存
小内存赋值给大内存

		int a = 20;
		long b ;
		b=a;
	int 类型为4字节,long为8字节,所以不会出现错误,
	反过来以后,大内存往小内存转换可能会出现数据丢失,如需转换,需要强制,a = (int )b ;

基本数据类型之间的转换,大小指所占空间
隐式类型转换:如果是小转大会自动进行类型转换
显式类型转换:如果是大转小可能会出现数据丢失,需要自己手动进行强转。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值