Java基本语法

Java基本语法 首页 / Java入门教程 / Java基本语法

让无涯教程看看一个简单的代码,它将打印Hello World。

public class MyFirstJavaProgram {

   /* 这是我的第一个 java 程序。
    * 这将打印“Hello World”作为输出
    */

   public static void main(String []args) {
      System.out.println("Hello World"); //prints Hello World
   }
}

输出

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World

基本语法

关于Java程序,记住以下几点非常重要。

  • Case Sensitivity(区分大小写)               -  这意味着标识符hello和Hello具有不同的含义。

  •         示例: class MyFirstJavaClass

  •         示例: public void myMethodName()

  • Program File Name (程序文件名)         -  名称应与类名完全匹配。

  • public static void main(string args[]) -  JAVA程序入口。

Java 修饰符

与其他语言一样,可以通过使用修饰符来修改类、方法等。有两类修饰符-

  • 访问修饰符     -  default,public,protected ,private

  • 非访问修饰符- final,abstract,strictfp

Java 变量

下面是JAVA-中的变量类型

  • Local Variables (本地变量)
  • Class Variables (类变量)
  • Instance Variables (实例变量)

Java 枚举

枚举是在Java5.0中引入的。枚举将变量限制为只有几个预定义的值之一。此枚举列表中的值称为枚举。

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

上面的示例将生成以下输出-

Size: MEDIUM

注意-枚举可以声明为自己的或在类中。方法,变量,构造函数也可以在枚举中定义。

Java 关键字

下面的列表显示了Java中的保留字。这些保留字不能用作常量或变量或任何其他标识符名称。

abstractassertbooleanbreak
bytecasecatchchar
classconstcontinuedefault
dodoubleelseenum
extendsfinalfinallyfloat
forgotoifimplements
importinstanceofintinterface
longnativenewpackage
privateprotectedpublicreturn
shortstaticstrictfpsuper
switchsynchronizedthisthrow
throwstransienttryvoid
volatilewhile

Java 注释

Java支持单行和多行注释,与 C 和C++非常相似。Java编译器将忽略任何注释中可用的所有字符。

public class MyFirstJavaProgram {

   /* 这是我的第一个 java 程序。
    * 这将打印“Hello World”作为输出
    * 这是多行注释的示例。
    */

   public static void main(String []args) {
      //这是单行注释的示例
      /* 这也是单行注释的一个例子。 */
      System.out.println("Hello World");
   }
}

运行上面代码输出

Hello World

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

AI原生应用入门课 -〔李梦冉/程默〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

云时代的JVM原理与实战 -〔康杨〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

搞定音频技术 -〔冯建元 〕

WebAssembly入门课 -〔于航〕

移动端自动化测试实战 -〔思寒〕

ZooKeeper实战与源码剖析 -〔么敬国〕

Java核心技术面试精讲 -〔杨晓峰〕

好记忆不如烂笔头。留下您的足迹吧 :)