01_Java 基础

本文介绍了Java编程的第一个程序HelloWorld,详细讲解了类、方法、主方法、变量、数组、枚举、注释、继承和接口等基础语法。通过实例展示了如何编译和运行Java程序,强调了大小写敏感、命名规范和访问修饰符等关键概念。同时,还提及了枚举在增强代码逻辑性方面的作用。
摘要由CSDN通过智能技术生成

第一个 java 程序

创建HelloWorld.java,java中文件名和类名要保持一致。

public class HelloWorld {
    /* 第一个Java程序
     * 它将输出字符串 Hello World
     */
    public static void main(String[] args) {
        System.out.println("Hello World"); // 输出 Hello World
    }
}

这是最基本的Java程序,其中public是访问修饰符,static是关键字,void是返回类型(void代表没有返回值),main是方法名String[] args代表字符串数组。
执行命令。
运行程序:

  1. 将java源文件编译成class文件(字节码文件)
  2. 如果编译没有出错的话会生成HelloWorld.class文件,然后执行命令java HelloWorld运行程序,控制台会输出“Hello World”。
基本语法

编写java程序时,需要注意以下几点:

  • 大小写敏感 和JavaScript一样,java也是大小写敏感的语言。
  • 类名 类名要用大驼峰命名法,和JavaScript也是一样的,如HelloWorld
  • 方法名 方法名是小驼峰命名法。
  • 源文件名 源文件名必须和类名相同。当保存文件的时候,应当以类名加.java作为文件名保存。
  • 主方法入口 所有的java程序都是由public static void main(String[] args)方法开始执行。
java标识符

在java程序中类名、变量名以及方法名都被称为标识符。和大部分编程语言都类似,标识符都应该由$, _以及大小写字母开头,且大小写敏感的,同样的java关键字不能作为标识符。

java修饰符

和前端的TypeScript类似(实际上是ts借鉴Java语法),java可以通过修饰符类修饰类中方法和属性。主要有两种修饰符:

  • 访问修饰符:default, publc, private, protected
  • 非访问控制修饰符:final, abstract, static, sychronized
java变量

java中主要有三种类型的变量:

  • 局部变量
  • 类变量(静态变量)
  • 成员变量(非静态变量)
java数组

java数组是存储在堆内存中的对象,和js不一样,他只能存储同种类型的数据

java枚举

js中是没有枚举这个概念的,很多情况下载编写前端代码的时候我们会用对象去模拟枚举以增加代码的可读性并减少代码的bug(当然TypeScript是有枚举概念的),枚举很大的好处就是增加代码的逻辑刻度性。比如:

class CurrentStatus {
    enum StatusEnum {
        ONLINE, OFFLINE
    }

    StatusEnum status;
}

public class EnumTest {
    public static void main(String[] args) {
        CurrentStatus status = new CurrentStatus();
        status.status = CurrentStatus.StatusEnum.OFFLINE;
        System.out.println(status);
    }
}
java注释和空行

和js一样支持单行和多行注释,语法也一样,空行会被编译器忽略。

继承

在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。
利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)

接口

在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。
接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值