Type

IDEA的使用

  1. Create New Project

  2. 选择Java,Project SDK:1.8

  3. 右键src>New>Java Class

  4. Hello Enter

  5. psvm Enter

  6. sout enter

  7. Settings>Editor>Font

  8. 百度 IDEA优化

  9. File>New>Project>Empty Project

  10. File>New>Module

  11. Project Structure找图标

    image-20210219183348477

  12. Settings>Editor>Color Scheme>Java

  13. 单行注释://

  14. 多行注释/* */

  15. 文档注释/** */

标识符

Java 中标识符是类、方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下。

  • 标识符由数字(09)和字母(AZ 和 a~z)、美元符($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。
  • 标识符的第一个符号为字母、下划线和美元符,后面可以是任何字母、数字、美元符和下划线的组合。
  • 可以使用中文或拼音命名,但不提倡。

Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。

提示:标识符命名时,切记不能以数字开头,也不能与关键字和标准的方法名重名。

标识符分为两类,分别为关键字和用户自定义标识符。

  1. 关键字是有特殊含义的标识符,如 true、false 表示逻辑的真假。
  2. 用户自定义标识符是由用户按标识符构成规则生成的非保留字的标识符,如 abc 就是一个标识符。
  • 合法标识符:date、$2011、date、D$date 等。
  • 不合法的标识符:123.com、2com、for、if 等。

关键字

Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。

  1. 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
  2. 流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
  3. 修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
  4. 动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
  5. 保留字:true、false、null、goto、const。

提示:由于 Java 区分大小写,因此 public 是关键字,而 Public 则不是关键字。但是为了程序的清晰及可读性,要尽量避免使用关键字的其他形式来命名。

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

弱类型语言

Java的数据类型分为两大类:

基本类型(primitive type)

​ 数值类型

​ 整数类型

​ byte(占1个字节范围:-128~127)

​ short(占2个字节范围:-32768~32767)

​ int(占4个字节范围:-2147483648~2147483647)

​ long(占8个字节范围:-9223372036854775808~9223372036854775807)

​ 浮点类型

​ float(占4个字节范围)

​ double(占8个字节范围)

​ 字符类型

​ char(占2个字节范围)

​ boolean类型

​ 占1个字节范围,只有true和false两个值

引用类型(reference type):类、接口、数组

字节
位(bit):是计算机内部数据储存的最小单位,1100 1100是一个八位二进制数。
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示,
1B(byte,字节)=8bit(位)
字符:是指计算机中使用的字母、数字、字和符号。
1bit表示1位
1024B=1KB
1024KB=1M
1024M=1G

public class Type {
    public static void main(String[] args) {
        //八大数据类型

        //整数
        int num1 = 10;//最常用
        //byte num2 = 200;错误示范,超出了该数据类型的取值范围
        byte num2 = 20;
        short num3 = 30;
        long num4 = 40L;//long类型要在数据后面加上L

        //小数:浮点数
        float num5 = 50.1F;//float类型要在数据后面加上F
        double num = 3.1415926535;

        //字符
        char char01 = 'a';
        //char char02 = 'aa';错误示范,char占2个字节,只能有一个字符
        String name = "中国";//String不是关键字,而是类

        //布尔值:是非
        boolean flag = true;
        //boolean flag = false;
    }
}
public class Stringtest {
    public static void main(String[] args) {
        //String 字符串
        //String a = 10;错误示范
        String b = "100";
        System.out.println(b);
    }
}
posted @ 2021-02-20 14:04  酉时日落  阅读(226)  评论(0)    收藏  举报