Time of Update: 2018-12-04
將串口通訊的傳統型程式變為網頁程式時候,藉助了myeclipse,可是讓我鬱悶的是,在同一台電腦上,傳統型程式運行正確,而在myeclipse中的工程總是報nosuchportexception。那jdk的環境配置肯定是沒問題的,那問題到底是出在哪裡呢。找了半天,忽然想起,myeclipse中的jdk是IDE內建的,而不是本地的jdk.所以,只要將運行環境變為本地應該就正確了。window-preference-java-installed
Time of Update: 2018-12-04
基本理論:-----------------------------------------------------關於JAVA內部類:一個內部類的定義是定義在另一個類內部的類。 存在它的原因是: 1.一個內部類的對象能夠訪問建立它的對象的實現,包括私人資料。即內部類執行個體對包含它的哪個類的執行個體來說,是特權的。 2.對於同一個包中的其他類來說,內部類能夠隱藏起來,換句話說,內部類不管方法的可見度如何,那怕是public,除了包容類,其他類都無法使用它。 3.匿名內部類可以很方便的
Time of Update: 2018-12-04
不管是傳遞基本類型還是傳遞對象,都是傳的副本,只不過對象傳遞的是引用的副本,該引用的副本與原引用指向同一個對象。基本類型的副本更改不影響原值,同樣的副本引用的更改也不影響原引用(副本引用指的是引用所指向的對象或首地址,副本引用的更改指的是引用指向的更改)。但由於副本引用和原引用指向同一對象,如果通過副本引用對該對象進行了更改,那麼會影響到原引用。
Time of Update: 2018-12-04
package util;import java.util.Iterator;import java.util.SortedSet;import java.util.TreeSet;/** * * @author yjmao * @deprecated SortedSet的常用方法小結 * @version V1.0.0 * @see 這些元素使用其自然順序進行排序,或者根據通常在建立有序 set 時提供的 Comparator 進行排序。 */public class
Time of Update: 2018-12-04
之前一直沒有用過jsp標籤,現在在項目中添加了jsp標籤之後,遇到了一個問題,如下:org.apache.jasper.JasperException: java.lang.IllegalArgumentException: Attribute type="password" is not allowed這句話的錯誤是在jsp裡面引入了<%@taglib prefix="form"
Time of Update: 2018-12-04
package util;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** * * @author yjmao * @deprecated HashMap的常用方法小結(繼承於Map<K,V>介面) * @version V1.0.0
Time of Update: 2018-12-04
package util;import java.util.Collection;import java.util.Comparator;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import java.util.TreeMap;/** * * @author yjmao * @deprecated
Time of Update: 2018-12-04
package util;import java.util.HashSet;import java.util.Iterator;/** * * @author yjmao * @deprecated HashSet的常用方法小結 * @version V1.0.0 * @see 它不保證 set 的迭代順序;特別是它不保證該順序恒久不變。此類允許使用 null 元素。 */public class LearnHashSet { public static void
Time of Update: 2018-12-04
package util;import java.util.Comparator;import java.util.Iterator;import java.util.Set;import java.util.TreeSet;/** * * @author yjmao * @deprecated TreeSet的常用方法小結 * @version V1.0.0 * @see 使用元素的自然順序對元素進行排序,或者根據建立 set 時提供的 Comparator
Time of Update: 2018-12-04
import java.util.LinkedList;import java.util.List;import java.util.Scanner;public class LRU { static int volum;// 棧的容量 static List<Integer>list=new LinkedList<Integer>(); //鏈表用來類比棧存放頁面static int[]visit;//要訪問的頁面數組static int
Time of Update: 2018-12-04
HashMap可謂JDK的一大工具 + 生產力,把各個Object映射起來,實現了“鍵--值”對應的快速存取。研究完我都汗顏了,其中 hash 就是通過 key 這個Object的 hashcode 進行 hash,然後通過 indexFor 獲得在Object table的索引值。 HashMap可謂JDK的一大工具 + 生產力,把各個Object映射起來,實現了“鍵--值”對應的快速存取。但實際裡面做了些什麼呢? 在這之前,先介紹一下負載因子和容量的屬性。大家都知道其實一個
Time of Update: 2018-12-04
一直以來都是在eclipse中編譯運行程式,慢慢都成了一種依賴了,如果沒有eclipse我都不知道某些函數是在哪個包下。當然javac ,java這兩個命令還是經常使用的,每次裝完JDK,配置完環境變數都會寫一個簡單的helloworld程式來檢查下到底有沒有配置成功。我的理論就是,既然有eclipse這麼好的工具了,為什麼還要選擇那刀耕火種的方法呢,工具生產出來不就是為了大家使用起來方便,不用自己再去弄那麼多東西了。當然,這是以前的想法,工具是可以方便我們日常開發中的很多工作,
Time of Update: 2018-12-04
在我們編寫JAVA代碼的過程中,需要給事件來源增加監聽事件,可是我們往往記不住這個事件來源有那些可以使用的事件,所以我參考《JAVA編程思想》,按照書上的說明,寫了如下的代碼,主要是能夠得到事件來源可以使用的事件的列表。程式啟動並執行介面如下:這個程式還是有點不完善,輸入的類名必須區分大小寫 ,另外程式是以javaapplet啟動並執行。主要的代碼如下: package niutool;import niutool.Console;import javax.swing.*;import java
Time of Update: 2018-12-04
在java中與c#中都提供了反射機制,利用這種反射機制可以做很多有用的事情,比如實現AOP等功能,最近看了一篇關於實現AOP的內部機理的Blog,所以,開始看了一些反射的文章,這裡我把我寫的一些代碼拿出來,供大家分享,不久還會提供C#的利用反射機製得到類的資訊的代碼。程式啟動並執行命令如下:(我把我的JAVA程式放到了c:/java下面了)運行介面的部分如下: 詳細的代碼如下: import java.lang.reflect.*;import java.util.regex.*;public
Time of Update: 2018-12-04
今天看到有的朋友問關於Java調用批處理的問題,自己以前做過,所以在這裡記錄一下:1.批次檔:F:/testbat.bat,其內容為:ping www.csdn.netpause2.測試類別Test.java,代碼如下:import java.io.IOException; public class Test {public static void main(String[] args){String strcmd="cmd /c start f://testbat.bat";try
Time of Update: 2018-12-04
Java程式員必須要瞭解的七個開源協議介紹 1、Mozilla Public LicenseMPL
Time of Update: 2018-12-04
用戶端:package Client;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;public class ChatClient {public static void main(String[] args) {new Myframe();}}class Myframe extends Frame {TextField text1;TextArea text2;Socket
Time of Update: 2018-12-04
第四篇:設計模式與Struts介紹篇嚴重警告:只關心程式的人請跳過事先聲明:本篇全是介紹性的東西,根本沒談到編程。本篇所有內容均不是本人作品。也沒有修改的地方,只是刪除了些內容。為什麼要加這篇內容?看了能明白什嗎?等等諸類問題,本人概不知道,但要聲明:覺得不是廢話。設計模式(Design Patten)簡單來說,Design Patten 就是一個常用的方案。
Time of Update: 2018-12-04
毫無廢話:
Time of Update: 2018-12-04
Java資料FTP下載 伺服器:218.28.64.19 連接埠:22 使用者名稱:javadown 密碼:javadown 伺服器:210.21.227.254 連接埠:22 使用者名稱:java-aily 密碼:aily 伺服器:202.103.69.216 連接埠:21 使用者名稱:elephi_javapub 密碼:javapub FTP工具:LeapFtp2.7.4(無需安裝,解壓後即可使用)