Java基础语法
一)Java中的常用名词
二)Java 标识符
三)Java修饰符
四)Java 变量
五)Java 关键字
六)Java注释
一)Java中的常用名词
类
抽象类
对象
方法
抽象方法
变量
常量
接口
参数
返回值
二) Java 标识符
Java中凡是自定义的名字。如类名、变量名以及方法名都被称为标识符
关于 Java 标识符,有以下几点需要注意:
1,所有的标识符都应该以字母(A-Z 或者 a-z),美元符
、
或
者
下
划
线
开
始
2
,
首
字
符
之
后
可
以
是
字
母
(
A
−
Z
或
者
a
−
z
)
,
美
元
符
(
、或者下划线 _ 开始 2,首字符之后可以是字母(A-Z 或者 a-z),美元符(
、或者下划线开始2,首字符之后可以是字母(A−Z或者a−z),美元符()、下划线(_)或数字的任
何字符组合
3,关键字不能用作标识符
4,标识符是大小写敏感的
合法标识符举例:age、$salary、_value、__1_value
非法标识符举例:123abc、-salary
三) Java修饰符
Java可以使用修饰符来修饰类中方法和属性。
主要有两类修饰符:
访问控制修饰符 : default, public , protected, private
非访问控制修饰符 : final, abstract, static, synchronized
四) Java 变量
Java 中有如下2种类型的变量
局部变量
局部变量根据定义形式的不同,又可以分为如下三种:
形参:在定义方法签名时定义的变量,形参的作用域在整个方法中都有效
方法局部变量:在方法体内定义的局部变量
代码块局部变量:局部变量的作用域从定义该变量的地方生效,到该代码结束时失效。
成员变量
成员变量根据变量前面是否有static关键字分为两种,
有static的为类变量,没有的为实例变量
五) Java 关键字
下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称
1,访问控制: private,protected,public,default
2,类、方法和变量修饰符:abstract,class,extends,final,implements,
interface,synchronized,new,static
3,程序控制语句:break,case,continue,default,do,else,for,if,
instanceof,return,while,switch
4,错误处理:assert,try,catch,throw,throws,finally
5,包相关import,package
6,基本类型boolean,byte,char,double,float,int,long,short
7,变量引用super,this,void
8,保留关键字goto,const,null
六) Java注释
Java支持单行以及多行注释。注释中的字符将被 Java 编译器忽略
public class HelloWorld {
/* 这是第一个Java程序
* 它将打印Hello World到控制台
* 这是一个多行注释的示例
/
public static void main(String []args){
// 这是单行注释的示例
/ 这个也是单行注释的示例 */
System.out.println(“Hello World”);
}
}
/**
* ===========================
* Author:多测师_何sir
* Time:2020-07-21 18:38
* Wechat:18665861277
* website:www.duoceshi.cn
* ===========================
* 多行注释
**/
public class HelloWorld {
// 常量--->类变量
public static final int COUNT = 10;
// 成员变量--->类变量
public static int age = 18;
// 实例变量 ---> 类变量 单行注释
public String name = "多测师";
// 程序的主入口
public static void main(String[] args) {
// number 变量 ---> 局部变量
int number = 9;
System.out.println("Hello World!");
// 调用Demo方法
HelloWorld.Demo(number);
// 程序控制语句
if (number == 9) {
// num 代码块局部变量 --->局部变量
int num = number;
System.out.println("num 代码块局部变量:" + num);
}
// 使用类变量
System.out.println("使用类变量:" + HelloWorld.age);
// 创建一个HelloWorld类的对象
HelloWorld helloWorld = new HelloWorld();
System.out.println("实例变量:" + helloWorld.name);
System.out.println("类变量中的常量:" + HelloWorld.COUNT);
}
// demo 方法名 --> 标识符
public static void demo() {
System.out.println("我是demo方法");
}
// demo 方法名 --> 标识符
// int number 形参 局部变量
private static void Demo(int number) {
System.out.println("我是Demo方法" + number);
}
}