Time of Update: 2017-01-19
廢話不多說了,直接奔主題。**多線程&&觀察者模式題目要求:《擲骰子》表單小遊戲,在該遊戲中,玩家初始擁有1000的金錢,每次輸入押大還是押小,以及下注金額,隨機3個骰子的點數,如果3個骰子的總點數小於等於9,則開小,否則開大,然後判斷玩家是否押對,如果未押對則扣除下注金額,如果押對則獎勵和玩家下注金額相同的金錢。分析:這個題目要求靈活運用多線程的相關知識,達到點擊開始按鈕時,有3個線程啟動,分別控制3顆骰子的轉動,在3顆骰子全部轉完以後,回到主線程計算遊戲結果。 //個線程式控制制顆骰子
Time of Update: 2017-01-19
第一種是list中的對象實現Comparable介面,如下:/*** 根據order對User排序*/public class User implements Comparable <user> { private String name; private Integer order; public String getName() { return name; } public void setName(String name) {
Time of Update: 2017-01-19
可不能小看這個簡單的 finally,看似簡單的問題背後,卻隱藏了無數的玄機。接下來我就帶您一步一步的揭開這個 finally 的神秘面紗。問題分析首先來問大家一個問題:finally 語句塊一定會執行嗎?很多人都認為 finally 語句塊是肯定要執行的,其中也包括一些很有經驗的 Java 程式員。可惜並不像大多人所認為的那樣,對於這個問題,答案當然是否定的,我們先來看下面這個例子。清單 1. public class Test { public static void
Time of Update: 2017-01-19
本文執行個體總結了java判斷字串是否為數位方法。分享給大家供大家參考,具體如下:方法一:用JAVA內建的函數public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true;}方法二:用Regexpublic static boolean
Time of Update: 2017-01-19
public interface Map<K,V>將鍵映射到值的對象。一個映射不能包含重複的鍵;每個鍵最多隻能映射到一個值。 import javautilHashMap; import javautilMap; public class Test { public static void main(String[] args) { Map map = new HashMap();//聲明一個Map mapput("s",
Time of Update: 2017-01-19
映像是由一組像素構成,用二進位形式儲存的圖片。java語言支援GIF、JPEG和BMP這3種主要影像檔格式。java語言的影像處理功能被封裝在Image類中。映像載入和輸出在java程式中,映像也是對象,所以載入映像時,先要聲明Image對象,然後,利用getImage()方法把Image對象與影像檔聯絡起來。載入影像檔的方法有兩個:Image getImage(URL url),url指明映像所在位置和檔案名稱。Image getImage(URL url,String
Time of Update: 2017-01-19
介面的本質——介面是一種特殊的抽象類別,這種抽象類別裡面只包含常量和方法的定義,而沒有變數和方法的實現。 抽象類別所具有的一些東西介面可以具有,假如一個抽象類別裡面所有的方法全都是抽象的,沒有任何一個方法需要這個抽象類別去實現,並且這個抽象類別裡面所有的變數都是靜態(static)變數,都是不能改變(final)的變數,這時可以把這樣的抽象類別定義為一個介面(interface)。把一個類定義成一個介面的格式是把聲明類的關鍵字class用聲明介面的關鍵字interface替換掉即可。 介面(
Time of Update: 2017-01-19
好久沒有寫過代碼了,手有些癢了,正好底下小弟們某些功能的實現著實影響工程進度,便自己動手給寫了一段。 功能:js前台分頁顯示 + 後台資料響應(JAVA Servlet即可) 架構:jquery1.8.7 此文目的:給那些剛入行軟體開發,喜歡這也看看,那也看看,這兒copy一下,那兒copy一下初級小菜鳥們做一個表帥; 1 為程式者需認真踏實坐下來; 2 程式需要有投入才有收穫; 3 有收穫才有鼓舞,才有動力一步一步往下走! 下面上代碼,具體會有小注釋
Time of Update: 2017-01-19
DWR是一個架構,簡單的說就是能夠在javascript直接調用java方法,而不必去寫一大堆的javascript代碼。它的實現是基於ajax的,可以實現無重新整理效果。 網上有不少DWR的例子,但大都只是某種方法的調用,本文只在使用層面上介紹DWR,並不涉更多的技術與設計,其目的是讓初學者能夠很快的學會各種java方法在javascript中是如何調用的。 一、dwr配置篇之web.xml 1、最小配<servlet>
Time of Update: 2017-02-14
標籤:import 就會 分析 mil mat sans ack detail 開發 近期寫了一個增刪改查的東東,其中修改功能涉及到時間的比較,這個地方發現了一個問題,這個問題在我們
Time of Update: 2017-02-14
標籤:src blog ted res reflect logs ati junit 自動 一、目錄結構二、build.gradle配置group ‘yjmyzz‘version
Time of Update: 2017-02-12
標籤:... 分享 錯誤 define 添加 bsp 存在 jdk exe程式 最近用Java寫了一個小工具,想將它達成exe執行檔案,到時候直接放某個目錄下,一執行就能跑啦。 用到的
Time of Update: 2017-02-08
標籤:main exce span null json對象 utils convert exception div 依賴的包:json-lib-2.4-jdk15.jarezmorph-1.0.
Time of Update: 2017-02-07
標籤:開發 export 步驟 使用 介面 系統 clip class 檔案中 1、Java是跨平台的,在linux下有問題,主要一是檔案讀取許可權;二檢查下系統內容變數設定可正確!.profi
Time of Update: 2017-02-04
標籤:多少 動態 演算法 採集 簡介 計劃 銷售 十倍 分數 資源管理這塊的東西大家基本上能夠猜個差不多了。下面描述描述計劃。計劃這個東西把企業資源這個東西提升了不只十倍二十倍了。ERP的核心是
Time of Update: 2017-01-22
標籤:實作類別 需要 str object類 自動 初始化 關係 自訂 判斷 摘要: Java OOP簡單介紹 (二) 1. 封裝類 (Wrapper Class)
Time of Update: 2017-01-22
標籤:end ppi main [] thread exception dex out run 1 package com.imooc.base; 2 3 public class
Time of Update: 2017-02-06
IntelliJ Idea編譯報錯:javacTask: 源發行版 1.7 需要目標發行版 1.7,intellijjavactask1.項目編譯時間,IntelliJ Idea編譯報錯:javacTask: 源發行版 1.7 需要目標發行版 1.7很顯然是jdk版本衝突,於是查閱資料,作如下修改:File-->Other Settings-->Default Settings-->Compiler-->Java Compiler在Per-module bytecode
Time of Update: 2017-02-05
Apache/Tomcat/JBOSS/Nginx區別(轉),先說Apache和Tomcat的區別:Apache是世界使用排名第一的Web伺服器軟體。它可以運行在幾乎所有廣泛使用的電腦平台上,由於其跨平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。 在Apache基金會裡面ApacheServer永遠會被賦予最大的支援,畢竟大兒子最親嘛,而Apache的開原始伺服器軟體Tomcat同樣值得關注,畢竟Tomcat是開源免費的產品,使用者會給予最大的支援。但是經常在用Apache和Tom
Time of Update: 2017-02-01
Eclipse使用Maven建立Dynamic Web Project,eclipsemaven1. 點擊File->New->Other,在彈出的對話方塊中選擇Maven->Maven Project:2. 點擊Next,選擇maven-archetype-webapp:3. 填入Group ID和Artifact ID,會自動產生一個包名:4. 點擊Finish,會產生以下的目錄:5. 右鍵點擊根目錄,選擇New->Source