自学JavaSE(二)--Java基础

1.注释

单行注释 快捷键“command+/”

public class HelloWorld {
    public static void main(String[] args) {
        //输出一个helloworld
        System.out.println("hello world");
    }
}

多行注释 快捷键"command +Shift+ /"

public class HelloWorld {
    public static void main(String[] args) {
        /*多行注释
          多行注释
          多行注释*/
        System.out.println("hello world");
    }
}

文档注释 快捷键“/**+enter”(自定义设置)

public class Test {
    /**
     * @param null: 
     * @return: null
     * @author: qinzugui
     * @date: 2021/11/14 18:08
     * @description:
     */
}

百度搜索“有趣的代码注释”

2.标识符和关键字

  • 标识符的定义:java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  • 关键字的定义:Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。

    只能以大写/小写字母、美元符$或者下划线开始

    不能使用关键字作为变量名或者方法名

    标识符是大小写敏感的

3.数据类型

强类型语言

​ 要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用

Java的数据类型分类

  1. 基本类型

    ​ 数值类型 byte short int long

    ​ 浮点类型 float double

    ​ 字符串类型 char

    ​ boolean:占一位(bit),其值只有TRUE和FALSE

  2. 引用类型

    ​ 类

    ​ 接口

    ​ 数组

  3. 转义字符

    转义字符

4.类型转换

  • 运算中,不同类型数据先转换成同一类型再进行计算

    public class Demo {
        public static void main(String[] args) {
            int i = 128;
            byte b = (byte)i;  //内存溢出
    
            System.out.println(i);  //128
            System.out.println(b);  //-128
        }
    }
    

5.变量、常量、作用域以及命名规范

  • 变量的定义:就是可以变化的量
  • java是一种强类型语言,每个变量必须声明其类型
  • java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域
public class Demo {
    static int allCliks = 999;   //类变量,static修饰所有方法可以调用
    String name;   //实例变量,可以不用赋初始值,默认输出为0  0.0 null  布尔默认为false

    public static void main(String[] args) {
        int i = 0;   //局部变量,只作用于声明的方法内
    }
}
  • 常量:初始化后不能再改变值

  • 可以被理解为一种特殊的变量,赋值后再不允许改变

  • 常量名一般用大写字符命名

    public class Demo {
        static final double PI = 3.14;   //定义常量PI
        public static void main(String[] args) {
            System.out.println(PI);  //3.14
        }
    }
    

命名规范

  • 包名

包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词,最好用域名反过来写,不会冲突。如com.cnblogs.sun99bk.myutil等。另外需要注意的是包名最好统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。

  • 类名

类名使用 UpperCamelCase风格,必须遵从驼峰形式,即每个单词首字母均大写,且public类名应与所在项目名保持一致。

  • 方法名、对象名和变量名

方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase风格,即必须遵从驼峰形式除第一个单词首字母小写外(若只能一个单词,就全部小写),其余单词首字母均大写。方法名采用动词+名词或动词表示,如append()、getName()等。

  • 属性名

和对象命名方法相同,采用名词或形容词+名词的形式表示,如name、dbClassName、dbUser、dbPassword、dbUrl等。

  • 常量

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长,如MAX_STOCK_COUNT 等。

posted @ 2021-11-15 00:14  毛躁的秦班长  阅读(29)  评论(0)    收藏  举报