Time of Update: 2015-04-01
標籤:import java.sql.*;import java.util.*;public class SQL{ private Connection conn; private String connStr, sqlStr; private String useName, passWord; private PreparedStatement ps;
Time of Update: 2015-04-01
標籤:最近項目中需要對mysql進行操作,資料庫的知識早在本科畢業那會就忘光了,這幾年開發都沒接觸到資料庫的操作。借這個機會重新學習,資料庫訪問層是對資料庫操作的一個封裝,屏蔽底層的資料操作細節,通過使用DAO對資料庫進行增刪改查操作。本文將以項目中的一小部分為例,介紹如何編寫資料庫訪問層:1. 實體類對象 1 public class CheckInfo { 2 private Integer id; 3 private String userName; 4
Time of Update: 2015-04-01
標籤:這裡寫點拋磚引玉,希望大家能把自己整理的問題及解決方案晾出來,Mark一下,利人利己。 出現問題先搜一下文檔上有沒有,再看看度娘有沒有,再看看論壇有沒有。有報錯要看日誌。下面簡單羅列下常見的問題,大多文檔上都有提到的。1、repeated column width is largerthan paper
Time of Update: 2015-04-01
標籤:下面以jdk1.8.0_05版本為例:1、在使用者變數裡新增變數名:JAVA_HOME 變數值:D:\Java\jdk1.8.0_05 (根據執行個體路徑變換)2、在使用者變數裡新增變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
Time of Update: 2015-04-01
標籤:JAVA資料類型分primitive資料類型和引用資料類型。Java中的primitive資料類型分為四類八種。primitive也不知道怎麼翻譯比較貼切, 暫且叫他基礎資料型別 (Elementary Data Type)吧, 其實直接從英文的字面意思理解更為容易。primitive資料類型包括: boolean , char , 整型, 浮點型。 整型又包括:short, byte, int, long 。 浮點型又包括:float, double 。所有primitive總共是八種。
Time of Update: 2015-04-01
標籤:java jvm Clojure、Scala等JVM上的新語言卻層出不窮,這又進一步激發了人們繼續以JVM為平台搭建新興大資料系統的熱情。而《實戰Java虛擬機器》一書就是為深入JVM學習做準備的。 曆時一年反覆寫作和各種讀者在課程中的提問,整理過稱的辛苦和困難遇到很多,但好在終於出版了。本書贈送51CTO中JVM課程的50元優惠券,大家看視頻的同時,也可以輔助圖書進行深入瞭解每個技術點。650) this.width=650;
Time of Update: 2015-04-01
標籤:資料結構 java 樹的高度 樹的基本結構 public class TreeNode<T>{public TreeNode<T> leftNode;public TreeNode<T> rightNode;public T data;public TreeNode(T
Time of Update: 2015-04-01
標籤:資料結構 計算機 棧 原理: 1.將中序運算式變化後續運算式 2.當前字元為數字,將該數字放入棧中 3.當前字元為操作符,從棧中取出兩個樹,根據操作符來運算,將運算結果放入到棧中
Time of Update: 2015-04-01
標籤: 在Java中實現多線程有2種方法:1.繼承Threadpublic class ThreadDemo extends Thread { String name; private int count = 100; // 使用Thread類的有參數的建構函式 ThreadDemo(String name) { this.name = name; } public void run() { //
Time of Update: 2015-04-01
標籤:今天運行appium的一個指令碼,遇到了這個問題: java.lang.UnsupportedClassVersionError: io/appium/java_client/AppiumDriver : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at
Time of Update: 2015-04-01
標籤:異常與錯誤: 異常: 在Java中程式的錯誤主要是語法錯誤和語義錯誤,一個程式在編譯和運行時出現的錯誤我們統一稱之為異常,它是VM(虛擬機器)通知你的一種方式,通過這種方式,VM讓你知道,你(開發人員)已經犯了個錯誤,現在有一個機會來修改它。Java中使用異常類來表示異常,不同的異常類代表了不同的異常。但是在Java中所有的異常都有一個基類,叫做Exception。 錯誤: 它指的是一個合理的應用程式不能截獲的嚴重的問題。大多數都是反常的情況。錯誤是VM的一個故障(雖然它可以是任何
Time of Update: 2015-04-01
標籤:演算法理論參考:http://www.biaodianfu.com/fackbook-facemash-algorithm.html實現:import java.util.List;public class User {private String name; //使用者名稱private double integral; //積分private double rank; //排名public User(String name,double
Time of Update: 2015-04-01
標籤:1 根類object中的equals()與==沒有區別:如普通類Person中:Person per1 = new Person("張三",20);Person per2 = new Person("張三",20);System.out.print(per1.equals(per2));的結果為true。2 String類改寫了Object的equals();==是指對記憶體位址的值進行比較 equals()是對字串的內容進行比較 如:String str1="hello";
Time of Update: 2015-04-01
標籤:今天剛開始讀effective java,中文版的讀起來很拗口,但感覺收穫很多。另外,這本書的內容是針對Java 1.5和1.6的。在這裡整理一下第2章:建立和銷毀對象 的內容。第一條:考慮用靜態Factory 方法代替構造器 這一條針對的情景是要獲得類的執行個體時。一般說來,想要獲得類的執行個體,都是通過建構函式(書裡叫做構造器)。 最常見的建構函式是這樣的,沒有返回參數,名字和類名相同。public
Time of Update: 2015-04-01
標籤:Java多線程是Java開發中的基礎內容,但是涉及到高並發就有很深的研究可做了。最近看了下《Java並發實戰》,發先有些地方,雖然可以理解,但是自己在應用中很難下手。 所以還是先回顧一下基礎知識:Java中的線程 線程的相關知識,瞭解作業系統的基本都能有所瞭解。 線程有5中狀態,基本變化:如何在Java代碼中建立線程 眾所周知,Java建立線程有兩種方式: 1 實現Runable介面 2 繼承Thread類 那麼這兩種方式有什麼區別呢? 1
Time of Update: 2015-04-01
標籤:acm java hdu 日期演算法 calendar類 18歲生日Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2186
Time of Update: 2015-04-01
標籤:javamail使用Oracle官方的JavaMail進行實現,JavaMail:https://java.net/projects/javamail/pages/Home 將下載好的jar包添加到工程路徑中就OK了,我使用的是最新的1.5.2版本的javax.mail.jar。關於郵件協議可參考:什麼是POP3、SMTP和IMAP?
Time of Update: 2015-04-01
標籤:java 資料結構 邊集 圖論 鄰接矩陣 圖的邊集是可以轉化為鄰接矩陣的。鄰接矩陣的定義如下:鄰接矩陣(Adjacency
Time of Update: 2015-04-01
標籤:import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 類比了100米賽跑,10名選手已經準備就緒,只等裁判一聲令下。當所有人都到達終點時,比賽結束。 * @author liuchao * */public class Actor { public static void
Time of Update: 2015-04-01
標籤:----------------------------------------------------------------------------------------------------1. Install JDKhttp://blog.csdn.net/sonnet123/article/details/9169741Download