WELCOME

任何一个伟大的目标,都有一个微不足道的开始。

Java基础

Java基础

1.注释:

(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类型

boolean(布尔)类型有2个值:false与true

 

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());//你是我妈妈爸爸,永远的神
    
}

}

posted @ 2021-08-07 21:28  GD1_1DG  阅读(33)  评论(0编辑  收藏  举报
Language: HTML