文章目录
一、基本语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
1.对象
对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
2.类
类是一个模板,它描述一类对象的行为和状态。对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
3.行为
方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
4.实例变量
每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
二、main方法
public static void main(String[] args) {}
在Java 中,main方法是 Java 应用程序的入口方法,程序在运行的时候,第一个执行的方法就是 main方法。main方法是由 public 权限修饰符,static 关键字,void 返回类型,main 方法名,String[] args 参数组这5个部分组成。
1.public 权限修饰符
在Java里面所有被public修饰的方法,类等都可以在任意其他地方调用。main方法之所以是public,是因为一个Java程序在运行时首先创建一个JVM实例,程序要运行需要调用main方法,JVM从外部调用main方法这就需要访问权限修饰符必须给出外部访问的权限,所以只能用public。
2.static 关键字
static的定义是为了虚拟机在调用main方法时不用实例化对象,只需要在初始时加载main方法所在类,然后直接通过类名.main来调用main方法。
3.void 返回类型
main方法退出时,并没有需要有相关返回值返回,所以是void,也就是不需要任何类型的返回值。
4.main 方法名
main是这个方法的名字。所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
5.String[] args 参数组
此字符串数组用来运行时接收用户输入的参数。因为字符串在java中是具有通用普遍性的,所以使用字符串是最优选择;数组的话,因为用户输入的参数不止一个。因为数组的声明方式有两种,数组的元素类型 数组名[]
和 数组的元素类型[] 数组名
。所以,String[] args
和 String args[]
是一样的。也就是
public static void main(String[] args) {}
等同于
public static void main(String args[]) {}
三、注释
java一共有三种注释方式,单行注释//,多行注释 /* /,文档注释/* */。
1.单行注释 //
单行注释//,注释少量代码或者说明内容。
// 单行注释,少量代码或者说明内容。输出字符串Hello World
System.out.println("Hello World");
2.多行注释 /* */
多行注释/* */,一般使用多行注释大量的代码或者说明内容。
/*
多行注释,大量的代码或者说明内容。
输出字符串Hello World
输出字符串Hello Java
*/
System.out.println("Hello World");
System.out.println("Hello Java");
3.文档注释 /** */
文档注释 /** */,一般用于对类和方法进行功能说明。
/**
* @ClassName: HelloWorld
* @Description: 文档注释一般用于对类和方法进行功能说明。
* @author: Zh
* @date: 2024/3/25 17:40
*/
public class HelloWorld {}