大家好,我是程序员艾瑞克。今天开始我来讲讲 Java 语言的基础知识。
Java 语言基础可以分为以下几个部分。
1、Java 程序的基本结构
2、基础语法:
1)数据类型(如 int, double, char, boolean)
2)常量和变量
3)基本运算符(如加减乘除,比较运算符,逻辑运算符)
3、控制结构:
1)条件语句(if-else)
2)循环结构(for, while, do-while)
3)switch 语句
4、数组:
1)数组的声明和初始化
2)数组的使用和遍历
3)多维数组
5、方法(函数):
1)定义方法
2)方法的调用
3)参数传递和返回值
我今天先介绍一下 Java 程序的基本结构。
这里 Java 程序指的是以 .java 为后缀的文件的内容,它通常情况下是定义了一个类。主要包含以下几个部分。
1、包声明 (Package Declaration)
这个通常是 Java 文件的第一行代码,用于指定类所属的包。不是必须的,如果没有,则表示包名为空。实际开发中不太会有为空的情况。
例如:package com.example.myapp; 这个指定了当前类的包名为com.example.myapp 。
2、导入语句 (Import Statements):
这个用于导入其他类或包,使得它们在当前类中可用。包 java.lang 是自动导入的,不用额外添加导入语句。
例如:import java.util.List; 会导入 List 类。这样做后, List 类可以在当前类中直接使用了。
3、类声明 (Class Declaration):
Java 程序的基本单元是类(Class)。每个 Java 文件至少包含一个类。主类名必须跟文件名一致。如果类名是 HelloWorld, 文件名必须是 HelloWorld.java。
例如:public class HelloWorld { ... }
4、类成员 (Class Members):
类可以包含变量(属性)和方法(函数)。变量用于存储数据。方法定义类的行为。
5、主方法 (Main Method):
Java 程序的执行入口是主方法 (main)。主方法的标准格式是:public static void main(String[] args) { ... } 。当运行 Java 程序时,JVM(Java虚拟机)会调用该方法。
6、注释 (Comments):
用于解释代码,提高代码可读性。单行注释:以 // 开始。多行注释:以 /* 开始,以 */ 结束。
Java 程序示例:
//package name
package com.example.helloworld;
//for import
import java.util.Date;
public class HelloWorld2 {
private String message = "Hello, World2!";
public static void main(String[] args) {
HelloWorld2 hello = new HelloWorld2();
hello.printMessage();
System.out.println("Today's date is: " + new Date());
}
public void printMessage() {
System.out.println(message);
}
}
在这个例子中,HelloWorld2 类包含了一个变量 message 和两个方法:main 和 printMessage。主方法 main 是程序执行的入口点。在主方法中,我们创建了 HelloWorld2 类的实例,并调用了 printMessage 方法来打印信息,接着打印当前日期。
建议参考 编译和运行 Java 的 Hello World 程序 来编译和运行以上代码内容。具体步骤如下。
1、可以在文本编辑器中新建一个文件,手动把以上代码敲进去,然后保存为 HelloWorld2.java 文件。
2、打开 Windows 命令行程序,切换到以上 Java 文件所在目录。
3、输入 javac HelloWorld2.java 并执行,会生成 HelloWorld2.class
4、手动创建目录 com\example\helloworld, 把 HelloWorld2.class 拷过去。
5、执行命令 java com.example.helloworld.HelloWorld2
以上就是本次的内容。从明天开始我会介绍 Java 的基础语法。