Java基础语法01
本文最后更新于 635 天前,其中的信息可能已经有所发展或是发生改变。

1.注释、标识符、关键字

注释

注释并不会执行,是为了在代码量大且结构复杂时能够看懂项目结构和用法

Java中注释分三种:

  • 单行注释(注释一行文字)
  • 多行注释(注释一段文字)
  • 文档注释(可以添加参数)
单行注释://
多行注释:/**/
文档注释:/** */
/*
*		
*	                  _______________________________________________________
*	                  |                                                      |
*	             /    |                                                      |
*	            /---, |                                                      |
*	       -----# ==| |                                                      |
*	       | :) # ==| |                                                      |
*	  -----'----#   | |______________________________________________________|
*	  |)___()  '#   |______====____   \___________________________________|
*	 [_/,-,\"--"------ //,-,  ,-,\\\   |/             //,-,  ,-,  ,-,\\ __#
*	   ( 0 )|===******||( 0 )( 0 )||-  o              '( 0 )( 0 )( 0 )||
*	----'-'--------------'-'--'-'-----------------------'-'--'-'--'-'--------------
*/

标识符

Java所有的组成都需要名字。类名、变量名及方法名都被称为标识符

public class Hello {
//Hello就是类的名字,也是文件名字
    public static void main(String[] args) {
        System.out.print("hello,world!");
    }
}
  • 所有的标识符都应该以必须以字母(A-z或a-z)、美元符($)或下划线(_)开始;
  • 首字符之后可以是字母(A-z或a-z)、美元符($)、下划线(_)或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的

关键字

Java关键字是编程语言中预先定义的标识符,用于表示特定的数据类型、控制结构、访问权限、类与类之间的关系、异常处理等。

Java关键字不能用作变量名、方法名、类名、包名和参数:

  • 数据类型关键字。如boolean、byte、char、double、float、int、long、new、short、void等。
  • 控制结构关键字。如break、case、catch、continue、default、do、else、for、if、return、switch、try、while等。
  • 访问权限修饰符关键字。如private、protected、public等。
  • 类、函数、变量修饰符关键字。如abstract、final、static、synchronized等。
  • 类与类之间关系关键字。如extends、implements等。
  • 建立实例及引用实例,判断实例的关键字。如new、this、super、instanceof等。
  • 异常处理关键字。如try、catch、finally、throw、throws等。
  • 其他修饰符关键字。如native、strictfp、transient、volatile等。
  • 特殊直接量关键字。如true、false、null等。
  • 包的关键字。如package、import等。

此外,还有一些保留字,如goto和const,它们在Java中没有具体含义,但保留用于未来的扩展

2.数据类型

强类型语言

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

public class Domo02 {
    public static void main(String[] args) {
        String a;
        System.out.println(a);
    }
}
//会进行报错变量a没有进行初始化
public class Domo02 {
    public static void main(String[] args) {
        String a="Hello";
        System.out.println(a);
    }
}
//能成功输出

Java的数据类型分为两大类

  • 基本类型
  • 引用类型

基本数据类型

数值类型

整数类型:

byte占1个字节

short占2个字节

int占4个字节

long占8个字节(要在数字后加L)

浮点类型:

float占4个字节

double占8个字节

字符类型:

char占2个字节

boolean类型

占1位其值只有true和flase

引用数据类型

分别有类(String不是关键字,是类)、接口、数组

//BigDecimal   数学工具类

3.变量

变量就是可以变化的量

Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域

注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明必须以分号结束

变量作用域

  • 类变量(要有static)
  • 实例变量
  • 局部变量(在方法里)
public class Demo08{

//类变量   static   salary(工资)
static double salary= 2500;
//属性:变量
//实例变量:从属于对象;如果不自行初始化,值为这个类型的初始值
//布尔值:默认为folse
//除了基本类型,其余的基本值都为null
String name;
int age;
//main方法
public static void main(String[] args)
{
//局部变量:必须声明和初始化值
    int i=10;
    System.out.println(i);

System.out.println(salary);
//变量类型    变量名字= new Domo08();
    Demo08 demo08=new Demo08();
    System.out.println(demo08.age);
    System.out.println(demo08.name);
}
//其他方法
public void add(){}

}

常量

常量(Constant):初始化(initialize)后不能再改变值!

常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

//final 常量名=值;
final double PI =3.14;

常量名一般使用大写字符

修饰符不区分先后顺序

变量的命名规范

  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写和驼峰原则:Man、GoodMan
  • 方法名:首字母小写和驼峰原则:run()、runRun()
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