三種不同的編譯(javac命令)方式
import java.util.Hashtable;
public class LoopObject
{
public static void main(String[] args)
{
Hashtable<Object, Object> ht;
for (int i = 0; i < 100000; i++)
{
ht = new Hashtable<Object, Object>();
ht = null;
}
}
}
1、預設編譯方式:javac LoopObject.java 編譯後的大小為:372 位元組 (372 位元組)
2、除錯編譯方式:javac -g LoopObject.java 642 位元組 (642 位元組)
3、程式碼編譯方式:javac -g:none LoopObject.java 275 位元組 (275 位元組)
看來不同的編譯方式,區別還是嘎大的.
相關推薦
三種不同的編譯(javac命令)方式
程式碼為:import java.util.Hashtable;public class LoopObject{ public static void main(String[] args) { Hashtable<Object, Object> ht; fo
同一功能三種不同實現方式你選哪個
img com png 指令 con 段落 gin 表示 alt 例題一枚:在input框中輸入內容,會相應的顯示在下面的div中的不同做法: <!DOCTYPE html> <html> <head> &
Intelli JDEA 建立Scala專案的三種不同方式
用了好幾年的Eclipse,最近想著瞭解下Scala,聽說Intelli JDEA這個工具很強大,因而開始著手試試 Intelli JDEA,下面是運用該工具建立Scala專案的一些簡單操作。 Scala的擁護者們認為Scala的主要優勢是速度和它的表達性。
Hive三種不同的資料匯出的方式
Hive三種不同的資料匯出的方式 1、匯出到本地檔案系統 insert overwrite local directory '/home/anjianbing/soft/export_data/app_order_city_d' row format delimited fiel
JDBC建立連線的三種不同方式
public class Jdbc { static final String JDBC_Driver = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/jdbcdemo?useSS
載入jdbc驅動程式的三種不同方式
1.比較常用 try{ Class.forName("com.mysql.jdbc.Driver");//載入資料庫驅動 String url="jdbc:mysql:
vue三種不同方式實現頁面跳轉
Vue:router-lin <router-link to="/">[跳轉到主頁]</router-link> <router-link to="/login">[登入]</router-link> <router-li
三種不同的方式,計算歐氏距離,速度比較
def int list axis return arr () num ces import timeimport numpy as np#計算單行的歐氏距離def cal_1(vec): dist = np.linalg.norm(vec) sim = (1.
Linux提權————Linux下三種不同方式的提權技巧
在滲透測試或者漏洞評估的過程中,提權是非常重要的一步,在這一步,黑客和安全研究人員常常通過exploit,bug,錯誤配置來提升許可權。本文的例子都是在虛擬機器裡測試的,不同的虛擬機器可以從Vulnhub下載。實驗一:利用Linux核心漏洞提權VulnOS version 2
算法-分析三種不同函數形式
算法三種定義函數的方式 function語句形式 函數直接量形式 通過Function構造函數形式定義函數 比較三種方式定義的區別 function語句 Function構造函數 函數直接量 兼容 完全
JavaScript中四種不同的屬性檢測方式比較
bject 如果 cnblogs thead != () 繼承 rip left JavaScript中四種不同的屬性檢測方式比較 1. 用in方法 var o = {x:1}; "x" in o; //true "y" in o; //false "toStrin
FAT、exFat、NTFS三種不同U盤系統格式
div 授權 最大 長度 都是 機制 sdxc 速度 百度 FAT32: 它是1997年的Windows 95 OSR2,在第二版系統中首次引入的文件系統格式。 優點:它有很好的兼容性,幾乎所有主流系統都能對其格式寫入讀取。 缺點:這種文件格式安全無保障,對於單個文件
Android中三種常用解析XML的方式(DOM、SAX、PULL)簡介及區別
字符串 lan win name屬性 Coding 空間 toc log fin XML在各種開發中都廣泛應用,Android也不例外。作為承載數據的一個重要角色,如何讀寫XML成為Android開發中一項重要的技能。今天就由我向大家介紹一下在Android平臺下幾種常見的
Linux中vim的三種模式以及基本命令
body 指定 col -s global 使用 全局 oba .com 在Linux中vim的三種模式分別為:命令模式、末行模式、編輯模式。以下是三者的關系圖: 三種模式的彼此切換: 命令模式是vim中的默認模式。 命令模式切換至末行模式: 使用英文冒號(:)。 末行模
while 語句的三種控制/結束循環方式
while語句while語句若一直滿足條件,則會不斷的重復下去。但有時,我們需要停止循環,則可以用下面的三種方式: 1.在while語句中設定條件語句,條件不滿足,則循環自動停止:ie: 只輸出3的倍數的循環;範圍:0到20. current_number = 0 while current_number
三種不同狀態機寫法
begin 狀態機 nbsp OS 時鐘 pre 組合 cmd 周期 一段式狀態機: 1 reg[3:0] cs, ns; 2 always @(posedge clk or negedge rst_n) begin 3 if (!rst_n) begin
VMWare的三種網絡連接方式
host-only bili 虛擬 方式 希望 主機 video targe vmw VMWare和主機的三種網絡連接方式 橋接 這種模式下,虛擬機通過主機的網卡與主機通信,如果主機能夠上網,則虛擬機也能聯網。 在虛擬機中,需要將虛擬機的IP配置為與主機處於同一網段。 虛
十一 三種Struts2的資料封裝方式
Struts2的資料封裝:Struts2是一個web層框架,框架是軟體的半成品。提供了資料封裝的基本功能。 屬性驅動:提供屬性set方法的方式 這種方式很少用,除非資料少,需要在Action類裡自己往物件裡封裝 前端jsp: 1 <%@ page language="java" cont
轉發【VMWARE-三種網絡卡配製方式及實驗部署詳解】
轉發【VMWARE-三種網絡卡配置方式及實驗部署詳解】 參考:https://blog.csdn.net/babyxue/article/details/80970526 我的測試環境 VMWare12 ConetOS7 測試結
三種新增執行緒的方式及其區別
我們常見的新增執行緒的方法通常是兩種: ①繼承Thread類,實現run方法,呼叫start()方法開啟執行緒; ②實現Runnable介面,實現run方法, 呼叫start()方法開啟執行緒; 其實還有第三種常用的新增執行緒的方式: 是通過Callable和F