那曲檬骨新材料有限公司

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娱乐城下载lm0| 百家乐官网澳门路规则| 百家乐最长的缆| 香港六合彩网址大全| 百家乐官网任你博娱乐| 大发888游戏客服电话| 最好的百家乐官网游戏平台1| 百家乐官网游戏机在哪有| 百家乐布| 网上百家乐官网怎么破解| 百家乐公式软件| A8百家乐官网娱乐城| 机器百家乐作弊| 摩纳哥百家乐官网娱乐城| 诺贝尔百家乐的玩法技巧和规则| 百家乐官网去澳门| 全讯网vc8888.com| 百家乐官网赌场凯时娱乐| 大发888手机下载| 百家乐官网看图赢| 大发888怎么下载不了| 新澳博百家乐官网的玩法技巧和规则 | 长治县| 百家乐怎样玩的| 太阳城百家乐官网祖玛| 威尼斯人娱乐城现金开户| 百家乐官网注册送免费金| 百家乐统计工具| 深圳百家乐官网的玩法技巧和规则 | 永利高百家乐官网信誉| 金龍百家乐的玩法技巧和规则| 澳门百家乐官网介绍| 大发888 娱乐平台| 百家乐官网翻天| 百家乐官网网上赌博| 汇丰百家乐的玩法技巧和规则| 百家乐官网走势图备用网站| 娱乐城在线| 缅甸百家乐博彩|