Java 入門教程詳解

2021-01-19 古網金來

Java 是由Sun Microsystems公司於1995年5月推出的高級程序設計語言。

Java可運行於多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統。

本教程通過簡單的實例將讓大家更好的了解JAVA程式語言。

Java 在線工具

JDK 1.6 在線中文手冊

我的第一個JAVA程序

以下我們通過一個簡單的實例來展示 Java 編程,創建文件 HelloWorld.java(文件名需與類名一致), 代碼如下:

實例

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

運行實例

註:String args[] 與 String[] args 都可以執行,但推薦使用 String[] args,這樣可以避免歧義和誤讀。

運行以上實例,輸出結果如下:

$ javac HelloWorld.java $ java HelloWorldHello World

執行命令解析:

以上我們使用了兩個命令 javac 和 java。

javac 後面跟著的是java文件的文件名,例如 HelloWorld.java。 該命令用於將 java 源文件編譯為 class 字節碼文件,如: javac HelloWorld.java。

運行javac命令後,如果成功編譯沒有錯誤的話,會出現一個 HelloWorld.class 的文件。

java 後面跟著的是java文件中的類名,例如 HelloWorld 就是類名,如: java HelloWorld。

注意:java命令後面不要加.class。

Gif 圖演示:

開始學習JAVA編程

開始學習Java課程Java 面向對象課程Java 高級課程

