java學習(1) 第一個java小程式執行解釋
上一篇文章簡單運行了一個java的小程式,其中有兩個命令一個是javac另一個是java。簡單解釋一下這兩個命令的作用,如有不正確的地方請大家多多指教。
javac是java的編譯命令,通過javac編譯原始檔後會生成**.class檔案,這是一種與平臺無關的位元組碼檔案,這種檔案無法直接執行,需要用java直譯器來執行。
例 javac HelloWord.java (字尾名不要忘了)
java是java的執行命令,用它來解釋執行生成的位元組碼檔案。注意java命令後跟的是java類名,後面不要加.java或者.class。
例 java HelloWord (不需要加字尾名)
總之,執行java檔案需要兩個步驟 編譯和執行。當編譯java程式時,生成的是與平臺無關的位元組碼,這些位元組碼與平臺無關,只面向JVM,JVM是執行java位元組碼檔案的虛擬計算機。不同平臺JVM不同,但都提供了相同的位元組碼程式介面。
參考了 瘋狂的java講義
相關推薦
java學習(1) 第一個java小程式執行解釋
上一篇文章簡單運行了一個java的小程式,其中有兩個命令一個是javac另一個是java。簡單解釋一下這兩個命令的作用,如有不正確的地方請大家多多指教。 javac是java的編譯命令,通過javac編譯原始檔後會生成**.class檔案,這是一種與平臺無關的
JAVA學習(三)第三章 選擇語句
第三章 選擇 一、Boolean型資料; []Boolean 資料只有兩個值true或false ; Boolean 變數 = true或false 二、if語句;
Java 學習(1)
Java程式包括:包、類、main()主方法、識別符號、關鍵字、語句和註釋等 Java程式開發的三個步驟: 建立一個原始檔,原始檔就是Java程式碼檔案 將原始檔編譯為一個.class檔案。使用JDK所帶的編譯器工具javac.exe會讀取原始檔並將其文字編譯
JAVA學習(三)第三章 選擇語句
第三章選擇 一、Boolean型資料; []Boolean資料只有兩個值true或false ; Boolean 變數 = true或false 二、if語句; if(條件體) 語句一; 語句二;
Hibernate學習(一)———— 第一個hibernate工程
一、什麼是Hibernate? 輕量級JavaEE應用的持久層框架,是一個完全的ORM框架。(說完這句話,肯定有很多人懵圈了,下面我來一個個解釋) 持久化:將我們想要儲存的資料儲存到硬碟上,也就是我們電腦的磁碟上,為什麼叫持久化呢,就是資料能夠儲存的很久,所以叫持久化,現在
Spring Boot 學習筆記(二)第一個 Spring boot 程式
SpringBoot程式建立方式 1、建立一個Spring boot專案 1) 可以採用方式一: 使用 eclipse 的 Spring Tool Suite (STS) 外掛/或者 IDEA 自帶的外掛建立;  
iOS應用開發入門(1)——第一個iOS應用
最近因為工作的原因,需要學習iOS應用開發。 本人現在在公司負責的是智慧裝置聯網模組,所謂的智慧裝置聯網,就是讓一些智慧裝置(多半是沒用螢幕的裝置)連上wifi,因為沒有螢幕,所以無法像手機和平板那樣通過螢幕選擇wifi和輸入wifi密碼,這個時候就需要手機來輔助,將手機上
iOS菜鳥成長筆記(1)——第一個iOS應用
前言:陽光小強最近抽時間學習iOS開發,在學習過程中發現了很多有趣的東西也遇到了很多問題,為了在學習過程中能和大家交流,記錄下學習的心得和學習成果,所以就有了這一個系列文章,希望這一系列文章能形成一個系統性的東西,讓和我一樣剛步入iOS開發的朋友少走彎路,用最少的時間獲得最大
Net Core 學習入門(三)---------第一個web應用程式
使用vs2017,新增一個新專案-asp.net core web應用程式。 結構如圖, wwwroot放了網站的靜態資源如css、js、image檔案; appsetting.json是應用程式的配置檔案。 bu
Apache Shiro(二)第一個shiro應用程式
如果您是Apache Shiro的新手,這個簡短的教程將向您展示如何使用Apache Shiro構建一個最初步的,簡單的應用程式。我們將一路上討論Shiro的核心概念,以幫助您熟悉Shiro的設計和API。 如果您不想在學習本教程時實際編輯檔案,則可以獲得幾乎相同的示例
java基礎(1)-----編寫並執行第一個java程式
下面是一個簡單的java程式,將在控制檯輸出hello world public class HelloWorld { public static void main(String[] args) { System.out.println("Hello Wor
Java學習(三)JSP學習1
rtm 斷開 三大指令 保持 web應用 對比 c語言 let 新建 一、 理解JSP技術 JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參
Java之旅hibernate(3)——第一個hibernate的樣例
數據庫方言 自由 article 存儲 代理 mit rup 方便 post 在解說樣例之前。我們首先來理解一下hibernate的工作原理。理解原理將會幫助我們更好地理解hibernate和運用hibernate。 1. 原理圖 利用hibe
Java學習(4):統計一個文件中的英文,中文,數字,其他字符以及字符總數
port let args str reader 文件路徑 要求 cnblogs pub 要求:統計一個文件中的英文,中文,數字,其他字符以及字符總數(此隨筆以txt文件為例) import java.io.BufferedReader; import java.io.F
IDEA 學習筆記之 Java項目開發深入學習(1)
java項目 bsp 重構 str 代碼提示 log pan ora tro Java項目開發深入學習(1): 定義編譯輸出路徑: 繼承以上工程配置 重新定義新的項目編譯路徑 添加source目錄:點擊添加,再點擊移除: 編譯項目: 常用快捷鍵總結: Ctr
Java版GA_TSP(我的第一個Java程序)
結果 end figure 數列 fit 部分 遺傳 ret 平衡 嗯哼,第一次寫博客,準確說是第一次通過文字的方式記錄自己的工作,閑話少敘,技術汪的博客就該直奔技術主題(關於排版問題,會在不斷寫博客的過程中慢慢學習,先將就著用吧,重在技術嘛~~~)。 遺傳算法(G
Java和大資料的結合學習(1)
一.Javase的學習 string ,stringbuffer ,stringbulider 包裝類 randrom函式和randrom類 final,成員內部類,區域性內部類,靜態內部類,匿名內部類,內部類的繼承 異常的捕獲,處理,輸出以及丟擲
Java EE入門教程系列第二章JSP(一)——第一個JSP程式
2、1JSP概述 2.1.1JSP簡介 JSP,全稱是Java Server Pages,是在Servlet技術的基礎上形成的,主要完成網頁中伺服器動態部分的編寫。 有如下特點: (1)一次編寫,隨處執行 (2)可重用元件技術 (3)標記化頁面開發:JSP將許多常用功能封裝起
Java虛擬機器學習(1):體系結構 記憶體模型
JVM記憶體區域模型 1.方法區 也稱”永久代” 、“非堆”, 它用於儲存虛擬機器載入的類資訊、常量、靜態變數、是各個執行緒共享的記憶體區域。預設最小值為16MB,最大值為64MB,可以通過-XX:PermSize 和 -XX:MaxPermSize 引數限制方法區的大小。
學習Java路程(1)
從大二開始接觸Java,不知不覺已經四年,大二剛開始接觸的時候,看教材上的程式碼片段就和看天書似的,懵懵懂懂,就這樣放棄了它。大三時,突然發現時間竟然過得如此之快,一尋思,整個大學生涯即將結束,說實話,內心慌了。從頭捋了一下自己所學的知識和專業技能,可悲的發現自