Time of Update: 2015-07-27
標籤:/** * 1 在方法中固化串連參數 * * @return 資料庫連接 */ public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", ""); return
Time of Update: 2015-07-27
標籤: JAVA資料庫基本操作指南 Java資料庫操作基本流程:取得資料庫連接 - 執行sql語句 - 處理執行結果 - 釋放資料庫連接。一、取得資料庫連接1、用DriverManager取資料庫連接例子: String
Time of Update: 2015-07-27
標籤:java中HashMap詳解 http://alex09.iteye.com/blog/539545總結:1.就像參考型別的數組一樣,當我們把 Java 對象放入數組之時,並不是真正的把 Java 對象放入數組中,只是把對象的引用放入數組中,每個數組元素都是一個引用變數。2.HashMap 採用一種所謂的“Hash 演算法”來決定每個元素的儲存位置。 3.HashMap 底層採用一個 Entry[] 數組來儲存所有的
Time of Update: 2015-07-27
標籤:web應用 servlet servlet規範 servlet/filter/listener/interceptor區別與聯絡 http://blog.csdn.net/sundenskyqq/article/details/8549932 http://hejiajunsh.iteye.com/blog/1776571
Time of Update: 2015-07-27
標籤:java jpql 最佳化
Time of Update: 2015-07-27
標籤:java基礎 多線程 承接上一篇文章,今天談論一下可以多用戶端連結的ServerSocket。這裡面注意涉及到的技術點是:1.ServerSocket2.多線程這次我們分成兩個類來實現,先上代碼:package com.test.socket;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
Time of Update: 2015-07-27
標籤:JAVA自身支援調試功能,並提供了一個簡單的調試工具--JDB,類似於功能強大的GDB,JDB也是一個字元介面的調試環境,並支援設定斷點,支援線程線級的調試。 1.在伺服器上的進程啟動參數中添加:-Xdebug
Time of Update: 2015-07-27
標籤:Day011、獨立編寫Hello World程式。public class Test{ public static void main(String[] args){ System.out.println("Hello World!");
Time of Update: 2015-07-27
標籤:別名現象主要出現在賦值的問題上: 對基礎資料型別 (Elementary Data Type)的賦值是很簡單的.基礎資料型別 (Elementary Data Type)儲存了實際的數值,而並非指向一個對象的引用,所以在為其賦值的時候,是直接將一個地方的內容複寫到了另一個地方.例如,對基礎資料型別 (Elementary Data
Time of Update: 2015-07-27
標籤: 在函數中定義的一些基本類型的變數和對象的引用變數都是在函數的棧記憶體中分配。當在一段代碼塊中定義一個變數時,java就在棧中為這個變數分配記憶體空間,當超過變數的範圍後,java會自動釋放掉為該變數分配的記憶體空間,該記憶體空間可以立刻被另作他用。堆記憶體用於存放由new建立的對象和數組。在堆中分配的記憶體,由java虛擬機器自動記憶體回收行程來管理。在堆中產生了一個數組或者對象後,還可以在棧中定義一個特殊的變數,這個變數的取值等於數組或者對象在堆記憶體中的首地址,在棧中的這個
Time of Update: 2015-07-27
標籤:一、概述 Java虛擬機器在執行Java程式的過程中會把它所管理的記憶體劃分為若干不同的資料區域,這些地區都有各自的用途以及建立和銷毀的時間。Java虛擬機器所管理的記憶體將會包括以下幾個運行時資料區域,如所示: 下面就每一個地區進行闡述。二、運行時資料區域程式計數器
Time of Update: 2015-07-27
標籤://測試i!=i的情況public class DoubleTest{ public static void main(String[] args){ double i=0.0/0.0;//0.0/0.0在浮點數的規範運算中是有意義的,這個值和任何數都不相等和自己也不相等 //java在IEEE包中規定這不是一個數,NaN if(i==i){ System.out.println(
Time of Update: 2015-07-27
標籤:1、 介面是否可繼承介面? 抽象類別是否可實現(implements)介面? 抽象類別是否可繼承具體類(concrete class)?
Time of Update: 2015-07-27
標籤:一、概念Java是一種可以撰寫跨平台應用程式的物件導向的程式設計語言,具體介紹可查閱百度JAVA百科,這裡不再贅述。Java分為三個體系,分別為: Java SE(J2SE,Java2 Platform Standard Edition,“Java平台標準版”,包含了運行Java所需的基礎環境和核心類庫。); JavaEE(J2EE,Java 2 Platform, Enterprise
Time of Update: 2015-07-27
標籤:我們在安裝環境的時候安裝了NDK,可以在eclipse下直接產生so檔案。NDK的壓縮包裡面內建了一些sample工程,NDK的檔案直接解壓到某個目錄下即可。第一次產生so檔案的時候,我們先使用NDK的sample下的hello-jni的例子。1、啟動eclipse,通過Create project from existing
Time of Update: 2015-07-27
標籤:public class IpTool { public static void main(String[] args) { IpTool ipTool=new IpTool(); System.out.println(ipTool.getLocalIP()); } /** * * 判斷當前操作是否Windows. * * @return true---是Windows操作系統 */
Time of Update: 2015-07-27
標籤:規範 j2ee 體繫結構一、背景 起初,各個公司都開發出了自家的組件,可是使用者使用過程中,各家的組件不通用,不相容。所以提出J2EE協議,它就是基於Java技術的一系列標準。
Time of Update: 2015-07-27
標籤:java 百度地圖 經緯度 public Map<String, BigDecimal> getLatAndLngByAddress(String addr){ String address = ""; String lat = ""; String lng = ""; try {
Time of Update: 2015-07-27
標籤:Implement int sqrt(int x).Compute and return the square root of x.題意:算一個數的平方根。好不容易想到用二分尋找來解決改題,但是也破費了點力氣,放到eclipse中調試來出來。注意點就是:取中值相乘,有可能會超過整數的最大範圍,所以比較的時候就會出錯。所以在定義的時候全部定義為long型。第一版: public int mySqrt(int x){if (x == 0)return
Time of Update: 2015-07-27
標籤:始終使用 MVC 架構。 MVC 架構可以將商務邏輯(Java beans 和 EJB 組件)、控制器邏輯(Servlets/Struts 動作)、展示層(JSP、XML/XSLT)清晰地分離開來。良好的分層可以帶來許多好處。 MVC 架構對於成功使用 J2EE 是如此重要,以致沒有其他最佳實務可以與其相提並論。模型-視圖-控制器(MVC)是設計 J2