0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java的基础语法

科技绿洲 来源:Java技术指北 作者:Java技术指北 2023-10-10 16:21 次阅读

上一次我们学习了怎么安装JDK和开发工具IDEA,同时也给大家写了一个hello world的演示代码。今天我们给大家从 hello world 展开讲讲Java的基础语法。

话不多说,直接上代码:

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

因为Java是面向对象的编程语言,一个程序的基本单位就是classclass是关键字,这里定义的class名字就是HelloWorld

public class HelloWorld { // 类名是HelloWorld
    // ...
} // class定义结束

类名要求:

  • 类名必须以英文字母开头,后接字母,数字和下划线的组合
  • 习惯以大写字母开头

public是访问修饰符,代表这个class 是公开的。

我们再来看看这个main函数,我画了一个图,可以先看看:

图片
img

一个main方法有访问修饰符、关键字、返回类型、方法名、 数据类型(String)、字符串参数组成。我们一个一个展开讲讲。

访问修饰符

什么是访问修饰符?

像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

  • 访问控制修饰符 : default, public , protected, private
  • 非访问控制修饰符 : final, abstract, static, synchronized

关键字

Java关键字大概有50个左右,这些作为保留字不能用于常量、变量、和任何标识符的名称。

abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while

返回类型

Java的返回类型,就是一个方法需要返回某个值的类型。如果我们不需要任何返回,我们就可以使用void。

方法名

是方法的实际名称,有一些规则需要遵守

  • 方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如: addPerson
  • 下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。一个典型的模式是: test_ ,例如 testPop_emptyStack

参数

参数有分为参数类型和参数名称。示例中 String[] 作为参数类型,args作为参数名称。

Java注释

Java有三种注释方式:单行注释、多行注释和文档注释。

在我们的Hello world示例,我们演示了多行注释和单行注释。

单行注释

以双斜杠//标识,只能注释一行内容,用在注释信息内容少的地方。

// 输出 Hello World

多行注释

包含在/**/之间,能注释很多行的内容。

/* 第一个Java程序
* 它将输出字符串 Hello World
*/

文档注释

包含在/***/之间,也能注释多行内容,一般用在类、方法和变量上面,用来描述其作用。

/**
 * 文档注释
 */

总结

今天就是简单地给大家介绍Java的基础语法,从Hello world这个示例展开给大家讲讲Java的基础知识点。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102994
  • 字符串
    +关注

    关注

    1

    文章

    551

    浏览量

    20123
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66769
  • JDK
    JDK
    +关注

    关注

    0

    文章

    77

    浏览量

    16489
收藏 人收藏

    评论

    相关推荐

    79 Java基础语法 Java编程语言

    JAVA编程语言
    小凡
    发布于 :2022年08月28日 18:07:04

    Java程序设计:正则表达式的Java语法#Java

    JAVA
    学习硬声知识
    发布于 :2022年11月16日 16:16:31

    [2.1]--Java基本语法简介

    JAVA
    jf_75936199
    发布于 :2023年03月13日 03:18:23

    [3.2.1]--2.1.1Java基本语法概述

    JAVA
    jf_75936199
    发布于 :2023年03月13日 03:25:59

    Java语法(1)#Java

    JAVA编程语言
    学习硬声知识
    发布于 :2023年04月19日 21:27:22

    Java语法(2)#Java

    JAVA编程语言
    学习硬声知识
    发布于 :2023年04月19日 21:27:47

    stm32实现esp8266的AT指令学习内容

    学习目标:stm32实现esp8266的AT指令学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间
    发表于 11-29 06:27

    CubeMX怎么使用

    学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握
    发表于 01-17 06:44

    交通信号灯模块的相关资料推荐

    学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握
    发表于 01-17 06:47

    JAVA编程思想下载(第3三版)

    JAVA编程思想下载(第3版)内容丰富—从Java的基础语法到最高级特性,适合各层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言及
    发表于 12-06 12:10 0次下载

    Java的基本语法

    主要内容 3.1 类型、值与基本变量3.1.1 基本概念3.1.2 基本类型3.1.3 引用类型3.1.4 类型转换3.2 运算符与表达式3.2.1 算术运算符与表达式3.2.2 关系运算符与
    发表于 04-10 15:42 0次下载

    Java 基本语法练习

    实验   Java 基本语法练习 一、实验目的       1. 了解 Java 的数据类型   2. 掌握各种变量的声明方式。  3.
    发表于 09-23 18:56 3772次阅读

    浅谈Java编程学习 Java基础语法注意项

    每当说到IT行业时,很多朋友们会想到java,随着时代的发展,人们学习java的热度依然只增不减,但关于java,有人会问基础语法是怎样的,该如何学习?
    发表于 05-30 16:34 884次阅读

    Java基本语法

    Java基本语法
    的头像 发表于 01-12 15:23 1027次阅读

    java接口是特殊的抽象类吗

    的区别。 首先,从语法和定义上来看,接口和抽象类是不同的。接口是用interface关键字定义的,而抽象类是用abstract关键字定义的。根据Java语法,一个类只能继承自一个父类,但可以实现多个接口。这使得接口具有多继承的能
    的头像 发表于 11-21 10:07 268次阅读