衡阳派盒市场营销有限公司

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

    文章

    2974

    瀏覽量

    105138
  • 字符串
    +關注

    關注

    1

    文章

    585

    瀏覽量

    20601
  • 代碼
    +關注

    關注

    30

    文章

    4825

    瀏覽量

    69043
  • JDK
    JDK
    +關注

    關注

    0

    文章

    82

    瀏覽量

    16636
收藏 人收藏

    評論

    相關推薦

    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

    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 ?3841次閱讀

    淺談Java編程學習 Java基礎語法注意項

    每當說到IT行業時,很多朋友們會想到java,隨著時代的發展,人們學習java的熱度依然只增不減,但關于java,有人會問基礎語法是怎樣的,該如何學習?
    發表于 05-30 16:34 ?1036次閱讀

    Java基本語法

    Java基本語法
    的頭像 發表于 01-12 15:23 ?1386次閱讀

    java接口是特殊的抽象類嗎

    的區別。 首先,從語法和定義上來看,接口和抽象類是不同的。接口是用interface關鍵字定義的,而抽象類是用abstract關鍵字定義的。根據Java語法,一個類只能繼承自一個父類,但可以實現多個接口。這使得接口具有多繼承的能
    的頭像 發表于 11-21 10:07 ?684次閱讀

    對比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨特的優勢和適用場景。以下是對這兩種編程語言的對比: 一、語法和易用性 Python 語法簡潔,代碼更易讀,非常適合初學者。 動態類型系統
    的頭像 發表于 11-15 09:31 ?438次閱讀
    百家乐官网社区| 百家乐官网这样赢保单分析 | 明珠网上娱乐| 百家乐官网透视牌靴| 皇冠现金网安全吗| 狮威百家乐娱乐平台| 百家乐官网那里可以玩| 百家乐官网销售视频| 威尼斯人娱乐城开户地址| 百家乐视频聊天软件| 百家乐官网的玩法视频| 莆田棋牌游戏| 百家乐具体怎么收费的| 百家乐园千术大全| 百家乐官网规律打法| 百家乐官网园会员注册| 云博国际| 大发888下载英皇国际| 线上百家乐| 百家乐开发公司| KTV百家乐官网的玩法技巧和规则 王子百家乐官网的玩法技巧和规则 | 免费百家乐奥| 百家乐真钱电玩| 罗盘对应24宿| 金木棉百家乐官网网络破解| 百家乐官网太阳城娱乐城| 免费百家乐统计软件| 瑞士百家乐的玩法技巧和规则| 蓝盾百家乐官网具体玩法| 百家乐官网波音平台导航网| 菲律宾百家乐官网游戏| 南阳市| 海港城娱乐城| 贞丰县| TT百家乐官网现金网| 真人百家乐开户须知| 百家乐神算子| 百家乐怎么骗人| 百家乐赌场规则| 百家乐麻将筹码币| 大发888娱乐场17|