Time of Update: 2018-07-26
使用java開發區塊鏈 這裡需要使用的環境 web3j,nodejs 安裝編譯sol工具 $ npm install -g solc 儲存為hello.sol檔案到本地 pragma solidity 0.4.19; contract hello { function main(uint a) constant returns (uint b) { uint result = a * 8;
Time of Update: 2018-07-26
1)選擇棋子 ️ 2)畫棋子 ️ 3)判斷勝負 目標 4)交換行棋方 前面我們已經畫好了棋盤、棋子並且可以自由的落子了,那麼接下來要實現的功能是判斷是否有五連珠(暫時不考慮行棋方)。
Time of Update: 2018-07-26
package com.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo { public static void main(String args[]){ List<String> list = new ArrayList<String>(); list.add("
Time of Update: 2018-07-26
所有類都從Object類中繼承了equals方法 Object類中equals方法原始碼如下: public boolean equals(Object obj){return this == obj;} Object中的equals方法是直接判斷this和obj本身的值是否相等,即用來判斷調用equals的對象和形參obj所引用的對象是否是同一對象,所謂同一對象就是指記憶體中同一Block Storage單元,如果this和obj指向的hi同一塊記憶體對象,則返回true,
Time of Update: 2018-07-26
Java繼承Thread類建立多線程 單線程樣本 樣本,Example01.java public class Example01{ public static void main(String[] args){ // 建立MyThread執行個體對象 // 調用MyThread類的run()方法在運行 // 該迴圈是一個死迴圈,列印輸出語句 MyThread myThread=new MyThread();
Time of Update: 2018-07-26
New - start() -> Runnable - wait(),sleep(), yield() -> <- notify()/notifyAll()/TimeOut Not Runnable (wait/sleep/block) - exit run() -> Death 一個線程建立之後,總是處於其生命週期的4個狀態之一中。線程的狀態表明此線
Time of Update: 2018-07-26
在java中,線程通常有五種狀態,建立,就緒,運行、阻塞和死亡狀態。 第一是建立狀態。在產生線程對象,並沒有調用該對象的start方法,這是線程處於建立狀態。 第二是就緒狀態。當調用了線程對象的start方法之後,該線程就進入了就緒狀態,但是此時線程發送器還沒有把該線程設定為當前線程,此時處於就緒狀態。線上程運行之後,從等待或者睡眠中回來之後,也會處於就緒狀態。
Time of Update: 2018-07-26
一、 線程的狀態轉換是線程式控制制的基礎。線程狀態總的可分為五大狀態:分別是生、死、可運行、運行、等待/阻塞。用一個圖來描述如下: 1、新狀態:線程對象已經建立,還沒有在其上調用start()方法。 2、可運行狀態:當線程有資格運行,但發送器還沒有把它選定為運行線程時線程所處的狀態。當start()方法調用時,線程首先進入可運行狀態。線上程運行之後或者從阻塞、等待或睡眠狀態回來後,也返回到可運行狀態。
Time of Update: 2018-07-26
一、 Fabric SDK 目前最新的Hyperledger Fabric的官方文檔(v1.1.0-preview)上,對於Fabric SDK的描述仍少的可憐,僅是簡單的幾句描述,再加上兩個github連結: fabric-sdk-node fabric-sdk-java 其實通過Hyperledger在github上的項目我們可以看到,Hyperledger Fabric還提供了另外三種SDK: fabric-sdk-go
Time of Update: 2018-07-26
原地址:http://blog.sina.com.cn/s/blog_7a27a9bf0100s887.html 有時候需要在程式中尋找某一目錄下的某一類檔案,例如需要在E:\data\file_selector_test
Time of Update: 2018-07-26
Java線程池:ThreadPoolExecutor的使用 通過ThreadPoolExecutor構建BIO偽非同步I/O通訊的例子深入理解Java中線程池的概念。 - Thread vs Exector 首先,捋清楚ThreadPoolExecutor的來龍去脈。。。 Java中建立線程的方法如下: new Thread(new Runnable() { @Override public void run() { // TODO
Time of Update: 2018-07-26
1.ArryList 、Vector、LinkedList 區別 ArrayList:當在一列資料的後面添加資料而不是在前面或中間,並且需要隨機地訪問其中的元素時,使用ArrayList會提供比較好的效能;Vector中的方法由於添加了synchronized修飾,因此Vector是安全執行緒的容器,但效能上較ArrayList差。 LinkedList:當在一列資料的前面或中間添加或刪除資料,並且按照順序訪問其中的元素時,就應該使用LinkedList了。
Time of Update: 2018-07-26
著作權聲明:部落格中的文章著作權歸博主所有,未經授權,禁止轉載,轉載請註明出處 安裝環境 安裝JDK 下載網址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下載 jdk-8u151-macosx-x64.dmg 安裝到電腦 安裝 maven 下載網址:https://maven.apache.org/download.cgi 解壓到 /
Time of Update: 2018-07-26
一、java API中的模板方法的使用 1.Arrays.sort()排序 在對數組進行排序時,我們常會使用Arrays.sort()方法,Arrays類的sort()方法就是模板方法。
Time of Update: 2018-07-26
int與integer的區別從大的方面來說就是基礎資料型別 (Elementary Data Type)與其封裝類的區別: int 是基本類型,直接存數值,而integer是對象,用一個引用指向這個對象 1.類型不同: Java 中的資料類型分為基礎資料型別 (Elementary Data Type)和複雜資料類型 int 是前者而integer 是後者(也就是一個類);因此在類進行初始化時int類的變數初始為0.而Integer的變數則初始化為null.
Time of Update: 2018-07-26
從零開始,自己動手寫Java虛擬機器 前言 自己動手寫一個Java虛擬機器, 難嗎。 很難。 很難嗎。不難。 答案不同,那是因為對Java虛擬機器用途定位不同。 難。 如果自己寫的java虛擬機器能完整的實現規範,達到商用的效能和穩定性。 不難。如果不考慮規範和效能,只是運行簡單程式,瞭解java底層技術。 天下事有難易乎?為之,則難者亦易矣;不為,則難者亦難矣 java虛擬機器的作用
Time of Update: 2018-07-26
java 有8中基礎資料類型: byte,short,char,int,long,float,double,boolean 其表示範圍如下: byte,short,char->int->long->float->double 在進行計算的時候,java 會自動把低級類型轉換為進階類型。 byte,short,char在運算時,它們之間不轉換,把其當作一個int類型來處理。 boolean類型不能和任何類型轉換。
Time of Update: 2018-07-26
寫的比較多,但自我感覺還是比較實用的。 J2se基礎: 1. 八種基礎資料型別 (Elementary Data Type)的大小,以及他們的封裝類; Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。 a)、整數:包括int,short,byte,long b)、浮點型:float,double &
Time of Update: 2018-07-26
-基礎資料型別 (Elementary Data Type)對象封裝類。 byte Byte short Short int Integer long Long boolean Boolean double Double
Time of Update: 2018-07-26
有時候總被java語言中的Array, Arrays和ArrayList弄的雲裡霧裡的, 它們之間究竟有什麼聯絡呢。查看了相關的原始碼,終於找到了一些端倪。做個筆記,方便查看。 1. Array Array和[]的關係就如int 和Integer, boolean 和Boolean. 它的建構函式是私人的,賦值提供靜態諸如 setInt(Object arr, int index, int i) setFloat(Object arr, int index,