Time of Update: 2018-07-27
Java的兩大資料類型: 內建資料類型 引用資料類型 內建資料類型 Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。 byte: byte資料類型是8位、有符號的,以二進位補碼錶示的整數; 最小值是-128(-2^7); 最大值是12
Time of Update: 2018-07-27
在學習《深入理解java虛擬機器》一書中,關於類的初始化一章中提到了一句:靜態語句塊中只能訪問到定義在靜態語句塊之前的變數,定義在它之後的變數,在前面的靜態語句塊中可以賦值,但是不能訪問。 並給出一個樣本: public class MyClass {static {i = 0; //給變數賦值可以正常通過System.out.println(i); //編譯器提示非法向前引用}static int i = 1;} 看了之後有兩點疑問
Time of Update: 2018-07-27
使用多線程技術,讓不同的任務在不同的線程中運行,可以提高CPU的利用率。然而只是僅僅通過任務來劃分,粒度還是有點大。當任務中有些任務運行所佔時間遠遠大於其它任務的時候,使用多線程並發所帶來的效果並不明顯。在這種情況下把耗時間長度的大任務劃分為耗時短的小任務,可以有效地緩解並發的瓶頸,最終把小任務的結果合并擷取完整的任務的結果。Fork/Join就可以很好地實現這種劃分任務最後合并的思路(你可以把它當做並發版的分治)。 一、ForkJoinTask & ForkJoinPool
Time of Update: 2018-07-27
直接上代碼: package sa;import java.util.ArrayList;import java.util.List;//// 類比退火演算法解決TSP旅行商問題//public class SimulatedAnnealing {public static List<City> allCitys = new ArrayList<City>(); //計算 接受的機率 public static double
Time of Update: 2018-07-27
首先是一個 關於遍曆的小例子: public static void main(String[] args) { // TODO Auto-generated method stub Map<String, String> maps = new HashMap<String, String>(); maps.put("111", "111a");
Time of Update: 2018-07-27
UDP是一種高速,不需連線的資料交換方式,他的特點是,即使沒有串連到(也不許要串連)接收方也可以封包發送,就像在一個多人使用的步話機環境中,你不知道你的資訊是否被需要的人接受到,但是你的資訊確實被傳遞然後消失了,有時候速度比資料完整性重要,在比如視頻會議中,丟失幾幀畫面是可以接受的。但在需要資料安全接受的環境就不適用了。 發送步驟: 使用 DatagramSocket(int port) 建立socket(套間字)服務。
Time of Update: 2018-07-27
Question: Hi, I want to copy a List<Integer> to an ArrayList<Integer> but I can't seem to be able to do so...I don't want to cast it...Below is my code...Please help List<Integer> data = some data;
Time of Update: 2018-07-27
首先列出目錄結構及其檔案內的功能: com.testxml .main //所有對象的入口,測試類別 .books //實體 .boos.xml //xml檔案
Time of Update: 2018-07-27
文章作者:Tyan 部落格:noahsnail.com | CSDN | 簡書 instanceof操作符是一個二元操作符,是Java的保留關鍵字。它的作用是判斷其左邊對象是否為其右邊類的執行個體,返回boolean類型的資料。可以用來判斷對象是否是某個特定類的執行個體或者它的子類執行個體。 instanceof的用法為: boolean result = object instanceof class 其參數為:
Time of Update: 2018-07-27
java.util.Date 想裝換成sql 中的Datajava.sql.Date是java.util.Date 的子類://擷取當前系統時間,並轉換成sql的日期類型java.util.Date date=new java.util.Date();java.sql.Date sqldate=new java.sql.Date(date.getTime());再插入資料庫表中ps_publishlog.setDate(5,sqldate);這樣
Time of Update: 2018-07-27
如果能把項目中大量的代碼編寫工作變得輕鬆,是多好的一件事!在velocity出現之後,我突然有個想法,利用velocity這個優秀的模板引擎,把開發項目中的重複代碼讓它自動產生產生之後的基礎代碼,按照實際的需求稍作修改便可以運行,極大的提高工作效率。於是寫了這個代碼產生工具(代碼產生的模板引擎部分是在以前一位同事的代碼基礎上擴充的)目前第二版,是讀取指定資料種類和資料庫的表,把每個表按照模組產生三層結構的代碼包括:bean,controller,service,serviceimpl,dao,d
Time of Update: 2018-07-27
邏輯運算子:與(&&) 或(||) 非(。) 中,“&&”和“||”被稱為短路運算子 而,“&”和“|”被稱為非短路運算子(使用少,邏輯不合理) 短路運算子和非短路運算子的區別: 短路運算子:[條件1 && 條件2],如果條件1不成立,則條件2不執行 非短路運算子:[條件1 &&
Time of Update: 2018-07-27
java 方法的代碼如下: public static void main(String[] args){ SimpleDateFormat fd = new SimpleDateFormat("yyyyMMddHHmmss"); Calendar calendar = Calendar.getInstance();//此時列印它擷取的是系統目前時間
Time of Update: 2018-07-27
package day12_01;/* * 導包;建立對象;調用方法 * System類下有一個靜態欄位: * public static final InputStream in;標準的輸入資料流,對應著鍵盤輸入 * * InputStream is=System.in * * class Demo{ * public static final int x=10; * public static final Student s=new
Time of Update: 2018-07-27
題目:有x與y整數數對,x與y均不大於n,x除以y的餘數大於等於k。 思路:這個題目看起來很簡單,只需要兩個迴圈就可以做出來,但是兩個迴圈複雜度太高了,想想如果n=10^5的話複雜度會有多高。 這裡提供一個群裡大佬的思路,只需要一個迴圈 可以說是找規律吧,首先除數i是從k+1開始取到n,被除數先取從k到i的數字,這樣可以保證得到的餘數是大於等於k的。然後再讓被除數加上除數的和得到另一個被除數,這樣得到餘數是跟之前的一樣的。
Time of Update: 2018-07-27
本教程是針對Groovy最新版本編寫的 Groovy和Java的相同點有: 0+, 3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 19+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32+ +表示Groovy不但涵蓋了Java的文法,而且還有增強部分 Groovy和Java的不 同 點有: 1, 2, 5, 7, 9, 11, 16, 17, 24, 25, 26
Time of Update: 2018-07-27
1.class MyThread extends Thread{ private int a; public void run(){ for( ; a < 100; a++ ){ System.out.println(getName() + " " + a); } } public static void main(String [ ] args){ MyThread one = new
Time of Update: 2018-07-27
附:JAVA常用的進階資料類型——集合類型 一、JAVA語言中的集合類型主要有三種形式:Set(集)、List(列表)、Map(映射),每種類型的集合都包括三部分:介面、實現和演算法。 a)集合介面實現集合的操作和集合的具體功能實現細節的相互分離——Set介面、List 介面、Map介面 b)集合的具體功能實作類別實質上是各種可重用的資料結構的具體表示
Time of Update: 2018-07-27
純Java實現網易郵箱發送郵件 基於Java開發的郵件發送程式。因為使用的是網易的smtp伺服器,所以寄件者郵箱要求網易郵箱。博主親測126郵箱和163郵箱有效,yeah郵箱沒有測試。 前提準備 需要匯入的JAR包link mail.jar : https://github.com/xxxqiuzh/Tools/tree/master/JarPackages/sendMail
Time of Update: 2018-07-27
背景: 上一篇文章基於object的wait、notify實現了生產者、消費者模式。本篇文章繼續梳理Condition。 condition 介紹及demo Condition是在java