Time of Update: 2015-06-17
標籤:情境簡單描述:對交通工具的監控,記錄交通工具移動花費的時間。現在我們定於一個交通工具介面:public interface IMoveable { void move();}交通工具包含一個move方法。然後定義一種具體的交通工具,以小汽車為例:public class Car implements IMoveable { @Override public void move() { //實現開車 try {
Time of Update: 2015-06-17
標籤:以下內容有一部分是自己的總結,還有一部分是借鑒別人的總結。 一.基礎概念:1.構造方法:構造方法用於執行類的執行個體初始化工作 ,構造方法又稱建構函式。建立對象時,根據傳入的參數列表,將自動調用相應的構造方法。 每個類都有構造方法,如果沒有顯示聲明構造方法,編譯器會自動產生一個預設的無參數的構造方法。預設構造方法執行個體化對象,並將未賦值的欄位賦予預設值。注意:如果聲明了帶有參數的構造方法,編譯器則不會自動產生預設的無參數的構造方法,此時如果需要無
Time of Update: 2015-06-17
標籤:1、二維數組格式一(列固定):資料類型[][] 變數名=new 資料類型[m][n]; 二維數組格式二(列變化):資料類型[][] 變數名=new 資料類型[m][]; 二維數組格式三:資料類型[][] 變數名=new 資料類型[][]{{元素,…},{元素,…},…}; 簡化版:資料類型[][]
Time of Update: 2015-06-17
標籤:java基礎 java編程 業內人士 關鍵字 public java的存取修飾詞protected關鍵字讓我很迷惑,網上的很多人業內人士的自我註解也依然沒有消除我對這個關鍵字的認識。
Time of Update: 2015-06-17
標籤:一、背景上星期去CRM上開發一個功能,該系統裡面有自動分頁,需要在實體類裡加入一個分頁變數 // 分頁 private PageInfo pageInfo = new
Time of Update: 2015-06-17
標籤: //html部分 <input type=‘text‘ placeholder=‘使用者名稱‘ id="username" name="username" class="text" tabindex="1"> <input type=‘text‘ placeholder=‘密碼‘
Time of Update: 2015-06-17
標籤:所謂對象序列化就是將對象的狀態轉換成位元組流,以後可以通過這些值再產生相同狀態的對象。這個過程也可以通過網路實現,可以先在Windows機器上建立一個對象,對其序列化,然後通過網路發給一台Unix機器,然後在那裡準確無誤地重新“裝配”。是不是很神奇。 也許你會說,只瞭解一點點,但從來沒有接觸過,其實未必如此。RMI、Socket、JMS、EJB你總該用過一種吧,彼此為什麼能夠傳遞Java對象,當然都是對象序列化機制的功勞。 第一次使用Java的對
Time of Update: 2015-06-17
標籤:java string clob
Time of Update: 2015-06-17
標籤:javac java dos cmd 習慣了在IDE工具上進行代碼編寫,連最基本的Javac命令和Java命令都忘記的差不多了,今天對一個Java內部類進行編譯和啟動並執行時候,就出糗了。IDE是把雙刃劍,它可以什麼都幫你做了,你只要敲幾行代碼,點幾下滑鼠,程式就跑起來了,用起來相當方便。你不用去關心它後面做了些什麼,執行了哪些命令,基於什麼原理。然而也是
Time of Update: 2015-06-17
標籤:1. 什麼是方法(函數) java語言的方法類似於其他語言的函數,是一段來完成特定功能的程式碼片段, 2. 掌握方法的聲明 聲明格式:修飾符 傳回值類型 方法名 (參數列表){ 程式碼; return 傳回值就; } 方法中的參數: 形式參數:在方法被調用時用於接收外界輸入的資料。 實際參數:調用方法時實際傳給方法的資料。
Time of Update: 2015-06-17
標籤:鎖提供了兩種主要特性:互斥(mutual exclusion) 和可見度(visibility)。互斥:即一次只允許一個線程持有某個特定的鎖,因此可使用該特性實現對共用資料的協調訪問協議,這樣,一次就只有一個線程能夠使用該共用資料。可見度:必須確保釋放鎖之前對共用資料做出的更改對於隨後獲得該鎖的另一個線程是可見的 —— 如果沒有同步機制提供的這種可見度保證,線程看到的共用變數可能是修改前的值或不一致的值,這將引發許多嚴重問題。java鎖的理解
Time of Update: 2015-06-17
標籤:轉載請註明出處!原文連結:http://blog.csdn.net/zgyulongfei/article/details/7909006有時候因為種種原因,我們須要採集某個網站的資料,但因為不同網站對資料的顯示方式略有不同。本文就用Java給大家示範怎樣抓取網站的資料:(1)抓取原網頁資料;(2)抓取網頁Javascript返回的資料。一、抓取原網頁。這個範例我們準備從http://ip.chinaz.com上抓取ip查詢的結果:第一步:開啟這個網頁。然後輸入IP:111.142.55.
Time of Update: 2015-06-17
標籤://設定視窗的大小,無論使用怎樣的windows主題,都能靈活的應對,顯示合適的視窗大小,一定要在JFrame.setVisible(true)之前調用,//替代傳統的frame.setSize(width,height); public static void setSize(JFrame frame, int width, int height) { //一定要在JFrame顯示之前調用 frame.pack(); //在預設的setResizable(true);
Time of Update: 2015-06-17
標籤:在Java的程式發布中,很多人會選擇採用二進位的jar的格式進行發布,怎麼樣讀取Jar裡面的資源呢?主要是採用ClassLoader的下面幾個方法來實現:public URL getResource(String name);public InputStream getResourceAsStream(String name)public static InputStream getSystemResourceAsStream(String name)public static URL
Time of Update: 2015-06-17
標籤:今天早上例行進行遠程備份,可是我卻發現,整個備份過程無法順利完成。在備份的過程中不斷的拋出異常:java.net.SocketException: Connection reset奇怪,在之前的一個多月裡,每次備份都可以順利完成,今天卻老是拋出這樣的錯誤。我開始以為是程式的問題,但我檢查了十幾分鐘,沒有找到原因。後來我開始懷疑是不是伺服器加了什麼防護設定,因為我的備份程式是採用的多線程。我把問題提交給機房那邊,一分鐘後,機房工作人員通知我說,已去掉了硬體防火牆,我再試了一下,備份順利完成!
Time of Update: 2015-06-17
標籤:今天遇到一個鬱悶的事兒:在一個JFrame上放了一個JList元件,這個JList元件添加了滑鼠事件:mouseReleased、mousePressed ...其中,在mouseReleased中,主要顯示一個彈出式菜單。在mousePressed
Time of Update: 2015-06-17
標籤:今天需要在程式中做一個多選判斷,突然想起以前經常遇到的 x |= y | z; 這樣的,我也明白這個是多選的用意,但為什麼能達到我們希望的多選操作,我還真的沒去研究過。今天早上,百度了一下,搜尋到了兩篇文章:1)
Time of Update: 2015-06-17
標籤:1. 我們先定義這三個類 DataItem類,表示一個儲存格內的數字 package com.tntxia.pem.entity;public class DataItem {private String value;private String dataType;private String cellStyle="";public String getCellStyle() {return cellStyle;}public void
Time of Update: 2015-06-17
標籤:String txt = "join|公開的聊天室||";String[] paras = txt.splite("\\|");String t1 = paras[0];String t2 = paras[1];String t3 = paras[2];........java.lang.ArrayIndexOutOfBoundsException: 2 at sm.service.Service.run(Service.java:125)程式運行中拋出這麼一個錯誤。
Time of Update: 2015-06-17
標籤:用下面的方法可以實現在控制台上輸入密碼時,密碼不顯示在控制台上:Console cons=System.console(); System.out.print("請輸入密碼:"); char[] pwd=cons.readPassword(); String password = new String(pwd);System.out.println(password);根據jdk api