Eclipse用法和技巧(23):檢視JDK原始碼
使用java開發,如果能閱讀JDK的經典程式碼,對自己的水平提高是很有幫助的。這裡總結一種接觸java之後一直使用的方式,直接訪問JDK原始碼,無須下載其他檔案。 步驟一:在eclipse中,按住Ctrl+滑鼠左鍵訪問String類 或者滑鼠放在對應的類方法物件上按F3
testit.java
String.class
(以下步驟是第一次閱讀時才會遇到需要關聯的) 步驟二:在eclipse開啟的空白頁中選擇change Attached Source,開啟對話方塊
步驟三:在彈出的對話方塊中,選擇external file,在安裝的JDK目錄下找到一個src.zip檔案,選中,一路確定即可看到String類的原始碼
相關推薦
Eclipse用法和技巧(23):檢視JDK原始碼
使用java開發,如果能閱讀JDK的經典程式碼,對自己的水平提高是很有幫助的。這裡總結一種接觸java之後一直使用的方式,直接訪問JDK原始碼,無須下載其他檔案。 步驟一:在eclipse中,按住Ctrl+滑鼠左鍵訪問String類 或者滑鼠放在對應的類方法物件
Linux日常管理技巧(2):free,ps,netstat命令和抓包工具
情況下 路由器配置 傳輸協議 method ups lis red field 保存 一、free命令 free命令可以顯示當前系統未使用的和已使用的內存數目,還可以顯示被內核使用的內存緩沖區。用法: free [選項] 選項: -b:以Byte為單位顯示內存使用情況;-
Linux日常管理技巧(3):Linux網絡相關和防火墻
127.0.0.1 網絡 修改網卡 cal 網卡ip lis oot back col 一、Linux網絡相關 1. ifconfig 查看網卡IP ifconfig命令被用於配置和顯示Linux內核中網絡接口的網絡參數。用ifconfig命令配置的網卡信息,在網卡重啟後機
C#實戰小技巧(九):List<string>和string[]的相互轉換
List是string型別列表,string[]是string型別陣列,二者可以互相轉換。 1.string[]轉List string[] strArray = {"a", "ab", "abc"}; List<string> strList = new List<s
eclipse使用技巧(一):快捷鍵
1、shift+alt+a,會將所選中的文字括起來,滑鼠會變成十字圖示,可以選中多個行的一部分 2、Ctrl+2,為物件設定變數 3、Ctrl+a,快速outline,檢視當前類的方法或某個特定方法 4、alt+shift+l,將一段程式碼設定變數 5、shift+home(end),用來選
Eclipse用法和技巧十三:自動生成的TODO註釋1
使用eclipse的快捷鍵自動生成的程式碼,經常有這樣的註釋。 一眼看上去這個註釋和一般的註釋並無什麼差別,不過TODO這個字串的顏色不一樣,應該有些內容。TODO是eclipse中提供的一種任務標籤,用來標記一些待做
使用Eclipse RCP進行桌面程式開發(三):檢視和透檢視
Eclipse RCP開發中,和使用者進行互動最多的介面,應該是檢視了,而透檢視就是將已有的檢視、選單、工具欄、編輯器等等進行組合和佈局。看完這一節,我們就可以建立如下圖這樣的程式介面了。 首先我們來介紹一下檢視,建立一個檢視其實非常簡單,只要從org.eclipse.ui
ActiveMQ(23):Consumer高級特性之Message dispatche async、Consumer Priority與Message Selectors
jms activemq message dispatche async consumer priority message selectors 一、Message dispatche async(消息異步分發)在activemq4.0以後,你可以選擇broker同步或異步的把消息分發給消
springBoot(23):spring-security-
spring boot 安全 一、簡介Web應用的安全管理,主要包括兩個方面的內容:身份認證、用戶授權,此處使用spring-cloud-security來說明。二、依賴管理<dependency> <groupId>org.springframework.clou
MySQL鎖和事務(一):InnoDB鎖(MySQL 官方文檔粗翻)
空間索引 系統 聚集索引 rds update 能夠 conf 沒有 得到 // 寫在前面,實際上,數據庫加鎖的類型和範圍受到多種因素的影響,例如數據庫隔離等級,SQL語句,是否使用主鍵、索引等等。可以查看博文: http://www.cnblogs.com/zhaoy
軟件架構設計學習總結(23):軟件架構設計的6大原則
str 軟件架構 edge 程序員 難點 posit not 幫我 mman 1. 單一職責原則(Single Responsibility Principle - SRP) 原文:There should never be more than one reason fo
Java開發小技巧(四):配置文件敏感信息處理
加載 gem 加密解密 -i false valid ges enc factory 前言 不知道在上一篇文章中你有沒有發現,jdbc.properties中的數據庫密碼配置是這樣寫的: jdbc.password=5EF28C5A9A0CE86C2D231A526ED5
《Linux學習並不難》歸檔和壓縮(2):tar包的使用和管理
linux tar 壓縮 22.2 《Linux學習並不難》歸檔和壓縮(2):tar包的使用和管理使用tar命令可以將許多文件一起保存到一個單獨的磁帶或磁盤歸檔,並能從歸檔中單獨還原所需文件。命令語法:tar [選項] [文件|目錄]命令中各選項的含義如表所示。選項 選項含義 -c 創建新的
JQuery的Callbacks()函數的應用和技巧(圖)
() stop 選擇 數據 urn color .ajax 異步任務 讀取 JQuery的Callbacks()函數的應用和技巧(圖)一個多用途的回調列表對象,提供了強大的的方式來管理回調函數列表。 $.Callbacks()的內部提供了jQuery的$.ajax() 和
23種設計模式(23):代理模式
public 附加 ade 調用 action new 參與 proxy inter 概述: 為其他對象提供一種代理以控制對這個對象的訪問。 類型:結構型模式。 類圖: 適用性: 1.遠程代理(RemoteProxy)為一個對象在不同的地址空間提供局部代表。 2
繼承和派生(2):析構和構造
一、建構函式 派生類的物件的資料結構是由基類中說明的資料成員和派生類中說明的資料成員共同構成。 將派生類的物件中由基類中說明的資料成員和操作所構成的封裝體稱為基類子物件,它由基類中的建構函式進行初始化。 建
繼承和派生(1):繼承概念和繼承方式
派生類的定義: 看一個有趣的例子: #include <iostream> using namespace std; class A { public: void f(int i){cout<<i<<endl;}
Microsoft Visual Studio除錯技巧(二):Visual Stdio 2010清理除錯生成的快取檔案
使用Visual Stdio 2010程式設計時,會發現硬碟的空閒空間快速不斷減少,這是因為VS2010在除錯時,會生成快取檔案,字尾名iTrace,很佔空間,需要定期手動清理。 IDE中,在“工具→選項→IntelliTrace→高階→IntelliTrace記錄的位置”可以配置儲存i
C#實戰小技巧(八):將剪下板中的內容儲存為圖片
進行C#開發時,可以將複製到剪下板中的內容轉為HTML檔案,再將HTML頁面轉為圖片進行儲存,示例效果如下。 被複制的Excel表格: 生成的圖片: 實現上述功能的主要程式碼如下,能夠將從Word、Excel、網頁等地方複製的內容匯出,並儲存為圖片。 程式碼:
Java資料結構和演算法(一):簡介
本系列部落格我們將學習資料結構和演算法,為什麼要學習資料結構和演算法,這裡我舉個簡單的例子。 程式設計好比是一輛汽車,而資料結構和演算法是汽車內部的變速箱。一個開車的人不懂變速箱的原理也是能開車的,同理一個不懂資料結構和演算法的人也能程式設計。但是如果一個開車的人懂變速箱的原理,比如降低速