Time of Update: 2015-04-15
標籤:北京電子科技學院(BESTI)實 驗 報 告課程:Java程式設計 班級:1353 姓名:韓玉琪 學號:20135317成績: 指導教師:婁嘉鵬
Time of Update: 2015-04-15
標籤:java多線程1、多線程概述當一個程式運行時,內部可能包含了多個順序執行流,每個順序執行流就是一個線程。主要以下幾個優點:線程之間很容易實現共用記憶體建立線程代價較小Java語言內建多線程功能支援2、線程的建立和啟動所有的線程對象都是Thread類或其子類的對象,每一個線程完成一定的任務。Java定義了兩種建立線程的方法:方法一:繼承Thread類建立線程類? 定義Thread的子類,並重寫run方法? 建立Thread子類的執行個體,即建立了線程對象?
Time of Update: 2015-04-15
標籤:java split 空串 split一個參數的時候預設會去掉空串,代碼如下:<span style="font-size:14px;">String line = "a,b,c,d,,,," ; System.out.println(line.split( ",").length); </span>
Time of Update: 2015-04-15
標籤:java 多線程 舉個公司項目開發遇到的一個簡單例子,使用者上傳壓縮檔到伺服器後,要對該壓縮包進行兩個操作,一是將該壓縮包複製到指定目錄,一是將該壓縮包解壓到另一指定目錄,最終響應使用者提示檔案上傳成功。如果壓縮包很大的話,上傳後進行的複製和解壓功能也會佔用很長時間,使用者就會等待很長的時間。其實複製和解壓的功能和使用者操作沒有直接關係,完全可以獨立出來,其解決的思路如下: 當
Time of Update: 2015-04-15
標籤:一、實驗內容1. 使用JDK編譯、運行簡單的Java程式2. 使用Eclipse 編輯、編譯、運行、調試Java程式要求:完成實驗、撰寫實驗報告統計PSP時間二、實驗過程使用JDK編譯、運行簡單的Java程式1.進入實驗環境後,開啟Xfce終端。其作用類似於cmd命令列,用於開啟和執行某些程式。2.輸入cd Code->mkdir 20135216->cd 20135216->mkdir expel1->cd expel1->gedit
Time of Update: 2015-04-15
標籤:4.4. Static Fields and MethodsIn all sample programs that you have seen, the main method is tagged with the static modifier. We are now ready to discuss the meaning of this modifier.4.4.1. Static FieldsIf you define a field as static, then there
Time of Update: 2015-04-15
標籤:Java 小技巧和在java應用避免NullPonintException的最佳方法在java應用程式中,一個NullPonintException(null 指標異常)是最好解決(問題)的方法。同時,null
Time of Update: 2015-04-15
標籤:流程age:飯前洗手----》 吃飯 ---》飯後洗碗//吃飯public interface Dinner {//吃飯方法public void haveDinner();} //委託類public class MyDinner implements Dinner {@Overridepublic void haveDinner() {System.out.println("吃飯");}} 代理類實現InvocationHandler 介面import
Time of Update: 2015-04-15
標籤: 1 更多內容可以查看本人另外一個部落格: http://blog.csdn.net/unikylin/article/details/45050823 1.線程自身資訊線程啟動並執行過程會產生很多資訊,這些資訊都儲存在Thread類中的成員變數裡面,常見的有: a.線程的ID是唯一標識getId() b.線程的名稱:getName(),如果不設定線程名稱預設為“Thread-xx” c.線程的優
Time of Update: 2015-04-15
標籤:本文檔為java編程人員使用protocol buffer提供了一個基本的介紹,通過一個簡單的常式進行介紹。通過本文,你可以瞭解到如下資訊: 1、在一個.proto檔案中定義一個資訊格式.2、使用protoc命令進行編譯,產生java代碼.3、使用Java protocol buffer API進行讀寫操作.l
Time of Update: 2015-04-15
標籤:Gradle的官方tutorial介紹了構建Java Web應用的基本方法。不過在使用Servlet做上傳的時候會碰到問題。這裡分享下如何通過Servlet上傳檔案,以及如何使用Gradle來構建相應的Java Web工程。 參考原文:How to Build Web Scanning Application with Gradle Servlet檔案上傳 使用Servlet檔案上傳,可以參考Oracle的官方文檔The fileupload Example
Time of Update: 2015-04-15
標籤:javajava 物件導向編程整理一三大特點:封裝:Encapsulation繼承:Inheritance多態:Polymorphism建立對象:Person per = null; //聲明對象per = new Person(); //執行個體化對象或Person per = new Person();
Time of Update: 2015-04-15
標籤:前幾天老師領著學習了一下單線程和多線程的題目。這裡是作業系統中非常經典的題目,生產者和消費者的題,這裡涉及的是倉庫,只有一個人(生產者或消費者)進入,另一個人只有等待。這裡的重點是關於傳值的問題。一定要保持一致,不然,對於存和取 的對象,就可能出現多個。//========================================================================//倉庫類//================================
Time of Update: 2015-04-15
標籤:swing 進度條 雖然自己不喜歡Java的GUI程式,但是工作原因,聽從上級安排。轉入正題:這篇文章實現在案頭右下角顯示一個進度條,顯示當前程式啟動並執行進度。而且滑鼠能夠拖動進度條。有需要的童鞋,可以直接拷貝代碼過去使用!Java參考代碼:import java.awt.Dimension;import java.awt.Insets;import java.awt.Toolkit;import
Time of Update: 2015-04-15
標籤:java 設計 泛型 api arraylist 對於泛型這一章,在起始寫架構的時候,並沒有注意細節,造成了很多方法或者類的錯誤設計。這本書在這點上彌補了我一個短板。大概的總結如下。1. 請不要在新代碼中使用原生態類型。其實也就是說List不帶任何東西的
Time of Update: 2015-04-15
標籤:jconsole jmap jvm調優 java虛擬機器 記憶體調優 1. 前言想驗證你對 jvm 配的一些調優參數(比如 Xms、Xmx 等)有沒有起作用嗎?想不想即時監控你自訂的線程池的在實際運行時的線程個數、有沒有死結?應用出現 java.lang.OutOfMemoryError: Java heap space,
Time of Update: 2015-04-15
標籤: 實驗一 Java開發環境的熟悉 20135111 李光豫一、實驗內容1. 使用JDK編譯、運行簡單的Java程式2.使用Eclipse 編輯、編譯、運行、調試Java程式二、實驗要求1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》
Time of Update: 2015-04-15
標籤:實驗一 Java開發環境的熟悉一、實驗內容1. 使用JDK編譯、運行簡單的Java程式2.使用Eclipse 編輯、編譯、運行、調試Java程式二、實驗要求1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結果,遇到的問題(工具尋找,安裝,使用,程式的編輯,調試,運行等)、解決辦法(空洞的方法如“查網路”、&ldqu
Time of Update: 2015-04-15
標籤:(一)java 靜態代碼塊 靜態方法區別一般情況下,如果有些代碼必須在項目啟動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啟動的時候就初始化,在不建立對象的情況下,其他程式來調用的時候,需要使用靜態方法,這種代碼是被動執行的. 靜態方法在類載入的時候 就已經載入 可以用類名直接調用比如main方法就必須是靜態 這是程式入口兩者的區別就是:靜態代碼塊是自動執行的;靜態方法是被調用的時候才執行的. 靜態代碼塊執行順序package com.smiling.
Time of Update: 2015-04-15
標籤:實驗一 Java開發環境的熟悉一、實驗內容1. 使用JDK編譯、運行簡單的Java程式2.使用Eclipse 編輯、編譯、運行、調試Java程式二、實驗要求1.沒有Linux基礎的同學建議先學習《Linux基礎入門(新版)》《Vim編輯器》 課程2.完成實驗、撰寫實驗報告,實驗報告模板見QQ群,注意實驗報告重點是運行結果,遇到的問題(工具尋找,安裝,使用,程式的編輯,調試,運行等)、解決辦法(空洞的方法如“查網路”、“問同學”、“