Time of Update: 2017-02-28
2005年是Java10誕生10年,全世界的Java程式員通過不同的方式為Java慶祝生日,10年前還很幼稚的小東西,今天已經成為軟體業的一個重要體系。在10年的發展曆程中Java陣營誕生了許多傑出的思想,這些思想演化成眾多的開發架構和開發工具,也因此導致Java技術派系眾多,讓架構師難於選擇,應用系統複雜而且昂貴。為了這解決這個問題,Java專家們們提出一系列的新的技術規範,這些技術的目的就是使Java更簡單,不僅僅是Java語言,還包括開發工具和架構。融合與開放成為2005年Java發展
Time of Update: 2017-02-28
過去的一年,Mustang 沒能出來,EJB3剛剛才提交最終草案,Ajax興起但是五花八門不知道應該用誰,Aspectj 5出來了,但是缺乏驚喜。 或許我們會說,過去的2005,Java界缺乏成績,但是卻毫無疑問,Java遙遙領先於其他語言。從11月的語言熱門排行榜Java遙遙領先,到今年的Java圖書銷售統計上,Java圖書銷售總數是C#的2倍,PHP的2.5倍,Perl的4倍,Ruby/Python的9倍. 這足以讓我們對2006充滿想象。 不過,還是讓我們先回顧下2005吧.
Time of Update: 2017-02-28
數組 剛剛開始接觸java數組的人都會聽到一句類似的話:java是純物件導向的語言,他的數組也是一個對象。於是乎,筆者就按照一個對象的方式來使用數組,心安理得。直到我接觸到C的數組後,才發現將數組作為一個類來使用在實現上是多麼的“不自然”。 首先我們看一下表面現象,數組建立的時候採用的是如下語句: MyClass[] arr = new MyClass[9]; 而普通類採用的是如下語句: MyClass obj = new
Time of Update: 2017-02-28
j2ee 由於Struts已經為我們提供了一個非常好的MVC架構,我們利用Struts開發MVC系統時可以大大加快開發的速度。在開發時可以採用的一個開發流程如下: 1. 收集和定義應用需求。 2. 基於資料擷取和顯示的原則定義和開發"螢幕顯示"需求 。 3. 為每一個"螢幕顯示"定義訪問路徑。 4. 定義ActionMappings建立到應用商務邏輯之間的聯絡。 5. 開發滿足"螢幕顯示"需求的所有支援對象。 6.
Time of Update: 2017-02-28
calendar 使用SimpleDateFormat,規定好格式,parser出錯即為非法/** * Calculates the number of days between two calendar days in a manner * which is independent of the Calendar type used. * * @param d1 The first date. *
Time of Update: 2017-02-28
這篇文章主要介紹了Java中介面和抽象類別的區別與相同之處,本文講解了抽象類別的概念、介面的概念、介面和抽象類別的區別與聯絡等內容,需要的朋友可以參考下 1. 抽象類別: (1).概念:抽象類別是對一種事物的抽象,即對類抽。.抽象類別是對整個類整體進行抽象,包括屬性、行為。Java抽象類別和Java介面一樣,都用來聲明一個新的類型。並且作為一個類型的等級結構的起點。 (2).格式: 代碼如下: public abstract class abstractDemo{ /
Time of Update: 2017-01-19
在一次面試的過程中,遇到過這樣的題目,題目的大概意思是:讓寫出Integer類中的toBinaryString()方法也就是說,把Integer轉換為Binary的過程寫出來但是我蒙的,在查了JDK的源碼,發現了這個很好用的方法,在此給大夥看看下面是我做的一個測試:複製代碼 代碼如下:/** * */package com.b510.test;/** * @author Hongten * @date 2013-12-15 */public
Time of Update: 2017-01-19
詳情請參照注釋,這裡就不多廢話了,實現一下兒時的經典而已。Blood.javapackage com.hkm.TankWar;import java.awt.*;/** * 血塊類,我方坦克吃了可回血; * @author Hekangmin * */public class Blood { private int x,y,w,h;//血塊的位置和寬度高度; private TankWarClient tc; private int step=0;//紀錄血塊移動的步數;
Time of Update: 2017-01-19
一、入門Jackson中有個ObjectMapper類很是實用,用於Java對象與JSON的互換。1.JAVA對象轉JSON[JSON序列化]import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import com.fasterxml.jackson.databind.ObjectMapper; public class JacksonDemo {
Time of Update: 2017-01-19
本文執行個體講述了java計算時間差的方法。分享給大家供大家參考。具體如下:/*** 計算時間差* @param begin* @param end* @return 返回格式,"hh:mm:ss"*/public String getTimeDifference(Date begin,Date end) { long between=(end.getTime()-begin.getTime())/1000; //除以1000是為了轉換成秒 long hour=between%(24*36
Time of Update: 2018-07-19
Apache Camel —— 一種Enterprise Integration Patterns的實現; 參考《企業整合模式:設計、構建及部署訊息傳遞解決方案》。 提供訊息路由route:準系統是接受訊息、處理訊息和指派訊息。 通過Java領特定領域語言DSL(基於Camel 提供的java API, 或者Spring設定檔等)來配置路由和處理規則。其核心的思想是從一個from源頭得到資料,通過Processor處理,再發到另一個to目的地。
Time of Update: 2018-07-19
分析java線程CPU佔用率過高的方法和步驟: 1) 查看CPU佔用率TOP10 的PID [root@qipsuit1 ~]# ps -aux | sort -k3nr | head -10Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQroot 30428 202 1.3 12513592 430904 pts/7 Sl 14:20 135:35 java
Time of Update: 2018-07-19
JSTL 核心標籤庫標籤共有13個,功能上分為4類: 1.運算式控制標籤:out、set、remove、catch 2.流程式控制制標籤:if、choose、when、otherwise 3.迴圈標籤:forEach、forTokens 4.URL操作標籤:import、url、redirect 使用標籤時,一定要在jsp檔案頭加入以下代碼: <%@taglib prefix="c"
Time of Update: 2018-09-01
標籤:ddr 監視 變化 固定 標識 恢複 wait blocks nbsp Java對象頭與Monitorjava對象頭是實現synchronized的鎖對象的基礎,synchro
Time of Update: 2018-07-06
標籤:動態對象 tin lan 資料 剩餘空間 ada 調整 準備 基本 前言在C++語言中, 程式員必須小心謹慎的處理每一項記憶體配置,
Time of Update: 2018-05-05
標籤:UI jvm 額外 where org nbsp mirror 缺點 檔案的 1.Java DecompilerYet another fast Java
Time of Update: 2014-08-11
標籤:style blog color java os io 檔案 for java讀取txt檔案class DataLoad{public double[][] LoadTxt(String filePath,int
Time of Update: 2015-01-18
標籤: Struts是著名的SSH三大架構之一,在當今java
Time of Update: 2018-12-08
轉載自:http://william750214.javaeye.com/blog/298104中繼資料的作用如果要對於中繼資料的作用進行分類,目前還沒有明確的定義,不過我們可以根據它所起的作用,大致可分為三類:l 編寫文檔:通過代碼裡標識的中繼資料產生文檔。l 程式碼分析:通過代碼裡標識的中繼資料對代碼進行分析。l 編譯檢查:通過代碼裡標識的中繼資料讓編譯器能實現基本的編譯檢查。 基本內建注釋
Time of Update: 2018-12-07
/** * * unicode 轉換成 中文 * @param theString * @return */public static String decodeUnicode(String theString) {char aChar;int len = theString.length();StringBuffer outBuffer = new StringBuffer(len);for (int x = 0; x < len;) {aChar =