[笔记][Java 4 Android][001~006] Java4android 环境配置、变量、基本数据类型

【001~003】

可以参见[Android开发][001~002] android开发入门,环境配置


【004~005】

主要介绍变量和命名写法,从此要用驼峰法了,在web中个人习惯用下划线分隔。

基本数据类型:

1、boolean:true / false*布尔值很严格,不能是0和非0,不能是空和非空

2、char:'h'*字符型:一个字符,单引号包括,又和javascript不一样呢

*字符集的相关知识:

ASCII字符集,7位2进制码;

Unicode字符集0-0x10FFFF表示,比ASCII更大更全面的字符集

*乱码原因,存储和取出时所用字符集不一样

*java使用Unicode字符集,支持各种各样的字符

*在Java中中文和英文所占空间是一样的,因此可以有char='中'

*javascript就不用考虑这么多# ̄▽ ̄#

3、整数型

byte:1字节,-128~127

short:2字节,-215~215-1

int:4字节,-231~-231-1

long:8字节,-263~263-1

*默认int i = 3;

*long类型:long i = 3L;

4、浮点型

float:4字节,范围很大,不细说,float = 0.1F;

double:8字节,范围很大,不细说


【006】练习课,很基础。

tips:

1、char是单字符,单引号

2、数据类型的字面量:整数字面量为整型,小数字面量为双精度浮点型,把一个小数直接赋值给float类型(单精度浮点型)的,会报错。

3、运算式结果的数据类型和其中范围最大的为准。

如:double b = 0.1*10; √ 小数和任何数据进行运算后的结果数据类型永远是双精度浮点型。

byte b = 0;byte bb = b*0; × 比特型和整型计算之后,结果为整型,赋值给bb报错强制运算:(类型)(数字);慎用。

按照数值型类型表数范围关系,强制转换只往大的转就木有关系啦~byte<short<int<long<flout<double


~就到这里吧 - -发现优酷上的视频不太完整,不过貌似也就说这么多了,很多要点还是提到了,以前学过的东西还是能回忆起来的~

很基础的课程。

*javascript多了,常常换行就不加上分号,这个在java里会报错ORZ,java比javascript严格很多[´・ω・`]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值