Time of Update: 2018-12-03
1、通過實現Runnable介面線程建立(1).定義一個類實現Runnable介面,重寫介面中的run()方法。在run()方法中加入具體的任務代碼或處理邏輯。(2).建立Runnable介面實作類別的對象。(3).建立一個Thread類的對象,需要封裝前面Runnable介面實作類別的對象。(介面可以實現多繼承)(4).調用Thread對象的start()方法,啟動線程範例程式碼:01.package demo.thread;02.03.public class TreadDemo1
Time of Update: 2018-12-03
Java語言的輸入輸出功能是十分強大而靈活的,美中不足的是看上去輸入輸出的代碼並不是很簡潔,因為你往往需要封裝許多不同的對象。在Java類庫中,IO部分的內容是很龐大的,因為它涉及的領域很廣泛:標準輸入輸出,檔案的操作,網路上的資料流,字串流,物件流程,zip檔案流....本文的目的是為大家做一個簡要的介紹。
Time of Update: 2018-12-03
---流程:把線程dump出來,然後分析1:Threaddump的方法:kill -3 pidjstack -l pidjvisualvm中來thread dump2:找到導致cpu高的線程 top -H -p pid PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4691 root
Time of Update: 2018-12-03
Java中如何使封裝自己的類,建立並使用自己的類庫?
Time of Update: 2018-12-03
本作品採用知識共用署名-非商業性使用-相同方式共用 2.5 中國大陸許可協議進行許可。 所謂基於Java的WEB應用,是通過Java技術實現HTTP協議的一種應用。Java技術中實現HTTP協議的核心技術是servlet技術,隨著架構技術的不斷完善,servlet基礎理論逐漸被淡忘,本文所討論的就是被大家淡忘的那些基礎知識。Java WEB應用基礎理論統一資源定位器(URL,英語Uniform Resource
Time of Update: 2018-12-03
本作品採用知識共用署名-非商業性使用-相同方式共用 2.5 中國大陸許可協議 進行許可。 在Java程式中,方法與屬性是類中最基本的成員。下面的問題與方法有關:實現一個方法的第一步是什嗎?說到這裡我突然想起侯耀文、趙麗蓉兩位藝術家在小品《英雄母親的一天》中有這樣一段台詞:導演:您起床後做的第一件事是什嗎?可以隨便說。大娘一聽可以隨便說,笑了。大娘(湊到導演的耳朵邊,輕聲地):上廁所。
Time of Update: 2018-12-03
本作品採用知識共用署名-非商業性使用-相同方式共用 2.5 中國大陸許可協議進行許可。 Java String是Java API中最常用的類,本文和大家談談String類的內部原理,同時描述ISO-8859-1字元集在字串處理中的獨特用處。 Java字串的內部編碼String類內部管理著一個char類型的數組,Java API是這樣描述char基本類型的:char 資料類型(和 Character 對象封裝的值)基於原始的 Unicode 規範,將字元定義為固定寬度的 16
Time of Update: 2018-12-03
目標: 現有一ERP系統部署並運行在一台Linux下的Jboss中,由於系統經常出現問題,所以想配置一下使用MyEclipse對線上系統進行遠端偵錯。線上啟動並執行系統的源碼在MyEclipse裡。 如何進行:第一步: 在Linux伺服器裡開啟<JBOSS-HOME>/bin/run.conf設定檔, 在最後一行加入: JAVA_OPTS= “ -Xdebug -Xnoagent -Xrunjdwp:server=y,
Time of Update: 2018-12-03
例如有如下表單程式,在package "cn.jar.test" 中,同時,程式有2個資源檔about.txt和about.gif:package cn.jar.test;import java.awt.*;import java.io.*;import java.net.*;import java.util.*;import javax.swing.*;public class ResourceTest {public static void main(String[] args)
Time of Update: 2018-12-03
在現代的作業系統中,有一個很重要的概念――線程,幾乎所有目前流行的作業系統都支援線程,線程來源於作業系統中進程的概念,進程有自己的虛擬位址空間以及本文段、資料區段及堆棧,而且各自佔有不同的系統資源(例如檔案、環境變數等等)。程派生出了兩個線程,那這兩個線程共用此進程的全域變數和程式碼片段,但每個線程各擁有各自的堆棧,因此它們擁有各自的局部變數,線程在UNIX系統中還被進一步分為使用者級線程(由進程自已來管理)和系統級線程(由作業系統的發送器來管理)。 既然有了進程,為什麼還要提出線程的概念呢?
Time of Update: 2018-12-03
Chapter 05 Methods Review questions-------------------------------------------------------------------------------1. Explain in your own words the difference between a method and a program.Answer: lies in who or what makes use of it-------------
Time of Update: 2018-12-03
這倆天看《Java進階編程》,看到下面這例子,覺得挺適合新手學習Thread的,所以記錄下來,供向我這樣的菜鳥學習學習,大牛可以直接忽略。想法:完善並提高此程式的功能,做個專屬自己的下載器。(2012/02/14 23:56
Time of Update: 2018-12-03
Substance look & feel 這個項目的目的是提供一個流行的外觀(look & feel)。這個外觀(look & feel)聯合了Windows XP和MacOS 10.4最好的特性並且需要JDK 5.0以上。更多Substance look & feel資訊 JGoodies look & feel JGoodies look&feels讓你的Swing應用程式與applets看起來更漂亮.螢幕如下:更多JGoodies
Time of Update: 2018-12-03
1. 概述本文主要包括以下幾個方面:編碼基本知識,java,系統軟體,url,工具軟體等。在下面的描述中,將以"中文"兩個字為例,經查表可以知道其GB2312編碼是"d6d0 cec4",Unicode編碼為"4e2d 6587",UTF編碼就是"e4b8ad e69687"。注意,這兩個字沒有iso8859-1編碼,但可以用iso8859-1編碼來"表示"。2.
Time of Update: 2018-12-03
功能: check日期是否合法 (主要實現某年某月日期是否超過當月最大日期的合法性判斷) 測試資料: 20070229 false 20070228 false 20040229 true /** * 日期合法check * * @param date 需要check的日期 * @return 日期是否合法 */ public
Time of Update: 2018-12-03
參考:java核心技術一、Java泛型的實現方法:類型擦除前面已經說了,Java的泛型是偽泛型。為什麼說Java的泛型是偽泛型呢?因為,在編譯期間,所有的泛型資訊都會被擦除掉。正確理解泛型概念的首要前提是理解類型擦出(type
Time of Update: 2018-12-03
方法一:通過jar命令jar命令的用法:下面是jar命令的協助說明:用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...選項包括: -c 建立新的歸檔檔案 -t 列出歸檔目錄 -x 解壓縮已歸檔的指定(或所有)檔案 -u 更新現有的歸檔檔案 -v 在標準輸出中產生詳細輸出 -f 指定歸檔檔案名稱 -m
Time of Update: 2018-12-03
定義這個規範的目的是讓項目中所有的文檔都看起來像一個人寫的,增加可讀性,減少項目組中因為換人而帶來的損失。(這些規範並不是一定要絕對遵守,但是一定要讓程式有良好的可讀性)。 Java 的文法與 C++ 及為相似,那麼,你知道 Java 的注釋有幾種嗎?是兩種? // 注釋一行 /* ...... */ 注釋若干行不完全對,除了以上兩種之外,還有第三種,文檔注釋: /** ...... */ 注釋若干行,並寫入 javadoc 文檔注釋要簡單明了。String userName =
Time of Update: 2018-12-03
package test;/** * * @author MoXie SysTem128(at)GMail.Com 把漢字轉化為漢語拼音 * */public class SpellCnHelper { public static void main(String[] args) { SpellCnHelper sch = new SpellCnHelper(); System.out.println(sch.getSpell("北京的天氣今天怎樣?")); //
Time of Update: 2018-12-03
在Java語言中,能夠獨立啟動並執行程式稱為Java應用程式(Application)。Java語言還有另外一種程式——Applet程式。Applet程式(也稱Java小程式)是運行於各種網頁檔案中,用於增強網頁的人機互動、動畫顯示、聲音播放等功能的程式。 Java Applet和Java Application在結構方面的主要區別表現在: (1)運行方式不同。Java