0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java的基礎(chǔ)語(yǔ)法

科技綠洲 ? 來(lái)源:Java技術(shù)指北 ? 作者:Java技術(shù)指北 ? 2023-10-10 16:21 ? 次閱讀

上一次我們學(xué)習(xí)了怎么安裝JDK和開(kāi)發(fā)工具IDEA,同時(shí)也給大家寫(xiě)了一個(gè)hello world的演示代碼。今天我們給大家從 hello world 展開(kāi)講講Java的基礎(chǔ)語(yǔ)法。

話不多說(shuō),直接上代碼:

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

因?yàn)镴ava是面向?qū)ο蟮?a target="_blank">編程語(yǔ)言,一個(gè)程序的基本單位就是class,class是關(guān)鍵字,這里定義的class名字就是HelloWorld

public class HelloWorld { // 類名是HelloWorld
    // ...
} // class定義結(jié)束

類名要求:

  • 類名必須以英文字母開(kāi)頭,后接字母,數(shù)字和下劃線的組合
  • 習(xí)慣以大寫(xiě)字母開(kāi)頭

public是訪問(wèn)修飾符,代表這個(gè)class 是公開(kāi)的。

我們?cè)賮?lái)看看這個(gè)main函數(shù),我畫(huà)了一個(gè)圖,可以先看看:

圖片
img

一個(gè)main方法有訪問(wèn)修飾符、關(guān)鍵字、返回類型、方法名、 數(shù)據(jù)類型(String)、字符串參數(shù)組成。我們一個(gè)一個(gè)展開(kāi)講講。

訪問(wèn)修飾符

什么是訪問(wèn)修飾符?

像其他語(yǔ)言一樣,Java可以使用修飾符來(lái)修飾類中方法和屬性。主要有兩類修飾符:

  • 訪問(wèn)控制修飾符 : default, public , protected, private
  • 非訪問(wèn)控制修飾符 : final, abstract, static, synchronized

關(guān)鍵字

Java關(guān)鍵字大概有50個(gè)左右,這些作為保留字不能用于常量、變量、和任何標(biāo)識(shí)符的名稱。

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的返回類型,就是一個(gè)方法需要返回某個(gè)值的類型。如果我們不需要任何返回,我們就可以使用void。

方法名

是方法的實(shí)際名稱,有一些規(guī)則需要遵守

  • 方法的名字的第一個(gè)單詞應(yīng)以小寫(xiě)字母作為開(kāi)頭,后面的單詞則用大寫(xiě)字母開(kāi)頭寫(xiě),不使用連接符。例如: addPerson 。
  • 下劃線可能出現(xiàn)在 JUnit 測(cè)試方法名稱中用以分隔名稱的邏輯組件。一個(gè)典型的模式是: test_ ,例如 testPop_emptyStack

參數(shù)

參數(shù)有分為參數(shù)類型和參數(shù)名稱。示例中 String[] 作為參數(shù)類型,args作為參數(shù)名稱。

Java注釋

Java有三種注釋方式:?jiǎn)涡凶⑨?、多行注釋和文檔注釋。

在我們的Hello world示例,我們演示了多行注釋和單行注釋。

單行注釋

以雙斜杠//標(biāo)識(shí),只能注釋一行內(nèi)容,用在注釋信息內(nèi)容少的地方。

// 輸出 Hello World

多行注釋

包含在/**/之間,能注釋很多行的內(nèi)容。

/* 第一個(gè)Java程序
* 它將輸出字符串 Hello World
*/

文檔注釋

包含在/***/之間,也能注釋多行內(nèi)容,一般用在類、方法和變量上面,用來(lái)描述其作用。

/**
 * 文檔注釋
 */

總結(jié)

