Java基础
(1)//单行注释 (2)/* */多行注释 (3)/** */文档注释
//JavaDoc:文档注释 /** */
/**
* @Description com.yujian.base.HelloWorld
* @Author yujian
*/
2.数据类型
数据类型:4中整形,2种浮点型,1种字符串(char),1种Boolean
Java是一种强类型语言
1.整形
类型 | 存储需求 | 取值范围 |
---|---|---|
int | 4字节 | -2147483648~2147483647 |
short | 2字节 | -32768~32767 |
long | 8字节 | -9223372063854775808~9223372036854775907 |
byte | 1字节 | -128~127 |
//1.定义long类型,需要在后加L或l,如:
long num = 30L;
//2.十六进制数值有一个前缀0x或0X,如:0xCAFE
//3.八进制有一个前缀0,如:010对应八进制的8
//4.二进制前缀加上0b或者0B,如:0b1001表示9
2.浮点类型
类型 | 存储需求 | 取值范围 |
---|---|---|
float | 4字节 | |
double | 8字节 |
//定义float类型时,需要正在后加F或f
float num = 50.1F;
3.char类型
转义序列 | 名称 | Unicode值 |
---|---|---|
\b | 退格 | \u0008 |
\t | 制表 | \u0009 |
\n | 换行 | \u000a |
\r | 回车 | \u000d |
\" | 双引号 | \u0022 |
\' | 单引号 | \u0027 |
\\ | 反斜杠 | \u005c |
4.boolean类型
3.构造字符串(StringBuilder)
有些时候,需要由较短的字符串构建字符串,例如:按键或来自文件中的单词
需要用许多小段的字符串来构建一个字符串
public class Demo {
public static void main(String[] args) {
StringBuilder builder = new StringBuilder("XXX");
builder.append("你是我爸爸,");//在后追加内容
builder.append("永远的神");
// String com = builder.toString();
//String toString(String str/char c):返回一个与构造器或缓冲区内容相同的字符串
System.out.println(builder.toString()); //XXX你是我爸爸,永远的神
//int length():返回构造器或缓冲区中的代码单元数量
System.out.println(builder.length());//13
//void setCharAt(int i,cahr c):将第i个代码单元设置为c
builder.setCharAt(2,'Y');
System.out.println(builder.toString());//XXY你是我爸爸,永远的神
//StringBuilder insert(int offiset,String str/char c):在offiset位置插入一个字符串(代码单元)并返回this
builder.insert(6,"妈妈");
System.out.println(builder.toString());//XXY你是我妈妈爸爸,永远的神
//StringBuilder delete(int startIndex,int endIndex):删除偏移量从startIndex到endindex-1的代码单元
builder.delete(0,3);
System.out.println(builder.toString());//你是我妈妈爸爸,永远的神
}
}
作者:GD1_1DG
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!