版权声明:微信公众号:性感的小君君、转发请附原文链接! https://blog.csdn.net/sexyluna/article/details/83310923
Java入门第一课:数据类型
1. 科普类
- Java区分大小写
- 命名采用驼峰命名法
- 源代码的文件名必须与公共类的名相同
- 习惯把匹配的大括号上下对齐
- java中每个句子必须用分号
;
结束
- 点号
.
用于调用方法
- 对于一个方法。即使没有参数也需要使用空括号
- 用
//
和/* 我是注释 */
注释,用/**注释文档*/
来自动生成文档。
2.数据类型
2.1整型
类型 |
字节数 |
表示大小 |
int |
4 |
|
short |
2 |
|
long |
8 |
|
byte |
1 |
|
2.2浮点类型
2.3 char类型
- char类型的字面值要用单引号括起来
- 码点:变成表中的某个字符对应的代码值
2.4布尔类型
2.5变量
- 声明一个变量之后,必须用赋值语句对变量进行格式初始化
- 关键字
final
指示常量
- 习惯上常量名全用大写
- 某个常量可以在一个类中多个方法中使用成为类常量
- 关键字
static final
创建类常量
2.6运算符
+
,-
,*
,/
,%
double y = Math.Pow(x,a)
- 将y的值设置为x的a次幂
- 数值类型转化
- 自增自减
- 逻辑运算符
- 位运算符
2.7字符串
- Java并没有内置字符串类型,而是标准类库提供了一个预定类
String
substring.(a,b)
方法可以从一个较大的字符串提取一个字符串,提取位置a到位置b-1之间的字符串
- java语言准许使用
+
来连接二个字符串
- 当一个字符串与另外一个非字符串的值通过
+
连接的时候,后者被转换为字符串
s.equals(t)
检测s和t二处字符串是否相等
- 可以在s和t出之间使用"string"进行比较
- 区分大小写
- 相等返回Ture,不等返回false
s.equalsIgnoreCase(t)
检测s和t出字符串是否相等且不区分大小写
2.8空串和null串/
- 检查空串:
if(str.length() == 0)
或者
if(str.equals(" "))
- 检查null串
if(str == null)
- 检查既不是空串也不是null串
if(str != null && str.length() != 0)