今天就是簡(jiǎn)單地給大家介紹Java的基礎(chǔ)語(yǔ)法,從Hello world這個(gè)示例展開(kāi)給大家講講Java的基礎(chǔ)知識(shí)點(diǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2943

    瀏覽量

    104089
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    566

    瀏覽量

    20384
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4670

    瀏覽量

    67764
  • JDK
    JDK
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    16548
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    79 Java基礎(chǔ)語(yǔ)法 Java編程語(yǔ)言

    JAVA編程語(yǔ)言
    小凡
    發(fā)布于 :2022年08月28日 18:07:04

    Java程序設(shè)計(jì):正則表達(dá)式的Java語(yǔ)法#Java

    JAVA
    學(xué)習(xí)硬聲知識(shí)
    發(fā)布于 :2022年11月16日 16:16:31

    [2.1]--Java基本語(yǔ)法簡(jiǎn)介

    JAVA
    jf_75936199
    發(fā)布于 :2023年03月13日 03:18:23

    [3.2.1]--2.1.1Java基本語(yǔ)法概述

    JAVA
    jf_75936199
    發(fā)布于 :2023年03月13日 03:25:59

    Java語(yǔ)法(1)#Java

    JAVA編程語(yǔ)言
    學(xué)習(xí)硬聲知識(shí)
    發(fā)布于 :2023年04月19日 21:27:22

    Java語(yǔ)法(2)#Java

    JAVA編程語(yǔ)言
    學(xué)習(xí)硬聲知識(shí)
    發(fā)布于 :2023年04月19日 21:27:47

    stm32實(shí)現(xiàn)esp8266的AT指令學(xué)習(xí)內(nèi)容

    學(xué)習(xí)目標(biāo):stm32實(shí)現(xiàn)esp8266的AT指令學(xué)習(xí)內(nèi)容:提示:這里可以添加要學(xué)的內(nèi)容例如:1、 搭建 Java 開(kāi)發(fā)環(huán)境2、 掌握 Java 基本語(yǔ)法3、 掌握條件語(yǔ)句4、 掌握循環(huán)語(yǔ)句學(xué)習(xí)時(shí)間
    發(fā)表于 11-29 06:27

    CubeMX怎么使用

    學(xué)習(xí)目標(biāo):提示:這里可以添加學(xué)習(xí)目標(biāo)例如:一周掌握 Java 入門知識(shí)學(xué)習(xí)內(nèi)容:提示:這里可以添加要學(xué)的內(nèi)容例如:1、 搭建 Java 開(kāi)發(fā)環(huán)境2、 掌握 Java 基本語(yǔ)法3、 掌握
    發(fā)表于 01-17 06:44

    交通信號(hào)燈模塊的相關(guān)資料推薦

    學(xué)習(xí)目標(biāo):提示:這里可以添加學(xué)習(xí)目標(biāo)例如:一周掌握 Java 入門知識(shí)學(xué)習(xí)內(nèi)容:提示:這里可以添加要學(xué)的內(nèi)容例如:1、 搭建 Java 開(kāi)發(fā)環(huán)境2、 掌握 Java 基本語(yǔ)法3、 掌握
    發(fā)表于 01-17 06:47

    JAVA編程思想下載(第3三版)

    JAVA編程思想下載(第3版)內(nèi)容豐富—從Java的基礎(chǔ)語(yǔ)法到最高級(jí)特性,適合各層次的Java程序員閱讀,同時(shí)也是高等院校講授面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言及
    發(fā)表于 12-06 12:10 ?0次下載

    Java的基本語(yǔ)法

    主要內(nèi)容 3.1 類型、值與基本變量3.1.1 基本概念3.1.2 基本類型3.1.3 引用類型3.1.4 類型轉(zhuǎn)換3.2 運(yùn)算符與表達(dá)式3.2.1 算術(shù)運(yùn)算符與表達(dá)式3.2.2 關(guān)系運(yùn)算符與
    發(fā)表于 04-10 15:42 ?0次下載

    Java 基本語(yǔ)法練習(xí)

    實(shí)驗(yàn)   Java 基本語(yǔ)法練習(xí) 一、實(shí)驗(yàn)?zāi)康?      1. 了解 Java 的數(shù)據(jù)類型   2. 掌握各種變量的聲明方式。  3.
    發(fā)表于 09-23 18:56 ?3808次閱讀

    淺談Java編程學(xué)習(xí) Java基礎(chǔ)語(yǔ)法注意項(xiàng)

    每當(dāng)說(shuō)到IT行業(yè)時(shí),很多朋友們會(huì)想到java,隨著時(shí)代的發(fā)展,人們學(xué)習(xí)java的熱度依然只增不減,但關(guān)于java,有人會(huì)問(wèn)基礎(chǔ)語(yǔ)法是怎樣的,該如何學(xué)習(xí)?
    發(fā)表于 05-30 16:34 ?957次閱讀

    Java基本語(yǔ)法

    Java基本語(yǔ)法
    的頭像 發(fā)表于 01-12 15:23 ?1214次閱讀

    java接口是特殊的抽象類嗎

    的區(qū)別。 首先,從語(yǔ)法和定義上來(lái)看,接口和抽象類是不同的。接口是用interface關(guān)鍵字定義的,而抽象類是用abstract關(guān)鍵字定義的。根據(jù)Java語(yǔ)法,一個(gè)類只能繼承自一個(gè)父類,但可以實(shí)現(xiàn)多個(gè)接口。這使得接口具有多繼承的能
    的頭像 發(fā)表于 11-21 10:07 ?524次閱讀