Java曾以什麼優勢吸引你走上程序員這條不歸路?java
友好的語法、面向對象、內存管理和最棒的跨平臺可移植性、write-once/run-anywhere程序員
固然,只有咱們真正投身入java才發現有bug要除、功能限制很大、運行速度不快(之前舊版本),可是如今的java是又快又有威力。小程序
Java的工做方式:segmentfault
它的目標是要讓你寫出一個應用程序且可以在你或你朋友所擁有的任何設備上執行。微信小程序
一、源代碼:編寫源代碼文件微信
二、編譯器:運行源代碼,檢查錯誤,產生字節碼(與平臺無關)函數
三、輸出:任何支持java的裝置可以把它轉譯成可執行的內容spa
四、Java虛擬機(JVM):讀取與執行字節碼code
那咱們程序員要作什麼呢?對象
一、源代碼:編寫源代碼 保存爲Test.java
二、編譯器:執行javac程序來編譯Test.java,若是沒有錯誤會產生Test.class文件,這個文件由字節碼組成
三、輸出:編譯代碼Test.class
四、Java虛擬機:啓動JVM來運行Test.class文件,JVM會將字節碼轉換成平臺可以理解的形式來運行
Java的程序結構
一、源文件:擴展名爲.java帶有類的定義。來用來表示程序的一個組件,小程序(不是微信小程序)可能只有一個類,類的內容必須包在花括號裏面。
二、類:帶有一個或多個方法,run方法帶有如何行走的指令,方法必須在類的內部聲明。
三、方法:在方法的花括號中編寫方法應該執行的指令。方法代碼由語句組成,方法就像函數或過程。
(以下圖)
public class Person { void run ( ) { statement; } }
本文已轉載我的技術公衆號:UncleCatMySelf
歡迎留言討論與點贊。
下一篇推薦:【Java貓說】Java基本概念二