[学习笔记] Java基础语法

Java是一种面向对象编程语言,程序中的对象被定义为类。

定义类的语法如下:

public class ClassName{
	//…
	public static void main(String[] args){
		//…
	}
} 

public和class都是Java中的关键字,关键字不能用于定义变量。class用于定义类,public则是访问修饰符,{ } 中间的内容是类或方法的主体。

在类当中,使用static修饰符修饰的名为main的方法被规定为程序的入口,它的返回值类型为void,参数为String类型的数组args,此参数由用户输入,JVM接受后传递给main方法再根据参数值进行不同的处理。

一个Java源文件里只能定义一个public类型的类,且该类的类名要与文件名保持一致。

 

标识符

用来标识类名、变量名、类中的方法名和文件名。

Java标识符的注意点 :

标识符不能是关键字和保留字,且Java的标识符是大小写敏感的,标识符Hello和hello不同;

标识符由字母、数字、下划线(_)、美元符号($)组成,且不能以数字作为首字符;

 

命名习惯:

标识符要符合语义信息,尽量做到见字知义;

包名所有字母都用小写;

源文件名:源文件名与类名相同,若文件名与类名不一致会导致编译失败。

类名推荐使用驼峰命名法,每个单词首字母大写,其他字母小写;

变量和方法名第一个单词小写,其他单词首字母都大写;

常量:所有字母都大写,每个单词之间用 _ 连接;

 

修饰符

Java中主要有两类修饰符,用于修饰类中的方法和属性:

  • 访问控制修饰符:default、public、protected、private
  • 非访问控制修饰符:final、abstract、static、synchronized

 

 

注释和空行

Java支持单行注释、多行注释和特殊的多行注释,注释中的字符和空白行会被编译器忽略。

单行注释以 // 开头并到该行结束

多行注释以 /* 开始,以 */ 结束

特殊的多行注释以 /** 开始,以 **/就结束,写在类和方法的定义处,用于自动创建文档

 

如何运行一个Java程序

Java的源代码本质上是一个文本文件。运行Java程序,需要先通过 javac(编译器) 将扩展名为 .java 的源文件编译为扩展名为 .class 的字节码文件,在这之后由 java(JVM) 读取字节码文件并执行。

换言之,就是 javac 在保存 .java 源文件的目录下执行 javac ClassName.java 的命令,若代码中没有错误,则在当前目录下生成 ClassName.class文件,再由 java 通过 java ClassName 命令读取编译后的字节码文件执行。

 

posted @ 2022-04-17 16:04  糖小豆  阅读(66)  评论(0)    收藏  举报