Java学习笔记(基础内容)

本文详细介绍了Java的基础内容,包括数据类型的默认值和占用字节数,如整数、浮点、字符和布尔类型。还讨论了命名规则,如类名和变量名的驼峰命名法。此外,解析了各种运算符的优先级,如算术、关系、位和逻辑运算符,并提到了switch语句和循环结构。特别指出,switch不支持字符串类型在Jdk1.7之前的版本。
摘要由CSDN通过智能技术生成

一、基础内容

1. 数据类型

基本数据类型

类型默认值占用字节
整数类型(byte,short,int,long)01字节、2字节、4字节、8字节
浮点型(float,double)0.04字节、8字节
字符型(char)空格2字节
boolean型(boolean)false1bit

* 小数默认为“double”类型,所以给“float”类型数据赋值小数时需在后面加上“F/f”。

* 引用类型默认值为“null”。

* 8 bits = 1字节。

引用数据类型

数组、类、对象、集合、String....

2. 命名规则

基本规则

只能包含“数字”、“$”和“_”,且不能以数字开头

具体规则

类名:首字母大写
变量名、方法名:首字母小写
*所有命名须遵循驼峰原则,且包含实际意义

3. 运算符

优先级

类型符号
算数运算符%,*,/,+,-
移位运算符<<,>>
关系运算符>,<,>=,<=,==,!=
位运算符&,|,~,^
逻辑运算符&&,||
三目运算符表达式1?表达式2:表达式3
赋值运算符=

* 从上到下优先级由高到低

* ==”比较基本数据类型时是比较值,比较引用类型时是比较地址。

* ==”不能用于用“new”初始化(或者直接由键盘输入得到的)的字符串变量之间的比较。

*&&”和“||”均有“短路”特点,即从左到右依次判断,当出现决定性结果时便不再往后判断;“&”和“|”无此特点。

4. switch

“switch()”中只支持int、byte、char、String(Jdk1.7之后支持)

5. 循环

while、do...while适用于不定量循环
for适用于定量值循环

二、数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值