Time of Update: 2018-12-05
java程式設計--孫鑫java無難事Lesson10《Java圖形介面編程》本節要點:1.Java圖形介面編程2.AWT、布局管理器、事件模型,3.JFC、Swing編程。應用JBuilder快速開發圖形介面程式部分略去。詳細內容:1.AWT(Abstract Window
Time of Update: 2018-12-05
java.lang.OutOfStackError:permgen space 在linux 伺服器上部署三個項目出現此錯誤...記憶體溢出,permgen(permanent generation space 記憶體永久儲存地區)三個項目全是用ssh架構做.有這麼占空間麼.?解決此問題可以設大tomcat運行記憶體:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m
Time of Update: 2018-12-05
目前整個開發社區對AOP(Aspect Oriented Programing)推崇備至,也湧現出大量支援AOP的優秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一時之間成了潮流。Java初學者不禁要發出感慨,OOP還沒有學通呢,又來AOP。本系列文章便是為您做出這方面的補救,只是通過一個簡單的例子便可以向初學者展示一下如何來進行AOP。 為了簡單起見,例子沒有沒有使用任何第三方的AOP Framework, 而是利用Java語言本身內建的動態代理功
Time of Update: 2018-12-05
資料庫方面: 1. 預存程序和函數的區別 預存程序是使用者定義的一系列sql語句的集合,涉及特定表或其它對象的任務,使用者可以調用預存程序,而函數通常是資料庫已定義的方法,它接收參數並返回某種類型的值並且不涉及特定使用者表。 2. 事務是什嗎? 事務是作為一個邏輯單元執行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個事務: 原子性 事務必須是原子工作單元;對於其資料修改,要麼全都執行,要麼全都不執行。 一致性
Time of Update: 2018-12-05
java面試問題小集- -java面試問題小集- -一:String 與StringBuffer的區別?二:Struts中的視圖,模型,控制器,具體的是那塊?從視圖角度(View)首先,Struts提供了Java類org. apache.struts.action.ActionForm,Java開發人員將該類細分來建立表單bean。在運行時,該bean有兩種用法: ― 當JSP準備相關的HTML,表單以進行顯示時,JSP將訪問該
Time of Update: 2018-12-05
package com.handy.ds;public class SimpleStack {// 棧數組private int[] arrays;// 棧的容量private int capacity;// 棧元素個數private int size; //自動成長大小private int autoSize=5;public SimpleStack(int capacity) {size = 0;this.capacity=capacity;arrays = new
Time of Update: 2018-12-05
/** * */package com.handy.ds;/** * @author handy * */public class DoubleLinkedList {class Node {Node prev;Node next;Object data;public Node(Object data, Node prev, Node next) {this.data = data;this.prev = prev;this.next = next;}public Node(Node
Time of Update: 2018-12-05
比如"aaaa" 的子串"aa"出現3次package com.handy.ds;import java.util.Stack;import java.util.Arrays;;public class TestString {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubTestString ts = new
Time of Update: 2018-12-05
Java工程師成長之路李顏芯:歡迎大家收看CSDN的視頻節目,今天我們的有關話題是Java工程師的成長之路,今天我們請到兩位老師,和我們一起探討這個問題,首先請兩位老師作一下自我介紹。李翊:大家好耿因志:各位好,我是Java組的編程教師。李顏芯:歡迎兩位老師的到來。首先要問的是要成為合格的Java工程師要具有哪些結構呢?李翊:我先來說一下,因為我以前一直從事軟體的開發包括這種架構的設計,也從事過教育的工作,包括在職業教育裡面的設計,從工作的經曆感覺,其實說白了就兩點,其一就是編碼能力,其二就是項
Time of Update: 2018-12-05
約瑟夫問題是個有名的問題:N個人圍成一圈,從第一個開始報數,第M個將被殺掉,最後剩下一個,其餘人都將被殺掉。例如N=6,M=5,被殺掉的人的序號為5,4,6,2,3。最後剩下1號。 代碼如下:/** * 約瑟夫問題 * @author yxh * */public class Ysf {public void operate(int nump,int index,int
Time of Update: 2018-12-05
一、Java檔案名稱與檔案組織圖。 1、Java檔案名稱由實意檔案名稱+尾碼組成,尾碼名因類型的不同而不同。Java源檔案的尾碼是.java,Java位元組碼檔案的尾碼是.class。 2、一般來說,Java源檔案的結構是,每一節代碼之間是由一個空行分割開的,並且每一節都有相應的注釋,通常情況下,Java源檔案不應該超過2000行,否則,就視為類“臃腫”。 3、每一個Java源檔案一般由下面的順序構成。 (1)、檔案注釋頭。
Time of Update: 2018-12-05
import java.util.Scanner;public class Jieshou ...{ public static void main(String[] args) throws Exception ...{ Scanner in = new Scanner(System.in); while (true) ...{ //設計一個迴圈
Time of Update: 2018-12-05
package com.awu;import java.util.Date;import java.util.Properties;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;impor
Time of Update: 2018-12-05
1.基本概念的理解絕對路徑:絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑,(URL和實體路徑)例如:C:xyzest.txt 代表了test.txt檔案的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。相對路徑:相對與某個基準目錄的路徑。包含Web的相對路徑(HTML中的相對目錄),例如:在Servlet中,"/"代表Web應用的跟目錄。和實體路徑的相對錶示。例如:"./"
Time of Update: 2018-12-05
一、通用篇 “通用篇”討論的問題適合於大多數Java應用。 1.1 不用new關鍵詞建立類的執行個體 用new關鍵詞建立類的執行個體時,建構函式鏈中的所有建構函式都會被自動調用。但如果一個對象實現了Cloneable介面,我們可以調用它的clone()方法。clone()方法不會調用任何類建構函式。 在使用設計模式(Design
Time of Update: 2018-12-05
轉載:MySQL: String Driver="com.mysql.jdbc.Driver"; //驅動程式 String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true&characterEncoding=UTF-8; //串連的URL,db_name為資料庫名,注意修改編碼類別型 String Username="username"; //使用者名稱
Time of Update: 2018-12-05
作者:admin最近Stephan Schmidt在部落格中發表了題為《下一代Java編程風格》的文章,闡述了他眼中Java編程風格的改變,以及未來的走向:許多公司和開發人員正在從Java轉向其他程式設計語言:Ruby、Python、Groovy、Erlang或Scala等等。不過你可能做不到這一
Time of Update: 2018-12-05
(1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現了常數初始化字元,則大寫static final基本類型標識符中的所有字母。這樣便可標誌出它們屬於編譯期的常數。 Java包(Package)屬於一種特殊情況:它們全都是小寫字母,即便中間的單詞亦是如此。對於網域名稱副檔名稱,如com,
Time of Update: 2018-12-05
簡單原廠模式 Factory 方法模式 抽象原廠模式 原廠模式在開發中的運用 單例模式 原型模式 建造者模式 裝飾模式 策略模式 觀察者模式 享元模式 代理模式 面板模式 組合模式 橋接模式 適配器模式 解譯器模式 中介者模式 職責鏈模式 迭代模式 模板方法模式 備忘錄模式 訪問者模式 狀態模式 命令模式 開放-封閉原則 裡氏轉換原則 依賴倒轉原則 迪米特法則 設計模式總結
Time of Update: 2018-12-05
package com.yemaozi.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ReflectTest { /** * 通過java的反射機制擷取類的所有屬性和方法 */ public void test1() { try {