Time of Update: 2018-12-05
Java不是完美的,Java的不足除了體現在運行速度上要比傳統的C++慢許多之外,Java無法直接存取到作業系統底層(如系統硬體等),為此Java使用native方法來擴充Java程式的功能。 可以將native方法比作Java程式同C程式的介面,其實現步驟: 1、在Java中聲明native()方法,然後編譯; 2、用javah產生一個.h檔案; 3、寫一個.cpp檔案實現native匯出方法,其中需要包含第二步產生的.h檔案(注意其中又包含了JDK帶的jni.h檔案);
Time of Update: 2018-12-05
這篇文章主要實現的是j:通過socket傳遞Java對象。採用的方法就是對象序列化。方法是:通過socket建立c/s串連;通過ObjectOutputStream,ObjectOutputStream 讀寫對象。唯一需要留意的是傳遞的java 對象需要實現Serializable標記介面。程式碼封裝括:java對象類,Employee; socket client類;server類。主要代碼如下:java對象類:import java.io.*;import
Time of Update: 2018-12-05
java.sql.SQLException: Io 異常: Got minus one from a read call at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at
Time of Update: 2018-12-05
PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存地區OutOfMemoryError: PermGen space從表面上看就是記憶體益出,解決方案也一定是加大記憶體。 說說為什麼會記憶體益出:這一部分用於存放Class和Meta的資訊,Class在被 Load的時候被放入PermGen space地區,它和和存放Instance的Heap地區不同,GC(Garbage Collection)不會在主程式運行期對PermGen
Time of Update: 2018-12-05
Java串連各種資料庫的執行個體 1.Oracle8/8i/9i資料庫(thin模式) import java.net.URL;import java.sql.*;public class JavaOracle ...{ public JavaOracle() ...{ } public static void main(String[] args)...{ try ...{ // OracleDriver exist check
Time of Update: 2018-12-05
[JAVA]二進位,八進位,十六進位,十進位間進行相互轉換十進位轉成十六進位: Integer.toHexString(int i) 十進位轉成八進位 Integer.toOctalString(int i) 十進位轉成二進位 Integer.toBinaryString(int i) 十六進位轉成十進位 Integer.valueOf("FFFF",16).toString() 八進位轉成十進位 Integer.valueOf("876",8).toString() 二進位轉十進位
Time of Update: 2018-12-05
[摘自 Java開發人員
Time of Update: 2018-12-05
華為的JAVA面試題 QUESTION NO: 11、public class Test { public static void changeStr(String str){ str="welcome"; } public static void main(String[] args) { String str="1234"; changeStr(str);
Time of Update: 2018-12-05
出現java.net.SocketTimeoutException: Read timed out的問題最後定位到如下地方: httpURL = new URL(url); System.out.println("-----------url:"+url+"--------------"); connection = (HttpURLConnection) httpURL.openConnection();
Time of Update: 2018-12-05
java I/O(Input/Output)學習——java.io階層文章分類:Java編程stream代表的是任何有能力產出資料的資料來源,或是任何有能力接收資料的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括兩種類型: (1)位元組流
Time of Update: 2018-12-05
java.net.BindException:Address already in use: JVM_Bind。該異常發生在伺服器端進行new ServerSocket(port)(port是一個0,65536的整型值)操作時。異常的原因是以為與port一樣的一個連接埠已經被啟動,並進行監聽。此時用netstat –an命令,可以看到一個Listending狀態的連接埠。只需要找一個沒有被佔用的連接埠就能解決這個問題。
Time of Update: 2018-12-05
java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory使用hbm2java時,使用hibernate-distribution-3.3.1.GA-dist版本,做好了程式和設定檔後,運行程式出現Exception in thread "main"
Time of Update: 2018-12-05
------------------------------------------------------------------下面是一些java異常集-------------------------------------------------------------------------------------------http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html算術異常類:Arithmeti
Time of Update: 2018-12-05
AXIOM Axis物件模型(AXIOM)是一個XML物件模型,設計用於提高XML處理期間的記憶體的使用率和效能,基於Pull解析。 Pull解析方式,基於STAX(Streaming API for
Time of Update: 2018-12-05
下面是server端代碼:package ex3;//200532580182 pengxuimport java.io.*;import java.net.*;public class TCPServer {//the server listen socketprivate ServerSocket serverSocket;// the server connect socketprivate Socket socket;//listen portprivate int port=456;
Time of Update: 2018-12-05
io操作的目標IO的流向IO中的核心類核心類的核心方法 int len 是 len是lengthimport java.io.*;public class Test {public static void main(String args[]){//聲明輸入資料流引用FileInputStream fis = null;try{//產生代表輸入資料流的對象fis = new FileInputStream("E:/baidu
Time of Update: 2018-12-05
import java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;public class Clock extends JFrame {private Dialog dialog;public static void main(String[] args) {Clock f = new Clock();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Time of Update: 2018-12-05
說明: 項目中使用的HttpClient版本是3.1測試一般的HttpClient使用例子:MultiThreadedHttpConnectionManager manager = new MultiThreadedHttpConnectionManager(); HttpClient client = new HttpClient(manager); client.setConnectionTimeout(30000);
Time of Update: 2018-12-05
// 推薦使用www.json.com/google-gson-2.1jarpackage com.jason.servlet;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import
Time of Update: 2018-12-05
學習JAVA