Time of Update: 2015-06-03
標籤:java randomaccessfile RandomAccessFile: 隨機訪問檔案,自身具備讀寫的方法。通過skipBytes(int x),seek(int x)來達到隨機訪問。 該類不算是IO體系中子類,而是直接繼承自Object 但是它是IO包中成員,因為它具備讀寫功能。 隨機訪問檔案的行為類似儲存在檔案系統中的一個大型&
Time of Update: 2015-06-08
標籤:short s1=1;s1=s1+1有什麼錯?short
Time of Update: 2015-06-08
標籤:(一)、問題的引出有一個資料存放區空間,劃分為兩部分,一部分用於儲存人的姓名,另一部分用於儲存人的性別;我們的應用程式套件含兩個線程,一個線程不停向資料存放區空間添加資料(生產者),另一個線程從資料空間取出資料(消費者);因為線程的不確定性,存在於以下兩種情況: 1.若生產者線程剛向儲存空間添加了人的姓名還沒添加人的性別,CPU就切換到了消費者線程,消費者線程把姓名和上一個人的性別聯絡到一起;
Time of Update: 2015-06-07
標籤:1、Java多線程的概念: 線程(Thread):是指一個任務從頭到尾的執行流。線程提供了運行一個任務的機制。對於java而言,可以在一個程式中並發的啟動多個線程,這些線程可以在多處理器上同時運行。
Time of Update: 2015-06-06
標籤: package init;class Person { private static Person person = new Person(); public static int count2 = 5; public static int count1; private Person() { count1++; count2++; } public static Person getInstance() {
Time of Update: 2015-06-07
標籤:Java語言是由類和對象組成的,其對象和類又是由變數和方法組成,而方法,又包含了語句和運算式。 1. 變數Java語言提供了兩種變數:成員變數和局部變數成員變數:是在方法體外的類中聲明和定義的,可以被自動初始化局部變數:是在方法中聲明和定義的,不能被自動初始化,方法執行完,局部變數也就不存在了在Java中,使用任何變數之前都需要對變數進行建立,建立變數實際上就是對變數的聲明過程,需要指明變數類型和變數名。1 int a;2 boolean b;3 char c = ‘A‘; 1
Time of Update: 2015-06-06
標籤:android1、錯誤描述eclipse.buildId=4.4.0.I20140606-1215java.version=1.7.0_67java.vendor=Oracle CorporationBootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CNFramework arguments: -product org.eclipse.epp.package.jee.productCommand-line
Time of Update: 2015-06-05
標籤:周末閑來無事,想要研究一下註解方面的知識,曾經看過幾次,都忘記了,這次學習下,而且寫篇文章記錄下,1、元註解 元註解是指註解的註解。包含 @Retention @Target @Document @Inherited四種。 1.1、@Retention: 定義註解的保留原則 Java代碼 複製代碼代碼例如以下:@Retention(RetentionPolicy.SOURCE) //註解僅存在於原始碼中,在class位元組碼檔案裡不包括 @
Time of Update: 2015-06-05
標籤:java 方法簽名 方法的名字和參數列表成為方法的簽名。注意,方法簽名不包括方法的傳回型別。本文通過測試理解參數列表的真正含義,以及在繼承中重寫方法時方法的返回值與父類中方法的返回值應該有怎樣的關係。這裡有三個輔助類:package methodsign;public class Ancestor {}package methodsign;public class Parent extends
Time of Update: 2015-06-04
標籤:異常 java 異常,什麼是異常?簡單的說異常是一種處理機制。將使用者所沒有考慮到的錯誤進行處理。因為程式員無法保證一段代碼永遠不會出錯。java中異常通過5個關鍵字:try , catch , throw , throws ,
Time of Update: 2015-06-04
標籤: 實 驗 報 告學號:20135324姓名:楊舒雯指導教師:婁嘉鵬 實驗名稱:Java敏捷開發與xp實現(有關代碼所示圖片都為本人親自操作實驗代碼)實驗內容: 1. XP基礎2. XP核心實踐3.
Time of Update: 2015-06-05
標籤:鎖 java虛擬機器 jvm 並發 概述鎖消除是Java虛擬機器在JIT編譯是,通過對運行內容相關的掃描,去除不可能存在共用資源競爭的鎖,通過鎖消除,可以節省毫無意義的請求鎖時間。實驗看如下代碼:package com.winwill.lock;/** * @author qifuguang * @date 15/6/5 14:11 */public
Time of Update: 2015-06-05
標籤:第三次實驗北京電子科技學院(BESTI)實 驗 報 告課程:Java程式設計 班級:1352 姓名:黃坤 學號:20135226成績:
Time of Update: 2015-06-05
標籤:第三次實驗北京電子科技學院(BESTI)實 驗 報 告課程:Java程式設計 班級:1353 姓名:王亦可 學號:20135326成績:
Time of Update: 2015-06-04
標籤:java list arraylist linkedlist java列表 一、list簡介List列表類,順序儲存任何對象(順序不變),可重複。List是繼承於Collection的介面,不能執行個體化。執行個體化可以用:
Time of Update: 2015-06-02
標籤: GUID是一個128位長的數字,一般用16進位表示。演算法的核心思想是結合機器的網卡、當地時間、一個隨即數來產生GUID。從理論上講,如果一台機器每秒產生10000000個GUID,則可以保證(機率意義上)3240年不重複。UUID是1.5中新增的一個類,在java.util下,用它可以產生一個號稱全球唯一的IDpackage com.mytest;import java.util.UUID;public class UTest {
Time of Update: 2015-06-03
標籤:貪吃蛇 小程式 java 遊戲 <p>class Control代碼:</p><p>import java.awt.event.KeyEvent;</p>import java.awt.event.KeyListener;public class Control implements KeyListener
Time of Update: 2015-05-28
標籤:java 讓我們就接著上篇部落格的靜態代理來開始今天的動態代理。一、動態代理 靜態代理需要在運行之前就寫好代理類,這樣就造成了代碼的大量重複,所以我們通過動態代理在運行時期動態產生業務類的代理類,那麼動態代理類是如何?的呢?
Time of Update: 2015-05-10
標籤:題目描述:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解題思路:題目的意思是將兩個有序鏈表合成一個有序鏈表。逐個比較加入到新的鏈表即可。代碼如下:public static ListNode mergeTwoLists(ListNode l1,
Time of Update: 2015-05-07
標籤: 今天在寫爬蟲的時候遇到一個問題:需要下載圖片,網頁原始碼中圖片的路徑是相對路徑,前面用"../"來表示相對於當前網頁的路徑,由於有多層,因此最前面有多個"../"。 比如:網址URL是http://see.com/page/2012/86.html,圖片的絕對路徑是http://see.com/images/2012/86_1.jpg;則在86.html的原始碼中,圖片的相對路徑是../../images/2012/86_1.jgp。提取出相對路徑值後需要將"../"刪除再串連上網站