Time of Update: 2018-07-27
1、存取控制修飾符相關 被public修飾的可見度:當前類、同一包內、子類、其他包均可見。 被protected修飾的可見度:當前類、同一包內、子類 被private修飾的可見度:當前類 沒有修飾符修飾(Default):當前類、同一包內 2、transient修飾符 被該修飾符修飾的變數序列化時,JVM虛擬機器會忽略該變數,不會被序列化。 3、volatile修飾符 volatile
Time of Update: 2018-07-27
基本常識 JAVA如何把一個float四捨五入到小數點後2位,4位,或者其它指定位元. Java 兩個整數相除保留兩位小數,將小數轉化為百分數 java中冪指數值的運算 java 中的Scanner(非常詳細不看後悔) Java 中 HashMap 初始化時賦值 正確使用java -cp萬用字元 什麼是頂級類 Java中頂級類 是啥意思。 學習jar命令 建立和解壓jar檔案包 Java 8 中的Aggregate
Time of Update: 2018-07-27
一直以為java線程開得越多效率越高,後來知道了執行的效率和cpu核心數有關,今天試了下多核cpu下多線程的計算: 本機i5四核,分別開啟1、4、10、20、40、100、400個線程做100W次,md5運算,結果如下: 全部任務執行完畢,總耗時:38368ms,threadSize:1,section:1000000全部任務執行完畢,總耗時:17293ms,threadSize:4,section:250000全部任務執行完畢,總耗時:15107ms,threadSize:10,
Time of Update: 2018-07-27
一.先看兩段代碼 通過繼承Thread類 class MyThread extends Thread{ private int ticket = 10;
Time of Update: 2018-07-27
tensorflow訓練模型通常使用python api編寫,簡單記錄下這些模型儲存後怎麼在java中調用。 python中訓練完成,模型儲存使用如下api儲存: # 儲存二進位模型output_graph_def = tf.graph_util.convert_variables_to_constants(sess, sess.graph_def, output_node_names=['y_conv_add'])with
Time of Update: 2018-07-27
1.parseInt()就是把String類型轉化為int類型。 如 String a= "123"; int b = Integer.parseInt(a); 這樣b就等於123了。 2.ValueOf()方法比如說 Integer.valueOf()是把String類型轉化為Integer類型(注意:是Integer類型,而不是int類型,int類型是表示數位簡單類型,Integer類型是一個引用的複雜類型)
Time of Update: 2018-07-27
今天有同學問我Java怎麼用鍵盤輸入十六進位數轉換成十進位數輸出,我查了一下,發現網上的部分回答不夠清楚,很多人不理解為什麼輸入人後斷行符號就報錯了(代碼無誤)。如下: public static void main(String argv)throws Exception { Scanner sc = new Scanner(System.in); System.out.print("\n請輸入一個16進位數:");
Time of Update: 2018-07-27
線上編程,往往第一步思路好了,結果輸入不熟練輸入半天,也真是醉了。 一下列出來兩個範例輸入和輸出: 【範例一】 package test1;import java.util.Arrays;import java.util.Scanner;//所有的輸入和輸出練習public class Main { public static void main(String[] args) { /* * 迴圈連續輸入和輸出 * 輸入:一個數字 3 *
Time of Update: 2018-07-27
java 控制台輸入的兩種方式 Code 展示 /** * java 控制台輸入的兩種方式 <br> * Scanner scanner = new Scanner(System.in);//jdk1.5之後出現<br> * BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));//很早就出現了<br> * *
Time of Update: 2018-07-27
JDBC(Java Database Connectivity)提供串連各種關聯式資料庫的統一介面,可以為多種關聯式資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC為工具/資料庫開發人員提供了一個標準的API,據此可以構建更進階的工具和介面,使資料庫開發人員能夠用純 Java API 編寫資料庫應用程式,同時,JDBC也是個商標名。 EJB(Enterprise JavaBeans)使得開發人員方便地建立、部署和管理跨平台的基於組件的公司專屬應用程式。 Java
Time of Update: 2018-07-27
一、網路編程Socket API的操作含義 API 阻塞 非阻塞 connect tcp三向交握成功後返回。 立即返回,需要通過其他方式判斷TCP串連建立成功還是失敗。 send
Time of Update: 2018-07-27
基本常識 掃盲 Maven百度百科 超類百度百科 Java 是編譯型語言還是解釋型語言。 java 相對路徑問題 java 數組中插入新的元素 - 紫衣藍水 - 部落格園 JAVA 各種數實值型別最大值和最小值 Int, short, char, long, float,&nbs imax = Integer.MAX_VALUE; imin = Integer.MIN_VALUE; lmax =
Time of Update: 2018-07-27
1、JAVA資源 非常好的學習JAVA的網站 比較全的Jar包下載網站 2、常用工具 盤點當下最流行的 Java 工具 MyEclipse&&Eclipse: MyEclipse(Eclipse)下使用SVN subclipse MyEclipse使用總結——MyEclipse10安裝SVN外掛程式 EclipseIDEforJavaEEDevelopers(64-bit) 4.5.1
Time of Update: 2018-07-27
競賽中JAVA版的代碼見到的比較少,博主整理髮布一下: 地鐵修建 問題描述 A市有n個交通樞紐,其中1號和n號非常重要,為了加強運輸能力,A市決定在1號到n號樞紐間修建一條地鐵。 地鐵由很多段隧道組成,每段隧道串連兩個交通樞紐。經過勘探,有m段隧道作為候選,兩個交通樞紐之間最多隻有一條候選的隧道,沒有隧道兩端串連著同一個交通樞紐。
Time of Update: 2018-07-27
環境部署 Eclipse在增強自動補全後有一個相當不友好的地方就是變數名的自動補全,我們習慣性地會按空格跳過,而用自己定義的變數名,但在增強自動補全後,按空格的功能不是跳過而是選中,那怎麼辦呢。 搜尋了下大致是通過修改Eclipse源碼實現的: <轉>Eclipse增強自動補全,取消“=”等號和空格自動輸入 關聯Eclipse源碼,安裝Eclipse SDK外掛程式 基本常識 1.java中jar命令打包一個檔案夾下的所有檔案
Time of Update: 2018-07-27
Java 進階如何讓線程主動讓出 CPU Threadsleep Threadyield ThreadcurrentThreadsuspend Objectwait LockSupportpark Threadstop Java 進階:如何讓線程主動讓出 CPU Thread.sleep sleep 方法可以讓線程主動讓出 CPU,但是並不會釋放鎖。 /*
Time of Update: 2018-07-27
Thread Affinity 為什麼需要線程的CPU親和性 應用通過多線程的方式執行,多數情況下線程能夠被合理的調度。但在某些情況下某個重要的線程被暫停,而時間片被分配給了一個無關重要的線程。當一個線程每次被暫停休眠,然後被喚醒之後,需要重新載入“cache line”(cpu L1/L2 cache)。當線程的工作時間很短暫,需要被頻繁的被喚醒,意味著整個流程執行都很慢,有可能比單線程情況下慢2-5倍。
Time of Update: 2018-07-27
基本常識 Java 運算子 ①構造方法作用就是對類進行初始化。 如果你沒有定議任何構造方法的形式,程式會為你取一個不帶任何參數的建構函式,那麼你產生類的對像時只能用不帶參數的方法,如:class a {}//沒有任何建構函式。 ②但是如果已經有了一個有參數的構造方法,那麼無參數的構造方法就不會預設被加上.但此時如果自己不構造個無參的構造方法的話,你就只能調用帶參的構造方法,因為此時系統不會像①那樣為你取一個無參的構造方法,必須自己構造。
Time of Update: 2018-07-27
環境部署 eclipse怎麼設定字型大小 IntelliJ IDEA 14 java項目中添加jar包 基本常識 1.Java:自訂一個順序,然後對List按照該順序排序。 Collections.sort(list, new Comparator<String>(){ public int compare(String o1, String o2) { //這裡寫比較方法 int result =
Time of Update: 2018-07-27
1.基本常識 紀念我曾經的 JAVA 姿勢 Java核心技術點之泛型 eclipse怎麼用快速鍵定位到當前行的頭部或尾部 Java URL處理 清空map的方法 java抽象類別百度百科 如何取出ResultSet中的資料。 2.Java讀取設定檔 Java實現定時任務的三種方法 獲得執行jar的運行路徑-使用java.class.path 和 codesource的location Java讀取Properties設定檔幾點注意事項