首页 > 编程语言 >Java基本语法

Java基本语法

时间:2023-05-27 10:35:40浏览次数:42  
标签:基本 注释 Java System 语法 println main 标识符

  1. 类与文件名

    在Java中,每个程序都是以类为基础进行编写的。一个简单的Java程序通常包含一个类,类名应该以大写字母开头。Java源代码文件的文件名必须与类名相同,并以.java作为文件扩展名。

    例如,下面是一个名为HelloWorld的简单Java程序:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }

这个程序应该保存在名为HelloWorld.java的文件中。

  1. main方法

    Java程序的执行入口是main方法。main方法必须声明为public static void,并接受一个字符串数组参数。在上面的HelloWorld示例中,我们可以看到一个典型的main方法。

  2. 标识符

    标识符用于命名类、方法、变量等。Java标识符必须以字母(a-z或A-Z)、美元符号($)或下划线(_)开头,后面可以跟任意数量的字母、数字(0-9)、美元符号或下划线。Java标识符区分大小写。

    以下是合法的标识符示例:

    MyClass
    main
    counter
    _name
    $value
    ```
    
    
  3. 注释

    Java支持三种注释:

    • 单行注释:以//开头,从开头到行尾的内容都是注释。

      // 这是一个单行注释
      
    • 多行注释:以/*开头,以*/结尾,中间的内容都是注释。

      /*
       * 这是一个多行注释
       * 它可以跨越多行。
       */
      
    • 文档注释:以/**开头,以*/结尾,用于生成Java API文档。

      /**
       * 这是一个文档注释
       * 用于描述类、方法或变量的用途。
       */
      
  4. 关键字与保留字

    Java有一些预定义的关键字,如classpublicstatic等。关键字在Java程序中具有特殊含义,不能用作标识符。此外,Java还有一些保留字,如constgoto,虽然目前没有使用,但也不能用作标识符。

  5. 语句与分号

    Java中的语句类似于英语中的句子,用于表达一定的操作。每个Java语句以分号(;)结尾。例如,下面是一个简单的Java语句:

    System.out.println("Hello, World!");
    ```
    
    
  6. 代码块与大括号

    大括号({和})用于定义代码块,包括类、方法以及控制结构(如if、for等)的主体。在Java中,大括号内的代码块通常需要进行缩进,以提高代码的可读性。

    例如,以下是一个包含大括号的Java代码块:

    if (x > y) {
        System.out.println("x is greater than y");
    } else {
        System.out.println("x is less than or equal to y");
    }
    ```
    

file
现在你已经了解了Java的基本语法。在接下来的章节中,我们将更深入地学习Java的各种特性。请随时向我提问,如果你对这些内容有任何疑问。
推荐阅读:

https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA

https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g

标签:基本,注释,Java,System,语法,println,main,标识符
From: https://www.cnblogs.com/yaoqian/p/17436368.html

相关文章

  • Java 进阶 - SpringJPA 持久层框架
    参考资料https://spring.io/projects/spring-data-jpa介绍SpringDataJPA是Spring基于ORM(ObjectRelationalMapping)框架、JPA规范的基础上封装的一套JPA应用框架,底层使用了Hibernate的JPA技术实现,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了......
  • From Java To Kotlin:空安全、扩展、函数、Lambda很详细,这次终于懂了
    FromJavaToKotlin,空安全、扩展、函数、Lambda概述(Summarize)Kotlin是什么?可以做什么?Android官方开发语言从Java变为Kotlin,Java有哪些问题?Kotlin的优点Kotlin特性(Features)Kotlin是什么?Kotlin出自于捷克一家软件研发公司JetBrains,这家公司开发出很多优秀的......
  • 当涉及到基本数据类型和包装类时,一些你需要了解、可能容易被忽略的细节。(附面试题)
    基本数据类型Java基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型,这四大类包含8种基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char8种基本类型取值如下:数据类型代表含义默认值取值包装类boolean布尔型false0(false)到1(......
  • Java 中的运算符和流程控制(附面试题)
    算术运算符Java中的算法运算符,包括以下几种:算术运算符名称举例+加法1+2=3-减法2-1=1*乘法2*3=6/除法24/8=3%求余24%7=3++自增1inti=1;i++--自减1inti=1;i--我们本讲要重点讲的是“++”和“--”,其他的算术运算符相对比较简单直观,本讲就不花精力去讲解了,之所以要把“++”和......
  • 全面掌握 Java 中的异常处理(附面试题)
    在程序开发中,异常处理也是我们经常使用到的模块,只是平常很少去深究异常模块的一些知识点。比如,try-catch处理要遵循的原则是什么,finally为什么总是能执行,try-catch为什么比较消耗程序的执行性能等问题,我们本讲内容都会给出相应的答案,当然还有面试中经常被问到的异常模块的一些面......
  • java基于springboot+vue时间管理系统、日记管理系统,附源码+数据库+lw文档+PPT
    1、项目介绍本次设计任务是要设计一个时间管理系统,通过这个系统能够满足时间管理的管理功能。系统的主要功能包括首页,个人中心,系统公告管理,用户管理,时间分类管理,事件数据管理,目标数据管理,用户日记管理等功能。管理员可以根据系统给定的账号进行登录,登录后可以进入时间管理系统,对......
  • JavaScript中 == 和 === 的区别
    1.概念上JS中==是相同的意思,===代码严格相同 (1)操作数1==操作数2:也就是进行双等号比较时,先检查两个操作数的数据类型,如果相同,就进行===的比较,如果不同,则进行一次类型转换,转为相同类型后再进行比较比较过程:a)如果两个值类型相同,再进行三个等号的比较b)如果两个值类......
  • Java编程之数组
    数组(容器)数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来,数组本身是一个引用数据类型,数组内存储的类型可以是基本类型也可以是引用类型。数组的特点数组本身是一个引用数据类型数组是在堆内存中的一串连续的地址存在数组在初始化时必须指定长度堆内存的数组空......
  • java工具类篇
    Java工具类是一种常见的编程技术,用于封装一组静态方法,提供常用功能的实现和复用。下面是几个常见的Java工具类及其示例用法:StringUtils(字符串工具类):示例用法:Stringstr="Hello,World!";booleanisEmpty=StringUtils.isEmpty(str);System.out.println("Isempty:"+isEm......
  • java中的BIO NIO AIO有什么区别?
    BIO、NIO和AIO都是Java中用于处理网络编程的技术,它们的主要区别如下:BIO:BIO(BlockingIO)阻塞式IO,指I/O的读写操作是阻塞的。当读写操作发生时,线程被阻塞,一直等到I/O完成才返回。BIO是Java最早的网络编程API,也是最常用的API。BIO的实现简单,易于理解和使用,但是由于阻塞......