相關焦點

  • java-web新手開發快速入門
    java-web開發快速入門,本文對於java-web開發的要點進行了重點分析,可以給新手們提供很好的參考作用。一、Tomcat伺服器常見啟動問題:(1).Java_home環境變量,由於tomcat伺服器的bin目錄中的一些jar文件必須使用到java類庫,所以必須先配置Java_home環境變量。(2).埠佔用問題(3).Catalina_home環境變量的問題,如果配置了catalina_home環境變量,則默認啟動的是catalina_home所指向的tomcat伺服器。
  • 最新JAVA業界流行資訊周報,2019年30期(7月),黑客日教程
    文中提到的資源查看地址,請百度搜索「黑客日教程 java周報」初級:SpringBoot JDBC示例GraphQL和Spring Boot入門把Spring Boot應用部署成WARIntelliJ IDEA插件.ignore作者Jakub Chrzanowski的專訪數據科學家和數據工程師的前五大Tableau在線課程和認證敏捷和測試為什麼不 (Robert
  • java如何快速入門?
    java如何快速入門正確掌握Java的基本知識由於Java為開發人員提供了如此多的特性和選項,人們有時會被分散注意力在太短的時間內學習了太多的東西java如何快速入門真正弄懂你敲出的代碼是做什麼的只要你理解了代碼背後的思想,算法和整個編譯過程就會顯得非常有意義。
  • 「Java」基礎06:編寫入門程序
    仿佛代表著計算機對世界說出來的第一句話,因為它簡潔實用,所以被作為入門程序廣泛使用。二、編譯.java文件是開發人員編寫的原始碼,java程序是在JVM上運行的,但是JVM並不認識.java文件。這個時候就必須要將源文件編譯成JVM能看懂的字節碼文件(.class文件)。
  • 《戰雙帕米什》怎麼閃避走位 閃避走位入門教程
    導 讀 戰雙帕米什手遊中很多小夥伴不知道閃避走位技巧,也不知道該如何閃避和走位,今天小編就帶著大家了解一下戰雙帕米什閃避走位入門教程
  • 「教程分享」Jmeter入門教程
    回歸學長每周的教程分享!2.完全的可移植性和100% 純java。3.完全 Swing 和輕量組件支持(預編譯的JAR使用 javax.swing.*)包。4.完全多線程,框架允許通過多個線程並發取樣和通過單獨的線程組對不同的功能同時取樣。5.精心的GUI設計允許快速操作和更精確的計時。
  • java入門攻略,收下吧,別客氣
    今天有粉絲提到說需要寫一寫java知識體系的東西,以及推薦一些實用的書籍資料。作為軟體開發工程師(碼農),我們就應該做到有需求不怕,實現他。那接下我就按我的經驗先來說說java入門的一些內容,算作是攻略吧。
  • 零基礎java入門教程function函數應用菜鳥與大師僅一個代碼的差距
    在初學java時,我們認識到了他的各種語言組成結構,而在認識什麼是函數後;我們的等級便有聲有息地提升了一個檔次。菜鳥與大師差距的神話當我們在編寫程序,其實就是在不斷的實現功能,而java當中最小的功能單元就是函數,所以日後在代碼的時,只要在處理或者定義功能時,都把它定義到獨立的函數當中,而不要在把代碼都亂七八糟的定義到主函數當中去了
  • 菜鳥如何學java?
    Java 作為一個 20 年的老牌程式語言,依然在眾多程式語言中有著舉足輕重的地位,好多人看到別人轉行學java當上工程師,拿著上萬的月薪,內心早已蠢蠢欲動。憑啥他可以拿這麼多的工資,我就得每月三四千,日子過得緊巴巴的?我也想拿呀,那你要去學啊?難題來了,大部分同學都是零基礎。
  • 兒童五子棋入門教程
    兒童五子棋入門教程2020-09-18 16:58:24出處:PCbaby作者:佚名雖然五子棋已經十分普及,但是部分家長和老師對五子棋如何入門卻不得其法。那麼,兒童五子棋入門教程有哪些?@視覺中國  兒童五子棋入門教程有:《兒童五子棋半月通》、《五子棋入門》、《五子棋開局指南》、《五子棋入門與提高問答》、《五子棋階梯強化訓練手冊》、《五子棋一點通》等,這些書籍都可以有效的幫助孩子更好的學習五子棋
  • 大數據入門:Java和Scala編程對比
    今天的大數據入門分享,我們就來對Java和Scala這兩門語言的編程做個對比。 Scala中外部看不到內部,內部也看不到外部 9、通配符 Java中使用*進行通配 Scala中使用_進行通配 10、默認導入的類 Scala默認java.lang
  • 企業對Java的招聘需求越來越多,你知道原因嗎-開課吧
    JavJava算是編程界打不死的小強,一統後端技術棧,像現在的電商、社交、在線教育,大多採用Java作為基本的開發語言;同時框架也基本由Spring一統天下,入門門檻低,開發效率高,是很多大公司的首選。
  • JAVA-新手入門:JAVA資料庫基本操作指南
    java 資料庫基本操作  1、java資料庫操作基本流程  2、幾個常用的重要技巧:  ·可滾動、更新的記錄集  ·批量更新  ·事務處理java資料庫操作基本流程:取得資料庫連接 - 執行sql語句 - 處理執行結果 - 釋放資料庫連接基礎視頻有挺多的你是看你的學習欲望!!!!
  • 蛙泳入門教程
    蛙泳教程# 參考[夢覺教遊泳.蛙泳入門](https://www.bilibili.com/video/BV1Ns411k7To?p=1)
  • 書法教程《顏真卿楷書入門大字帖》
    書法教程《顏真卿楷書入門大字帖》 中國書法入門教程--楷書入門大字帖
  • 攝影入門:光圈、快門、曝光補償,單眼相機入門教程
    攝影入門:喜歡攝影的朋友們,對於單眼相機的光圈、快門、曝光補償是不是很頭疼?今天的文章,bobo就來給大家詳細介紹一下單眼相機入門教程。1、光圈優先在拍攝人像或者風景時通常會用到光圈優先的模式。具體的微距拍攝技巧,bobo在之前的文章也給大家介紹過,請戳→攝影入門:微距攝影,微距拍攝技巧5、曝光補償的使用曝光補償一般是按動+ -鍵就可以進行調節了,具體的調節方式,大家只要記住「白加黑減」這個口訣就可以了。
  • Java 枚舉(enum) 詳解7種常見的用法
    在java中如何更好的使用這些「數據集」呢?因此枚舉便派上了用場,以下代碼詳細介紹了枚舉的用法。JDK1.5引入了新的類型——枚舉。在 Java 中它雖然算個「小」功能,卻給我們的開發帶來了「大」方便。在JDK1.5 之前,我們定義常量都是: public static fianl.... 。
  • 詠春拳快速入門教程
    當然既然是快速入門修意就不在本篇探討,快速入門為的就是讓訓練者通過短時間的學習訓練掌握好基礎的整形及練速兩個階段。該快速入門教程可使參加學習訓練的訓練者理解好調身整型,通過調身整型把握好腰馬勁的訓練及使用,並把握好寸勁及鞭彈勁,理解步避、身靠、手擊的最終核心訓練目的。在通過慢速、中速、快速度的訓練中基本把握自衛的能力。一切均是為以後的步避、身靠、手擊的靈手境界打基礎。
  • 學習java開發,選擇學習機構應該從哪幾個方面衡量好壞-開課吧
    培訓確實是一個比較快速入門並且就業的途徑!毫無疑問,現在市場上越來越多的培訓機構!Java作為一個比較熱門並且高薪的行業來說。培訓班是比較多的,那麼如何挑選培訓班呢?我給出如下建議:許多人選擇參加Java培訓作為轉入java開發行業的墊腳石。判斷java培訓機構好與壞主要看以下幾個方面:第一點:試聽課程課程好不好,試聽一下他們課程或者看一下他們的視頻教程,然後對比一下就知道了。