国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Java基礎教程】初識Java

這篇具有很好參考價值的文章主要介紹了【Java基礎教程】初識Java。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄:Java.SE,本專欄主要講解運算符,程序邏輯控制,方法的使用,數(shù)組的使用,類和對象,繼承和多態(tài),抽象類和接口等內(nèi)容
歡迎大家點贊 ?? 收藏 ? 加關注哦!????

【Java基礎教程】初識Java


1. Java的main方法

1.1 main方法示例

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

Java的main方法應該是當前主流編程語言中最“長”的。
通過上述代碼,我們可以看到一個完整的Java程序的結構,Java程序的結構由如下三個部分組成:

1.源文件(擴展名為*.java):源文件帶有類的定義。類用來表示程序的一個組件,小程序或許只會有一個 類。類的內(nèi)容必須包含在花括號里面。

2.類:類中帶有一個或多個方法。方法必須在類的內(nèi)部聲明。

3.方法:在方法的花括號中編寫方法應該執(zhí)行的語句。
總結一下:類存在于源文件里面;方法存在于類中;語句存在于方法中。

注意: 在一個源文件中只能有一個public修飾的類,而且源文件名字必須與public修飾的類名字相同。

1.2 運行Java程序

Java是一門半編譯型、半解釋型語言。先通過javac編譯程序把源文件進行編譯,編譯后生成的.class文件是由字節(jié)碼組成的平臺無關、面向JVM的文件。最后啟動java虛擬機來運行.class文件,此時JVM會將字節(jié)碼轉換成平臺能夠理解的形式來運行。
【Java基礎教程】初識Java

在運行Java程序前,必須先安裝好JDK(Java Development Kit即Java開發(fā)工具包),JDK里面就包含了javac和java工具,Java程序最終是在JVM(Java虛擬機)中運行的。

