Java 視窗(JFrame/Frame)置中

JFrame frame = new JFrame();frame.setLocationRelativeTo(null);setLocationRelativeTopublic void setLocationRelativeTo(Component c)設定視窗相對於指定組件的位置。如果組件當前未顯示,或者 c 為 null,則此視窗將置於螢幕的中央。中點可以使用 GraphicsEnvironment.getCenterPoint 確定。如果該組件的底部在螢幕外,則將該視窗放置在

Spring3.0 JPA(hibernate3.6實現)整合問題之:java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUni

   最近整合spring3.0和jpa一直出現java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode的錯誤資訊,無法解決,看了spring官網的社區才知道這是hibernate的bug,這是因為使用的是新版本的 Hibernate(這裡我使用的是 Hibernate

自己理解的java.util.ArrayList(二)實作類別

package myList;import java.util.Arrays;import java.util.ConcurrentModificationException;import java.util.Iterator;/** * 一個類比arraylist的簡單的集合類 * * @author 薑俠 * * @param <E> */public class MyArrayList<E> implements MyList<E>,

java的各種代理設定

有些時候我們的網路不能直接連接到外網, 需要使用http或是https或是socket代理來串連到外網, 這裡是java使用代理串連到外網的一些方法,:方法一使用系統屬性來完成代理設定, 這種方法比較簡單, 但是不能對單獨的串連來設定代理:view plainprint?public static void main(String[] args) {      Properties prop = System.getProperties();      // 設定http訪問要使用的Proxy

A fatal error has been detected by the Java Runtime Environment

在Android項目中寫了一個包含main方法的Java程式,在Run as/Java application時出現如下錯誤: ## A fatal error has been detected by the Java Runtime Environment:##  Internal Error (classFileParser.cpp:3375), pid=6184, tid=6300#  Error: ShouldNotReachHere()## JRE version:

Java中從鍵盤擷取輸入值

1.從控制台接收一個字元,然後將其列印出來public static void main(String [] args) throws IOException{        System.out.print("Enter a Char:");        char i = (char) System.in.read();        System.out.println("your char is

JSON對象數組到Java的轉換

json用來在用戶端和伺服器端之間傳輸資料很是簡潔和方便,但是如果用戶端傳輸的是對象數組的話,得做如下的處理:JSONArray testJSONArray=JSONArray.fromObject(testArrayStr);Collection testArray=JSONArray.toCollection(testJSONArray);if(testArray!=null && !testArray.isEmpty()){Iterator

Tomcat 6.0 錯誤資訊: 嚴重: StandardServer.await:create[8005]: java.net.BindException: Address already

在eclipse中啟動Tomcat,或單獨啟動Tomcat時出現了下列錯誤資訊:嚴重: StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source)

Java對資料庫操作中,PrepareStatement的Statement的區別

Code Fragment 1: String updateString = "UPDATE COFFEES SET SALES = 75 " + "WHERE COF_NAME LIKE ′Colombian′"; stmt.executeUpdate(updateString); Code Fragment 2: PreparedStatement updateSales = con.prepareStatement("UPDATE COFFEES SET SALES = ? WHERE

java 大數的階乘(一)

使用Java提供的BigInteger包來完成,運行速度很快~~import java.math.BigInteger; public class Factorial { public static void main(String args[]){ if(args.length >= 1){ Integer base = new Integer(args[0]);

java實現插入排序演算法

定義一個資料類,主要是定義一些常用的方法,方便以後寫別的排序時和插入排序使用同樣的資料,比較下演算法的執行時間。 public class DataSource {public static int SIZE = 1001;public static int[] getIntArray(){int[] dataArray = new int[SIZE];for(int i = 1; i < SIZE; i++){dataArray[i] = SIZE - i;}return

Java大數的一些整理體會

【轉】 Java大數的一些整理體會大數的兩個庫BigInteger,BigDecimal。分別是大整數和大實數(具體有多大不詳)。操作:1.  包含:import java.math.*;2.  申請:單個元素:BigInteger a, b; BigDecimal a, b;數組:BigInteger a[];a = new BigInteger[1024];BigDecimal a[];a = new BigDecimal[1024];3.  賦值:a[1] =

經典—JAVA設計模式

世上一直有一個神話:設計可以並且應該獨立於實現的細節,設計通常被看作是一個抽 象的概念而實現是一個代碼的具體執行個體。如果我們堅信"設計是一個富有創造性和目的性 的活動:為某一個目標而精心制定的結構的概念,",一個結構如果不能夠說明它的環境 ,或者不能與環境協作,那麼這個結構就不適合這一目標。環境中包括目標平台--語言 、工具、庫、中介軟體(middleware),等。還有它的功能性和非功能性的單元。   我們會認為在不知道地形布局的時候設計房屋,或者在不清楚使用的道材料的時候 建造摩天大廈是不

批判Java持久化架構

批判Java持久化架構原文寫得很不錯,詳見:http://fromapitosolution.blogspot.com/2008/12/criticism-of-java-persistence.html。現簡要翻譯如下:大多數應用程式都是資料驅動的,需要能夠訪問表、修改資料。儘管持久化架構還存在許多問題,我們在開發應用程式時還是很需要它。否則SQL代碼將分散到應用程式的各個角落,導致應用程式的醜陋和不可管理性。持久化架構建立了一個資料庫層,並分隔了原來與其相關的邏輯。Java持久化解決方案主要

Java開源 Web開發架構 (二)

 Aurora Aurora是一個開源的,可配置的,完全物件導向的MVC架構。Aurora的form控制器用的是Spring架構.更多Aurora資訊 Pustefix Pustefix是一個web應用程式架構.它包含一個基於XML/XSLT的檢視窗產生系統與一個清晰MVC模式的後端系統.前台UI可以利用XSLT模板構建並可包含部分的HTML或XML代碼.更多Pustefix資訊 Mentawai Mentawai是一個MVC

Java String 轉化為 Date

String birthdayString ="2006-04-05";java.util.Date birthday = new java.util.Date();try {                       java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd");                       birthday = sdf.parse(birthdayString);   

java中的BigDecimal對象,處理金額時要加倍小心

 — 作者 wonder @ 14:41 BigDecimal bd1 = new BigDecimal("840.9");BigDecimal bd2 = new BigDecimal("12");//在建立BigDecimal時應該使用String或int,不能使用doubleBigDecimal bd3 = new BigDecimal(new Double(840.9).toString());System.out.println(bd1);System.out.println(bd2)

java與flash socket 那些事

dom4j java 解析xml 格式語句的一個包- -  doc = DocumentHelper.parseText(_str);//解析xml 成DocumentList list = doc.content();//擷取子節點     Iterator iterator = list.iterator();//迭代器迴圈遍曆     while(iterator.hasNext()){      Element ele =

使用Maven和Mybatis開發時,遇到“java.sql.SQLException: No suitable driver found for http://maven.apache.org”

今天使用Maven和Mybatis,在Eclipse上開發j2ee的程式。本人剛學Mybatis,對Maven還算熟悉,看過書,用的時間不長。本想試下Mybatis的selectList,結果程式編譯通過,運行時報錯:org.apache.ibatis.exceptions.PersistenceException: ### Error opening session. Cause: java.sql.SQLException: No suitable driver found for

java動態代理的一個例子

動態代理是輕量級容器實現AOP攔截的一種主要方式。 IAandB.javapublic interface IAandB ...{  public void doSomething();}------------------------------------------------A.javapublic class A implements IAandB...{ public void doSomething() ...{  System.out.println("A.a();");   }

總頁數: 4058 1 .... 1407 1408 1409 1410 1411 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.