Time of Update: 2018-12-03
一、什麼是JAVA事務 通常的觀念認為,事務僅與資料庫相關。
Time of Update: 2018-12-03
import java.io.*; import javax.swing.JOptionPane; public class test {public static void main(String []args){try{FileInputStream fis=new FileInputStream("namefile.txt");InputStreamReader dis=new InputStreamReader(fis);BufferedReader reader=new
Time of Update: 2018-12-03
最經對網路爬蟲比較感興趣,開始學習如何編寫網路爬蟲。看了一天的書,總結一下今天的學習成果。網路爬蟲是一種基於一定規則自動抓取全球資訊網資訊的指令碼或則程式。本文是用Java語言編寫的一個利用指定的URL抓取網頁內容並將之儲存在本地的小程式。所謂網頁抓取就是把URL中指定的網路資源從網路流中讀取出來,儲存至本地。類似於是用程式類比瀏覽器的功能:把URL作為http請求的內容發送至伺服器,然後讀取伺服器的相應資源。java語言在網路編程上有天然的優勢,它把網路資源看做一種檔案,它對網路資源的訪問如同
Time of Update: 2018-12-03
一、JNI介紹 Java 本機介面(Java Native Interface (JNI))是一個本機編程介面,它是 Java 軟體開發工具箱(Java SoftwareDevelopment Kit (SDK))的一部分,JNI它提供了若干的API,實現了和Java和其他語言的通訊(主要是C&C++)。 JNI允許Java代碼使用以其它語言(譬如 C 和 C++)編寫的代碼和程式碼程式庫。 Invocation
Time of Update: 2018-12-03
集合(從本部分開始涉及API)集合是指一個對象容納了多個對象,這個集合對象主要用來管理維護一系列相似的對象。數組就是一種對象。(練習:如何編寫一個數組程式,並進行遍曆。)java.util.*定義了一系列的介面和類,告訴我們用什麼類NEW出一個對象,可以進行超越數組的操作。(註:JAVA1.5對JAVA1.4的最大改進就是增加了對範型的支援)集合架構介面的分類:(分collection介面 和 map介面) Collection介面
Time of Update: 2018-12-03
from:http://jonllen.javaeye.com/blog/370501 今天在Jsp頁面內調用方法的時候碰到了一個問題,是一個伺服器端分頁的方法,本身是返回List集合的,但是還需要返回總記錄數和總頁面,沒辦法返回,想到Java內方法的傳值傳參考型別,在網上找了Java傳遞參數分為2種:實值型別,Java裡面也叫簡單類型,這種參數類型的傳遞的是它的副本拷貝;參考型別,傳遞的是對象引用地址,如果在方法內改變該參數對象屬性即是對原引用對象的改變;如果不想這樣傳遞可傳遞
Time of Update: 2018-12-03
synchronized 是java語言關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。synchronized 關鍵字,它包括兩種用法:synchronized 方法和 synchronized 塊。 本文直接以代碼的形式來展示 synchronized 關鍵字的使用:【1】synchronized Demo1:package com.andyidea.demo;/** *
Time of Update: 2018-12-03
關鍵注意(SAX解析XML是基於事件模型的,即以訊息機制的。):DefaultHandler類(org.xml.sax.helpers.DefaultHandler),java.io.CharArrayWriter類,javax.xml.parsers.SAXParserFactory類,javax.xml.parsers.SAXParser類函數有:public void startDocument() throws SAXException; public void endDocument(
Time of Update: 2018-12-03
這個類用來與ril層進行通訊的比如我要接聽一個電話,通過層層調用到RIL.java裡面的方法,mCT.acceptCall (Message result) 929 public void 930 acceptCall (Message result) { 931 RILRequest rr 932 = RILRequest.obtain(RIL_REQUEST_ANSWER, result); 933 934
Time of Update: 2018-12-03
問題的提出Java 的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理記憶體的回收,程式員不需要通過調用函數來釋放記憶體。因此,很多程式員認為Java不存在記憶體流失問題,或者認為即使 有記憶體流失也不是程式的責任,而是GC或JVM的問題。其實,這種想法是不正確的,因為Java也存在記憶體泄露,但它的表現與C++不同。隨著越來越多的伺服器程式採用Java技術,例如JSP,Servlet,
Time of Update: 2018-12-03
企業內部網中使用Policy檔案來設定Java的安全性原則 。眾所周知,Java語言具有完善的安全架構,從程式設計語言,編譯器、解釋程式到Java虛擬機器,都能確保Java系統不被無效的代碼或敵對的編譯器暗中破 壞,基本上,它們保證了Java代碼按預定的規則運作。但是,當我們需要逾越這些限制時,例如,讀寫檔案,監聽和讀寫Socket,退出Java系統等, 就必須使用數位簽章或安全性原則檔案(*.Policy)。
Time of Update: 2018-12-03
CallCard.java----->void updateState(Phone phone)----->根據當點電話的狀態選擇執行下列更新函數,1,updateRingCall(phone)/ 2,updateForegroundCall(phone)/ 3, updateNoCallphone() 1, updateRingCall(phone)----->a, displayMainCallStatus(phone, ringingCall)
Time of Update: 2018-12-03
Phone模組代碼位於/packages/apps/Phone/src/com/android/phone/下,其中,PhoneApp.java,
Time of Update: 2018-12-03
我做的是關於藍芽串口的開發,開始串連裝置的時候用的是// btSocket = btDevice.createRfcommSocketToServiceRecord(UUID// .fromString("00001101-0000-1000-8000-00805F9B34FB"));用這句代碼、再次串連別的裝置時候就會出現java.io.IOException: Service discovery failed這個異常、解決方案是/** 初始化Socket*/private void
Time of Update: 2018-12-03
函數功能是在通話狀態改變時候,更新螢幕的一、首先判定當前是否可以出現通話菜單1,如果電話是空閑狀態,不可以出現菜單2,如果有來電 2.1 如果當前正在通話而且沒有等待的電話,可以彈出通話菜單 2.2
Time of Update: 2018-12-03
今天寫了一段代碼public static void main(String[] args) {String time = new String(getStringDate().substring(8, 10));String time2 = new String(getStringDate().substring(8, 10));if (time==time2) {System.out.println(time + "===" + time2);}//
Time of Update: 2018-12-03
定時器Timer 這個非常好用、在c語言中 用到的比較多,今天我就舉一個我在工作中用到的例子吧,先說一下我的需求。 我的需求是,我的用戶端給伺服器端發送資料,點擊一次發送以後,會先發送一條資料,伺服器接收到資料以後返回我一個標誌位代表接收完成,然後我在發另一條資料,伺服器再返回,這樣一直發送(自訂發送幾次)如果伺服器沒有返回那麼我就不發送,提示發送資訊失敗。
Time of Update: 2018-12-03
如何迅速成為Java高手[Tomjava原創] 很多網友問我學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,協助別人是最大的快樂嘛!要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是SunONE(Open
Time of Update: 2018-12-03
根據可以很清楚的記住JAVA首碼的存取範圍.對於JAVA初學者很容易混淆這四個屬性的範圍(實際是3個關鍵字,其中一個是預設的).需要注意的是這個只是方法的首碼符,對於類的首碼只能使用public 和default(也就是什麼也不加)作為類的首碼符. 恰好是階梯圖結構 範圍/首碼 Public Protected 預設(不加任何首碼) Private 同類中 OK
Time of Update: 2018-12-03
我們應該考慮2中初始化問題,一種是對局部變數JAVA預設是不給初始化的,因此,在我們使用局部變數的時候一定要初始化它,否則說不定什麼時候出現NullPointerException。但是對於執行個體變數JAVA預設是初始化的,我們可以不給它初始化,但是處於一個良好的習慣考慮,我們應該在定義變數的時候當即初始化它,這是很有必要的。執行個體變數各類型預設初始化表: 變數類型 預設值 對象引用