JDK、JRE、JVM之間的關系?

  • JDK(Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。

  • JRE(Java Runtime Environment):Java運行時環(huán)境,包含了JVM,Java基礎類庫。是使用Java語言編寫程序運行的所需環(huán)境。

  • JVM:Java虛擬機,運行Java代碼

【Java基礎教程】初識Java

2. 注釋

注釋是為了讓代碼更容易被讀懂而附加的描述信息. 不參與編譯運行, 但是卻非常重要.
要時刻牢記! 代碼寫出來是為了給人看的, 更是為了給三個月后的你自己看的.

2.1 基本規(guī)則

Java中的注釋主要分為以下三種

  • 單行注釋:// 注釋內(nèi)容(用的最多)
  • 多行注釋:/* 注釋內(nèi)容*/(不推薦)
  • 文檔注釋: /** 文檔注釋 */(常見于方法和類之上描述方法和類的作用),可以被javadoc工具解析,生 成一套以網(wǎng)頁文件形式體現(xiàn)的程序說明文檔
    注意:
  1. 多行注釋不能嵌套使用

  2. 不論是單行還是多行注釋,都不參與編譯,即編譯之后生成的.class文件中不包含注釋信息。

代碼演示:

/*

多行注釋:

        1. main方法是Java程序的入口方法

        2. main函數(shù)的格式是固定的,必須為public static void main(String[] args)

        */


        /**
      文檔注釋:
         main方法是程序的入口函數(shù)

         @param args 命令行參數(shù)。

         */

// 單行注釋:System.out.println是Java中標準輸出,會將內(nèi)容輸出到控制臺
        public class TestDemo {


            public static void main(String[] args) {

                System.out.println("hello");

            }
        }

2.2 注釋規(guī)范

  1. 內(nèi)容準確: 注釋內(nèi)容要和代碼一致, 匹配, 并在代碼修改時及時更新.
  2. 篇幅合理: 注釋既不應該太精簡, 也不應該長篇大論.
  3. 使用中文: 一般中國公司都要求使用中文寫注釋, 外企另當別論.
  4. 積極向上: 注釋中不要包含負能量(例如 領導 SB 等).

3. 標識符

在上述程序中,Test稱為類名,main稱為方法名,也可以將其稱為標識符,即:在程序中由用戶給類名、方法名或者變量所取的名字。
【硬性規(guī)則】
標識符中可以包含:字母、數(shù)字以及 下劃線和 $ 符號等等。
注意:標識符不能以數(shù)字開頭,也不能是關鍵字,且嚴格區(qū)分大小寫。

【軟性建議】

  • 類名:每個單詞的首字母大寫(大駝峰)

  • 方法名:首字母小寫,后面每個單詞的首字母大寫(小駝峰)

  • 變量名:與方法名規(guī)則相同

一個大型的工程,是由多名工程師協(xié)同開發(fā)的,如果每個人都按照自己的方式隨意取名,比如:person、PERSON、Person、_person,將會使程序非?;靵y。如果大家在取名時能夠遵守一定的約束(即規(guī)范),那多人寫
除的代碼仿佛一個人寫的。

4. 關鍵字

通過觀察上述程序可以發(fā)現(xiàn),public、class以及static等顏色會發(fā)生變化,將這些具有特殊含義的標識符稱為關鍵
字。即:關鍵字是由Java語言提前定義好的,有特殊含義的標識符,或者保留字。
注意:用戶不能使用關鍵字定義標識符。
在Java中關鍵字有很多,這里給大家列出來一部分,先了解下后序在逐一詳細解釋。
【Java基礎教程】初識Java

關于【Java基礎教程】初識Java七七就先分享到這里了,感興趣的小伙伴快去試試吧,如果你認為這篇文章對你有幫助,請給七七點個贊吧!????文章來源地址http://www.zghlxwxcb.cn/news/detail-429568.html

到了這里,關于【Java基礎教程】初識Java的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 完全從零Java自學系列【入門篇】(第四課:Mysql服務端安裝&使用客戶端操作數(shù)據(jù)庫&初識SQL基礎操作&Java中使用第三方包&Java數(shù)據(jù)庫操作&初步理解面相對象真正的意義之橋接設計模式)

    完全從零Java自學系列【入門篇】(第四課:Mysql服務端安裝&使用客戶端操作數(shù)據(jù)庫&初識SQL基礎操作&Java中使用第三方包&Java數(shù)據(jù)庫操作&初步理解面相對象真正的意義之橋接設計模式)

    ??數(shù)據(jù)庫是專門用來存儲一系列集合數(shù)據(jù)的地方。所有的文件都可以被稱之為庫,當應用場景沒那么復雜的時候,簡單的應用程序用文本就可以了。數(shù)據(jù)庫的意義是為了設計更好的保障數(shù)據(jù)安全(如多線程操作)、數(shù)據(jù)一致、索引(如何在龐大的數(shù)據(jù)中快速查找)等等一系

    2024年02月21日
    瀏覽(28)
  • Java基礎教程——Java封裝的深度解析

    封裝是面向對象編程中的一項關鍵概念,它是一種將對象的狀態(tài)和行為封裝在一起的機制,通過訪問控制來限制對對象內(nèi)部細節(jié)的直接訪問。Java作為一門面向對象的編程語言,強烈支持封裝,通過 private 、 protected 、 public 等,提供了豐富的訪問修飾符來實現(xiàn)封裝。 封

    2024年02月01日
    瀏覽(22)
  • Java Swing基礎使用教程

    Java Swing是Java語言中的一個GUI工具包,它提供了一系列的組件和容器,可以用于創(chuàng)建各種桌面應用程序。本教程將介紹Java Swing的基本概念、組件和容器,以及如何使用它們來創(chuàng)建一個簡單的GUI應用程序。 一、Swing的基本概念 組件(Component):Swing中的組件是GUI界面中的基本元

    2024年02月08日
    瀏覽(24)
  • JAVA經(jīng)典之遞歸測試-----JAVA入門基礎教程

    public class Test { ? ? public static void main(String[] args) ? ? { ? ? ? ? Test a = new Test(); ? ? ? ? System.out.println(a.getSum(100)); ? ? ? ? System.out.println(a.getSum1(100)); ? ? ? ? System.out.println(a.getMul(5)); ? ? ? ? System.out.println(a.f(10)); ? ? } ? ? public int getSum(int num) ? ? { ? ? ? ? int sum = 0;

    2023年04月17日
    瀏覽(22)
  • JAVA輸入語句與循環(huán)控制結構------JAVA入門基礎教程

    import java.util.Scanner; class LogicExer { ????static Scanner in = new Scanner(System.in); ????public static void main(String args[]) ????{ ????????int a; ????????int b; ????????a = b = 20; ????????boolean bo1 = (++a % 3 == 0) (a++ % 7 == 0); ????????System.out.println(a+\\\"+\\\"+bo1); ????????boolean b

    2024年02月01日
    瀏覽(33)
  • JAVA包裝類和基本數(shù)據(jù)類型------JAVA入門基礎教程

    public class WrapperTest { ? ? public static void main(String[] args) ? ? { ? ? ? ? int i1 = 10; ? ? ? ? Integer i11 = new Integer(i1); ? ? ? ? System.out.println(i11); ? ? ? ? float f1 = 12.3F; ? ? ? ? f1 = 32.2F; ? ? ? ? Float ff1 = new Float(f1); ? ? ? ? System.out.println(ff1); ? ? ? ? String s1 = \\\"32.1\\\"; ? ? ? ? F

    2024年02月02日
    瀏覽(24)
  • rabbitmq基礎教程(ui,java,springamqp)

    rabbitmq基礎教程(ui,java,springamqp)

    概述 :安裝看我上篇文章Docker安裝rabbitmq-CSDN博客 模擬發(fā)送數(shù)據(jù) 發(fā)送消息,發(fā)現(xiàn)一下信息: 所以得出理論,消息發(fā)送是先到交換機,然后由交換機路由到消息隊列 交換機是負責路由和轉發(fā)消息的,并沒有存儲的功能。 同理綁定queue2 這時,再在交換機中發(fā)消息 查看結果:

    2024年01月18日
    瀏覽(19)
  • JAVA數(shù)組元素反轉的三種寫法------JAVA入門基礎教程

    int[] arr = new int[]{34,54,3,2,65,7,34,5,76,34,67}; for(int i = 0;i arr.length/2;i++) { ? ? int temp = arr[i]; ? ? arr[i] = arr[arr.length - 1 - i]; ? ? arr[arr.length - 1 - i] = temp; } for(int i = 0;i arr.length;i++) { ? ? System.out.print(arr[i] + \\\"t\\\"); } System.out.println(); //互換方法2 int[] newArr = new int[arr.length]; for(int i = arr.l

    2023年04月17日
    瀏覽(25)
  • 【Java基礎教程】(三)程序概念篇 · 上:探索Java編程基礎,注釋、標識符、關鍵字、數(shù)據(jù)類型~

    【Java基礎教程】(三)程序概念篇 · 上:探索Java編程基礎,注釋、標識符、關鍵字、數(shù)據(jù)類型~

    掌握Java中標識符的定義; 掌握Java中數(shù)據(jù)類型的劃分以及基本數(shù)據(jù)類型的使用原則; 掌握Java運算符的使用; 在編寫程序時,為了提高程序的可維護性,我們可以在代碼中添加注釋。 注釋是一種說明性的文字,不會被編譯器編譯執(zhí)行 。 Java提供了三種注釋形式: // :單行注

    2024年02月12日
    瀏覽(819)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包