Time of Update: 2015-07-21
標籤:java calendar 因為某個項目需要統計 近1周、近1個月、近6個月 等資料,所以在時間的加減上面想了很多方式,最後決定用java.util.Calendarjava.util.Calendar ,提供了計算時間的方式,Calendar.DATE : 代表天數Calendar.WEDNESDAY: 代表周數Calendar.MONTH : 代表月數Calendar.YEAR :代表年數具體計算方式如下:
Time of Update: 2015-07-21
標籤:direct off-heap 堆外 記憶體 java 一、使用ByteBuffer.allocateDirect分配的off heap記憶體大小本機進程在Jvisualvm中安裝 Mbeans外掛程式,然後查看java.nio/BufferPool/direct 進程內使用代碼擷取MBeanServer mbs =
Time of Update: 2015-07-21
標籤:china-pub 圖書 電腦 java 並發 這篇是電腦類的優質預售推薦>>>>《Java並發編程的藝術》阿里系和1號店資深技術專家撰寫,Java並發編程領域的扛鼎之作,內容在InfoQ等社群得到高度認可,從JDK源碼、JVM、CPU等多角度全面剖析與講解Java並發編程的架構、原理和核心技術編輯
Time of Update: 2015-07-21
標籤:對於線程的建立及更加詳細的資訊可以參看部落格《JAVA--線程》,下面是對線程建立的細化及簡單再實現。在java中如果要建立線程的話,一般有兩種方式:1)繼承Thread類;2)實現Runnable介面。 方式一:繼承Thread類 MyThread:package com.tgb.hjy;public class MyThread extends Thread{private String name;public MyThread(String name){this.
Time of Update: 2015-07-21
標籤:很高興,現在又有時間可以自己支配來寫部落格,現在就大致寫一下代理模式吧。。。一樣的,和之前來源一樣,都是從馬哥視頻學的。【所謂代理,就是一個人或者一個機構代表另一個人或者另一個機構採取行動。在一些情況下,一個客戶不想或者不能夠直接引用一個對象,而代理對象可以在用戶端和目標對象之前起到中介的作用。代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。 生活中的例子:過年加班比較忙,沒空去買火車票,這時可以打個電話到附近的票務中心,叫他們幫你買張回家的火車票,當然這會
Time of Update: 2015-07-21
標籤:一、重載、覆蓋與隱藏 1.重載 每個方法都有一個由方法名稱和參數列表組成的簽名,同一個類中不能出現相同簽名的方法,對於相同名稱但參數列表不同的方法稱為重載。 2.覆蓋 子類可以繼承父類中除了構造方法之外的所有方法以及所有屬性,當然對於父類中private的屬性和方法,子類繼承來了也是不能訪問的;
Time of Update: 2015-07-21
標籤: 使用Runtime對象的exec()方法可以運行平台上的其他程式,該方法產生一個Process對象,Process對象代表由該Java程式啟動的子進程。 Process類提供了3個方法,用於讓程式和其子進程通訊 InputStream getErrorStream():擷取子進程的錯誤流。 InputStream
Time of Update: 2015-07-21
標籤:1,準備好相應的jdk,tomcat 的安裝包 (版本與linux的作業系統位元 一致) 查看linux 的作業系統位元 file /sbin/init--->/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped==
Time of Update: 2015-07-21
標籤:WebView提供了在Android應用中展示網頁的強大功能。也是目前Hybird app的大力發展的基礎。作為Android系統的一個非常重要的組件,它提供兩方面的強大的能力:對HTML的解析,布局和繪製;對JavaScript的解釋和執行。Hybird
Time of Update: 2015-07-21
標籤:java 語言基礎 運算子Java語言基礎: 關鍵字 運算子 標示符 語句 注釋
Time of Update: 2015-07-21
標籤:leetcode java flatten binary tree 題目:Given a binary tree, flatten it to a linked list in-place.For example,Given 1 / 2 5 / \ 3 4 6The flattened tree should
Time of Update: 2015-07-21
標籤:java1.資料類型分類2.基礎資料型別 (Elementary Data Type)3.整數資料類型A.基本概念 Int x=0; 分配4個位元組記憶體,一個位元組佔8位,取值範圍 -2的31次方到2的31次方-1 Bytex=-12; 分配一個位元組,機器編碼 Shortx=12;
Time of Update: 2015-07-21
標籤:java 關鍵字 this 為了程式的可讀性,通常將一個類中的表示同一屬性的變數進行統一的命名,但是這樣做又會導致成員變數與局部變數名字衝突導致無法訪問成員變數,為瞭解決這個問題,java中引入了this這個關鍵字!所以this
Time of Update: 2015-07-21
標籤:適配器 java事件處理 監聽器 介面 最重要的是理解事件來源,監視器,處理事件的介面的概念。
Time of Update: 2015-07-21
標籤:1、ArrayList和Vector的區別 這兩個類都實現了List介面(List介面繼承了Collection介面),他們都是有序集合,即儲存在這兩個集合中的元素的位置都是有順序的,相當於一種動態數組,我們以後可以按位置索引號取出某個元素,並且其中的資料是允許重複的,這是與HashSet之類的集合的最大不同處,HashSet之類的集合不可以按索引號去檢索其中的元素,也不允許有重複的元素。 接著才說ArrayList與Vector的區別,這主要包括兩個方面:.
Time of Update: 2015-07-21
標籤:參考別人的package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;import
Time of Update: 2015-07-21
標籤:還記得java.lang.String麼,如果現在給你一個小程式,你能說出它的結果麼 1 public static String ab(String a){ 2 return a + "b"; 3 } 4 5 public static void testAb(){ 6 String x = "a"; 7 ab(x); 8 System.out.println(x); 9 }10
Time of Update: 2015-07-21
標籤:java基礎分別為 資料類型,變數,操作符,流程式控制制,迴圈與函數 一.資料類型 資料類型的本質:資料類型就是規定在記憶體中佔用記憶體空間的長度,用位和位元組表示 基礎資料型別 (Elementary Data Type):1數值型:整數(byte,short,int,long)和浮點型(float,double) 2字元型(char)
Time of Update: 2015-07-21
標籤:java 面試 基礎知識 面試總結(一)——Java基礎相關知識最近在面試,所以總結下面試容易問到的知識點,用來備份查看用。 若需轉載,請註明出處。1.物件導向的特點; 1.將複雜的事情簡單化 2.物件導向將以前過程中的執行者,變成了指揮者 3.物件導向思想是符合人們思考習慣的思想 2.物件導向特徵; 1.封裝:隱藏對象的屬性和實現的細節,僅對外提供公用訪問方式
Time of Update: 2015-07-21
標籤:錯誤如題。 原因:web.xml中的servlet映射<url-pattern> 配置錯誤 修改正確即可。我直接刪除了,bug就解決了。 還有一個問題是 xxx.jar fail to load.. 這種可能是項目工程lib包中的jar檔案與tomcat內建的lib包中的jar檔案重複導致的錯誤衝突,刪除項目工程中相應的jar檔案即可。