Time of Update: 2015-07-09
標籤:java 金字塔 金字塔變形 Java金字塔package com.tfj.test;public class JinZiTa {public static void main(String[] args){int num=4;for(int i=0;i<num;i++){// 找出空格規律for(int
Time of Update: 2015-07-09
標籤:******************************有關myEclipse和oracle在串連發生的一個問題*********************************使用者介面顯示的評論,然後更改是修改招,最後通過批准。一步就要開始編碼了。結果一出手就碰到了問題。先來展示一下問題所在:在hibernate反向產生的時候。突然蹦出了這兩個異常提示ORA-00604和ORA12705,讓我非常是糾結。然而事實上在這之前還蹦出來Driver can‘t
Time of Update: 2015-07-09
標籤: java常量池是一個經久不衰的話題,也是面試官的最愛,題目花樣百出,小菜早就對常量池有所耳聞,這次好好總結一下。 理論 小菜先拙劣的表達一下jvm虛擬記憶體分布: 程式計數器是jvm執行程式的流水線,存放一些跳轉指令,這個太高深,小菜不懂。
Time of Update: 2015-07-08
標籤:javaJava SE 6 技術手冊 或 Java SE 6 技術手冊Java SE 6 技術手冊為什麼選擇用 Markdown?只是單純把檔案重新排版太無聊了,不如趁這個機會學些新東西,所以我就藉這個機會來學著用 Markdown,並看看它有什麼好處與壞處 ... 如果你需要 PDF 與 epub 格式,而又有點懶自己轉換,那麼可以考慮在 Google Play 或 Pubu 上向便當價致敬,如果你需要
Time of Update: 2015-07-08
標籤:javac命令編譯JAVA檔案把 .java編譯成 .class 檔案。java命令執行CLASS檔案 情況1public class MainTest {public static void main(String[] args) {System.out.println("test");}}沒有package使用命令javac MainTest.javajava
Time of Update: 2015-07-08
標籤:java編程思想 學習筆記 第2章:一切都是對象若類的某個成員是基礎資料型別 (Elementary Data Type),即使沒有進行初始化,java也會確保它獲得一個預設值。而對於“局部”變數(即非某各類的欄位),在使用前,必須賦予一個值,如果你忘記了這麼做,java會在編譯時間返回一個錯誤,告訴你此變數沒有進行初始化。a是一個對象,int x=a.f();
Time of Update: 2015-07-08
標籤:一、開發環境: 1、JDK1.6 2、Eclipse:Version: Kepler Service Release 1,:http://www.eclipse.org/downloads/ 3、Selenium:selenium-java-2.39.0.zip,:http://code.google.com/p/selenium/downloads/list解壓selenium-java包,這個包裡麵包含四部分,如: 二、建立一個Java
Time of Update: 2015-07-08
標籤: javaEE開發中使用session同步和token機制來防止並發重複提交 通常在普通的操作當中,我們不需要處理重複提交的,而且有很多方法來防止重複提交。比如在登陸過程中,通過使用redirect,可以讓使用者登陸之上重新導向到後台首頁介面,當使用者重新整理介面時就不會觸發重複提交了。或者使用token,隱藏在表單中,當提交時進行token驗證,驗證失敗也不讓提交。這都是一般的做法。
Time of Update: 2015-07-09
標籤:leetcode java container with most 題目:Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines
Time of Update: 2015-07-09
標籤:traversal postorder binarytree java leetcode 題目:Given a binary tree, return the postorder traversal of its nodes‘ values.For example:Given binary
Time of Update: 2015-07-08
標籤:Java 類載入過程:(以A.class為例)1. 定位A.class類,並調用findLoaderClass(string)判斷這個類是否已經存在2. 先執行父類中static成員變數與static方法塊3. 再執行子類中static成員變數與static方法塊4. 接著執行父類中非static成員變數、非static方法塊和建構函式5. 最後執行子類中非static成員變數、非static方法塊和建構函式注意:建構函式是最後執
Time of Update: 2015-07-08
標籤:java it Java為何大行其道
Time of Update: 2015-07-07
標籤:多態 繼承 向上轉型 多態–概念 所謂多態,就是指一個引用(類型)在不同情況下的多種狀態。也可以理解成:多態是指通過指向父類的指標,來調用在不同子類中實現的方法。 實現多態有兩種方式:1、繼承;2、介面這一次我們先來示範一下: 繼承、方法覆蓋、多態以及向上轉型的內容package polimorphic;public class Polimorphic { public
Time of Update: 2015-07-07
標籤:說明:本文的適用對象為java初學者、如果有讀者發現文章中有敘述不妥之處,請指正。今天在論壇上有人提了一個關於java中調用函數時有沒有引用傳遞的問題,可謂是吵的不可開交。有人說java只有值傳遞,也有人說java既有值傳遞也有引用傳遞,那麼java中到底有沒有引用傳遞呢,下面我來分析一下。一、首先來明確一下"值傳遞"和"引用傳遞的"區別值傳遞:是對所傳遞參數進行一次副本拷貝,對參數的修改只是對副本的修改,函數調用結束,副本丟棄,原來的變數不變(即實參不變)引用傳遞:參數被傳遞到函數時,不
Time of Update: 2015-07-07
標籤:java並發容器CopyOnWriteArrayListCopyOnWriteArrayList顧名思義,當數組有變化時重建立立一個新的數組其設計是對於安全執行緒容器Vector使用中出現問題的一種解.在Vector容器中,當需要執行複合操作例如://代碼1class Observable {private List<Observer> observers=new Vector<Observer>();public void
Time of Update: 2015-07-08
標籤:Java中多線程涉及下面4點:Java中線程可以通過兩種方法建立:繼承Tread類 和 實現Rannable介面;在使用多線程的時候,可以自己手動執行個體化多個線程 或者 使用線程池 ExecutorService;多線程若果要共用資料,可以採用同步synchronized執行run方法中的操作;合理使用多線程同步資料,防止死結問題。 淺談Java多線程
Time of Update: 2015-07-07
標籤:Java 讀寫Properties設定檔JAVA操作properties檔案1.Properties類與Properties設定檔 Properties類繼承自Hashtable類並且實現了Map介面,也是使用一種索引值對的形式來儲存屬性集。不過Properties有特殊的地方,就是它的鍵和值都是字串類型。2.Properties中的主要方法(1)load(InputStream
Time of Update: 2015-07-07
標籤: 基於Java配置選項,可以編寫大多數的Spring不用配置XML,但有幾個基於Java的注釋的協助下解釋。從Spring3.0開始支援使用java代碼來代替XML來配置Spring,基於Java配置Spring依靠Spring的JavaConfig項目提供的很多優點。通過使用@Configuration, @Bean ,@Import ,@DependsOn 來實現Java配置Spring.1) @Configuration &
Time of Update: 2015-07-07
標籤:java.math.RoundingMode裡面有幾個參數搞得我有點暈,現以個人理解對其一一進行總結:為了能更好理解,我們可以畫一個XY軸RoundingMode.CEILING:取右邊最近的整數RoundingMode.DOWN:去掉小數部分取整,也就是正數取左邊,負數取右邊,相當於向原點靠近的方向取整RoundingMode.FLOOR:取左邊最近的正數RoundingMode.HALF_DOWN:五舍六入,負數先取絕對值再五舍六入再負數RoundingMode.HALF_UP:四捨五
Time of Update: 2015-07-07
標籤:學習如何使用@ImportResource 和 @Value 註解進行資源檔讀取例子:先建立一個MyDriverManager類(類比讀取資料庫配置資訊)package com.beanannotation;public class MyDriverManager {public MyDriverManager(String url,String username,String password){System.out.println("url :