膜拜!清华学霸梳理的Java基础语法详细知识点,满满干货记得收藏

225 阅读3分钟

Hello,今天给给各位童鞋分享的是Java基础语法,赶紧拿出小本子记下来吧

image.png

1 第一个Java程序

  • public class 后面采用的类名和文件名保持一样,一个Java程序里面只有一个public class;
  • class后面类名必须以字母开头,后面可以跟字母和数字的任意组合;
  • System.out.println()输出数据后换行; System.out.print()输出数据;

public class java_grammar {

public static void main(String[] args) {

    System.out.println("hello word!");

    System.out.print("hello");

    System.out.print(" word!");

}

}

2 标识符

定义:Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符

技巧:凡是自己可以起名字的地方都叫标识符

规则:由26个英文字母大小写,0-9 ,_或 $ 组成;数字不可以开头;不可以使用关键字和保留字,但能包含关键字和保留字;Java中严格区分大小写,长度无限制;标识符不能包含空格。

2.1 命名规范:

包名:多单词组成时所有字母都小写:xxxyyyzzz

类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz

常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

3 变量与常量

在 Java 中,利用关键字 final 指示常量,当一个变量被final修饰的时候,该变量只有一次赋值的机会

3.1 声明和赋值

声明变量

语法:<数据类型> <变量名称>

例如:int var;

变量的赋值

语法:<变量名称> = <值>

例如:var = 10;

声明和赋值变量

语法: <数据类型> <变量名> = <初始化值>

例如:int var = 10;

3.2 数据类型

3.2.1 整数类型

java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’

3.2.2 浮点类型

Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。

3.2.3 字符类型

char 型数据用来表示通常意义上“字符”(2字节)

Java中的所有字符都使用Unicode编码,故一个字符可以存储一个字母,一个汉字,或其他书面语的一个字符

char类型的字面量值要用单引号括起来。例如:‘A’ 是编码值为 65所对应的字符常量

char类型的值可以表示为十六进制值,其范围从 \u0000 到 \Uffff

3.2.4布尔类型

boolean类型数据只允许取值true和false,无null

不可以使用0或非 0 的整数替代false和true,这点和C语言不同

3.2.5 字符串类型

String不是基本数据类型,属于引用数据类型

使用方式与基本数据类型一致。例如:String str = “abcd”;

Java 语言允许使用 + 号连接(拼接)两个字符串

可以使用 equals 方法检测两个字符串是否相等;例如:s.equals(t),如果字符串 s 与字符串 t 相等,则返回 true ; 否则,返回 false。

空串 “” 是长度为 0 的字符串;

String 变量还可以存放一个特殊的值,名为 null, 这表示目前没有任何对象与该变量关联

3.2.6 代码解释

3.3 数据类型转换

自动转换;容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为byte、short、char、int、long、float、double

强制类型转换;将容量大的数据类型转换为容量小的数据类型

4 运算符

4.1 算数运算符

4.2 赋值运算符

= += -= *= /= %=

4.3 比较运算符

4.4 逻辑运算符

&& || !

4.5 位运算

4.6 三元运算

(条件表达式)?表达式1:表达式2;

4.7 运算符优先级

好啦,今天的文章就到这里,希望能帮助到屏幕前迷茫的你们