Time of Update: 2016-04-07
標籤:在eclipse下編寫好的代碼: 1 import lrapi.lr; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class Actions { 8 //定義使用者名稱,密碼,串連的URL 9 String username = "root";10
Time of Update: 2016-04-06
標籤:本文是《Java核心技術 卷1》中第六章介面與內部類中關於內部類的閱讀總結。Java中的內部類(inner
Time of Update: 2016-04-06
標籤:java保留小數問題的方法:方法一:四捨五入 使用java.Math.BigDecimal類 double d = 12.345; BigDecimal bd = new BigDecimal(2,BigDecimal.ROUND_HALF_UP).doubleValue();方法二:使用java.text.DecimalFormat類 double d = 12.345; DecimalFormat dFormat = new
Time of Update: 2016-04-06
標籤:轉載自:http://blog.163.com/hui_san/blog/static/5710286720104191100389/ 前言 Java 的文法與 C++ 及為相似,那麼,你知道 Java 的注釋有幾種嗎? 1)// 注釋一行 2)/* ...... */ 注釋若干行 3)/** ...... */ 注釋若干行,並寫入 javadoc 文檔 通常這種注釋的多行寫法如下:
Time of Update: 2016-04-06
標籤: 原始碼下載 Log4j 是事實上的 Java 標準日誌工具。會不會用 Log4j 在一定程度上可以說是衡量一個開發人員是否是一位合格的 Java 程式員的標準。如果你是一名 Java 程式員,如果你還不會用 Log4j,那你真的很有必要讀一下這篇文章了。很多朋友反映想寫程式日誌,但是卻不知道怎麼把日誌寫到記錄檔裡,而且 Java
Time of Update: 2016-04-06
標籤:前不理解什麼叫回調,天天聽人家說加一個回調方法啥的,心裡想我草,什麼叫回調方法啊?然後自己就在網上找啊找啊找,找了很多也不是很明白,現在知道了,所謂回調:就是A類中調用B類中的某個方法C,然後B類中反過來調用A類中的方法D,D這個方法就叫回調方法,這樣子說你是不是有點暈暈的,其實我剛開始也是這樣不理解,看了人家說比較經典的回調方式:Class A實現介面CallBack callback——背景1class A中包含一個class B的引用b
Time of Update: 2016-04-06
標籤:為什麼Struts中.action的時候可以訪問,是.do的時候不能訪問呢?遇到這個問題的時候有點暈乎,在網上查了些資料,終於恍然大悟!下面把自己的經驗說來給大家,希望對大家有所協助。其實問題發生在struts.properties設定檔裡,解決方案是將struts.action.extension改為如下形式struts.action.extension=do,action這樣.action和.do都可以訪問了。在struts.properties中還可以配置很多內容,現在列出來:下面附
Time of Update: 2016-04-06
標籤: 無論是.net還是Java,我們最常接觸到的就是檔案的上傳和下載功能,在Java裡要實現這兩個經常使用功能會有非常多種解決方案,可是struts2的架構卻能給我們一個比較簡單的方式,以下就一起來看吧:檔案上傳: 首先來看實現上傳功能的表單。Index.jsp:<span style="font-family:FangSong_GB2312;font-size:18px;"><%@ page
Time of Update: 2016-04-06
標籤:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! Java是物件導向語言。這門語言其實相當年輕,於1995年才出現,由Sun公司出品。James
Time of Update: 2016-04-06
標籤:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class CopyFile{ public static void copyBytesFile(String sFileName,String dFileName)
Time of Update: 2016-04-06
標籤:成員內部類public class User { private int age=12; // 成員內部類 class In { public void print() {
Time of Update: 2016-04-06
標籤:在前面的學習中(參見前面的部落格),我們學到了很多OO原則:封裝變化多用組合,少用繼承針對介面/超類編程,不針對實現編程松耦合開閉原則讓我們從一個簡單的類開始,看看如何將之改造成符合OO原則的類以及原廠模式在解耦中的威力。class FoodStore {public Food orderFood() //通過此方法顧客從食物商店中得到食物{ Food food=new Food(); food.prepare(); // 準備食物 food.cut(); //
Time of Update: 2016-04-06
標籤:閱讀部落格的朋友可以到我的網易雲課堂中,通過視頻的方式查看代碼的調試和執行過程: http://study.163.com/course/courseMain.htm?courseId=1002830012上一節,我們通過代碼,實現了一個有限狀態自動機,並將其應用於對整形和浮點數的識別。構造有限狀態自動機,並驅動它,從而實現對輸入字串的識別,整個過程就是詞法分析的本質。 上一節所開發的狀態機器,基於以下模型:這個模型,是我們在代碼中,手動寫入程式的。實則上,它對應著一組
Time of Update: 2016-04-06
標籤:package com.guan.code20160405;import java.io.File;import java.io.IOException;public class OpenHelpFile {public static void main(String[] args) {/***我把五子棋文檔1.0.chm放在和項目同目錄下的projectFile檔案夾下*/String ch1="/";String ch2="//"; //找到項目的根路徑String
Time of Update: 2016-04-06
標籤:1.概述 Class檔案由類裝載器裝載後,在JVM中將形成一份描述Class結構的元資訊對象,通過該元資訊對象可以獲知Class的結構資訊:如建構函式,屬性和方法等,Java允許使用者藉由這個Class相關的元資訊對象間接調用Class對象的功能。 虛擬機器把描述類的資料從class檔案載入到記憶體,並對資料進行校正,轉換解析和初始化,最終
Time of Update: 2016-04-06
標籤:ClassCastExcption:類型轉換異常(一般出現在多態的向下轉型中容易出現)。大的對象不能直接給小的(自己揣測的)重寫的方法,先在子類中尋找,沒有再在父類中尋找。子類中沒有父類中出現過的方法,方法就被繼承過來了。在java中一個沒有方法體的方法應該定義為抽象方法,而類中如果有抽象方法,該類必須定義為抽象類別。(abstract)抽象類別中不一定有抽象方法,有抽象方法的類一定是抽象類別。抽象方法不能有主體就是不能有{}。抽象類別不能執行個體化。(因為它不是具體的)抽象類別有構造方法
Time of Update: 2016-04-06
標籤:最近常常會用到一些之前看過卻沒有實際去實現的小細節,深有感慨(掌握一門技術絕不是看一遍就夠了,一遍遠遠不夠,遠遠不夠........),言歸正傳,先直接上代碼Attributeresult 1 public class Attributeresult { 2 String value; 3 String result; 4 5 public Attributeresult() { 6 7 } 8 9 public
Time of Update: 2016-04-07
標籤:下面來談談java編程中的一些文法:1、什麼是對象數組?對象數組就是數組裡的每個元素都是類的對象,賦值時先定義對象,然後將對象直接賦值給數組。對象數組的聲明:類名[] 對象數組名稱 = new 類名[數組長度]; 1 class Person{ 2 private String name ; // 姓名屬性 3 public Person(String name){ // 通過構造方法設定內容 4
Time of Update: 2016-04-07
標籤:並發,我的理解就是同時運行多個程式。同時,難以避免的就是資料的同步問題,如果資料同步問題處理不好就很容易造成程式出現bug,當然,對於其造成的危害,不加詳述。首先,來看一個簡單的例子,當然,這個例子也並非是我發現的。public class StopTread { private static boolean stopRequested; static Thread backgroundThread = new Thread(new Runnable() {
Time of Update: 2016-04-07
標籤:一.享元模式簡介 如果有很多相同或者相似的對象可以使用享元模式,從而節約記憶體。二.關鍵點 享元對象需要區分內部狀態和外部狀態。 內部狀態:可以共用,不會隨著外部狀態改變。 外部狀態:不可以共用,隨外部狀態改變。 享元共用類實現享元池管理享元對象。三.簡單實現package com.lz.flyWeight;/* * 享元模式 * 內部狀態 * 類比棋盤,因為一盤棋其中棋子的顏色都一樣 * 只有位置不一樣,所以可以將顏色共用,這樣可以節省記憶體空間 * 棋盤介面