Time of Update: 2018-07-27
public abstract class Animal { public abstract void speak(); public void eat(){ // 吃吃吃。。。 }} public interface DoorGod { void guard();} public class Cat extends Animal { @Override
Time of Update: 2018-07-27
package com.hotent.monitorRecords.dateReader; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.regex.Matcher; import
Time of Update: 2018-07-27
http://blog.csdn.net/cgaolei/article/details/4240835 看到幾個論壇中一直有人問用Java實現Ping的功能,如果Google一下也可以找到不少答案。有人用java的Runtime.exec來直接調用系統的Ping命令。 也有人完成了純Java實現Ping的程式,使用的是Java的NIO包(native io, 高效IO包)。
Time of Update: 2018-07-27
package com.cafintech.assembly.entity;import com.alibaba.fastjson.JSONObject;/** * Created by 15600 on 2017/8/7. */public class JudgeOperator { /* 1、移動號段有134,135,136,137, 138,139,147,150,151, 152,157,158,159,178,182,183,184,187,188。 2、聯通號段有1
Time of Update: 2018-07-27
安全執行緒就是要保證資料的高度一致性和準確性,但不是一定要加鎖才是執行緒安全性,只要代碼裡沒有變數互串,線程之間互不影響,就是安全執行緒的。 要瞭解安全執行緒,可以先看一下線程不安全是怎樣的一種現象。 public class TreadNoSafeDemo { public static void main(String[] args) { new ThreadNoSafeTest().start(); new
Time of Update: 2018-07-27
參考:http://blog.csdn.net/u010648555/article/details/70880425 本人用的也是IDEA,maven搭建的項目。 項目目錄如下: import bean.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import
Time of Update: 2018-07-27
特點: 1、函數名與類名相同。 2、不用定義傳回值類型。 3、沒有具體的傳回值。 P.S. 在建構函式前面加上傳回值就只是一般函數了。 作用:給對象進行初始化。 樣本: class
Time of Update: 2018-07-27
1.通過Util包中的Date擷取 Date date = new Date();SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");System.out.println(dateFormat.format(date)); 2.通過Util包的Calendar 擷取 Calendar calendar=
Time of Update: 2018-07-27
Java 5中提供了另一種實現線程同步或互斥的機制,即使用Lock。Lock比傳統執行緒模式中的synchronized方式更加物件導向。 互斥鎖–Lock(ReentrantLock) 所謂互斥鎖, 指的是一次最多隻能有一個線程持有的鎖. 在jdk1.5之前, 我們通常使用synchronized機制控制多個線程對共用資源的訪問. 而現在, Lock提供了比synchronized機制更廣泛的鎖定操作, Lock和synchronized機制的主要區別:
Time of Update: 2018-07-27
java的學習中斷了半個多月了,今天算是接著學了。今天學習了內部類和異常,下面是今天的總結。 首先來看內部類。 在一個類中定義另外一個類,這個類就叫做內部類或者內建類(inner class)。 內部類可以讓我們將邏輯上的相關的一組類組織起來,並由外部類(outer class)來控制內部類的可見度。 當我們建立了一個inner class時,其對象就擁有了與外部類對象之間的一種關係,這是通過一個特殊的this
Time of Update: 2018-07-27
最近在項目開發中開發了全雙工系統非同步長串連的通訊群組件,內部用到了延遲隊列。而延遲隊列的內部實現的儲存是用到了優先隊列,當時看C++的資料結構時,瞭解過優先隊列,用的儲存是二叉樹的邏輯,應該叫完全二叉樹,也可以叫做最大堆。 下面看一下二叉樹的演算法,主要看插入和刪除。 二叉樹顧名思義就像一棵樹,每個節點下最多可以掛兩個節點,如圖 在優先隊列中儲存的方式就是 queue = {A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q};
Time of Update: 2018-07-27
今天去面試,總覺得自己什麼都懂了,應該問題不大,當被問到“未重寫的equals()方法和hashCode()方法裡面的內容是什麼。為什麼在重寫equals()方法的同時需要重寫hashCode()方法?”時,說實話,一臉懵逼啊。。。 一、equals()方法 1、什麼時候應該覆蓋Object.equals()方法。 原生的equals方法: public boolean equals(Object obj) { return
Time of Update: 2018-07-27
原文地址:http://www.javaz.cn/site/javaz/site_study/info/2016/48888.html 項目地址:http://www.freeteam.cn/ infoPage 根據參數提取資訊分頁對象。 參數 說明 siteid 資訊所屬網站id channelid 資訊所屬欄目id
Time of Update: 2018-07-27
題目:旋轉數組的最小數字 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之為數組的旋轉。輸入一個非遞減序列的一個旋轉,輸出旋轉數組的最小元素。例如數組{3,4,5,1,2}為{1,2,3,4,5}的一個旋轉,該數組的最小值為1。 牛客網問題截圖:
Time of Update: 2018-07-27
java開源論壇系統http://javabbs.javaz.cn 項目地址:http://www.freeteam.cn/ 資料庫資訊採集 從FreeCMS 2.1開始支援 通過簡單配置即可抓取目標資料庫資訊,支援增量式採集、關鍵字替換、定時採集,可採集多種資訊屬性,可自動審核且靜態化資訊頁面。 採集規則管理 從左側管理菜單點擊採集規則進入。 添加採集規則 在採集規則列表下方點擊"添加"按鈕。
Time of Update: 2018-07-27
本文地址:http://blog.csdn.net/kongxx/article/details/7288896 前面幾篇文章介紹了使用java.io和java.net類庫實現的Socket通訊,下面介紹一下使用java.nio類庫實現的Socket。 java.nio包是Java在1.4之後增加的,用來提高I/O操作的效率。在nio包中主要包括以下幾個類或介面: * Buffer:緩衝區,用來臨時存放輸入或輸出資料。 *
Time of Update: 2018-07-27
一、基本介紹 XPath 是一門在 XML 文檔中尋找資訊的語言, 可用來在 XML 文檔中對元素和屬性進行遍曆。XPath 是 W3C XSLT 標準的主要元素,並且 XQuery 和 XPointer 同時被構建於 XPath 表達之上。因此,對 XPath 的理解是很多進階 XML 應用的基礎。XPath非常類似對資料庫操作的SQL語言,或者說JQuery,它可以方便開發人員抓起文檔中需要的東西。(dom4j也支援xpath) 二、節點類型
Time of Update: 2018-07-27
並發工具 1.CountDownLatch
Time of Update: 2018-07-27
一個C++的同事讓我幫寫個Regex:驗證某個值是否為數字。我就簡單用Java代碼寫了一個。 public class Test {public static boolean checkNumber(double value){String str = String.valueOf(value);String regex =
Time of Update: 2018-07-27
如Struts,spring等架構以及Tomcat容器,都是通過ResourceBundle的方式從資源檔(如messages.properties)中自動讀取並進行資源綁定的。java.util.ResourceBundle類非常地靈活,可以通過設定的Locale(語言環境)來選擇讀取的檔案,進行國際化。 最近在看Tomcat的源碼,看到了Tomcat國際化的實現方式,下面寫一個例子介紹如何使用: 資源設定檔: LocalStrings_fr.java: