Time of Update: 2018-12-05
1.在JAVA語言中, .java檔案和.class檔案有什麼區別?2.在JAVA開發工具中,JDK和JRE到底各有什麼作用?3.在JAVA開發中JDK和JRE的版本對開發有何影響?4.到底部署環境中,關於系統內容變數的配置意義何在?我想這幾個問題確實是非常的簡單基礎,但有時候確實又被我們所忽略了.下面是我的理解,當然或許可能有標準答案,但是這裡還是用個人理解好了,因為也不能代表肯定我給出的解答是準確無誤的.1.在JAVA語言中,
Time of Update: 2018-12-05
java程式設計--孫鑫java無難事Lesson3《包、類和方法說明符、記憶體回收、介面》本節要點:1.包2.類的說明符3.方法的說明符4.對象的銷毀(垃圾記憶體回收的示範)5.介面//*********************************************************************************主要內容:1.包的作用--解決類名衝突,類似於檔案系統的目錄系統。(1)使用包名而編譯時間沒有指定包名時,會出錯,錯誤資訊如下:F:\java\Jav
Time of Update: 2018-12-05
java程式設計--孫鑫java無難事Lesson8《集合類》本節要點:集合類的操作和特性(資料結構相關知識可參見《資料結構》教材,這部分知識,理論比較豐富, 在此略去
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,