Time of Update: 2015-04-29
標籤:最近要完成一個需求:用swing做個樹狀菜單,含二級菜單,點擊一級菜單展開二級菜單,且二級菜單數目超過預覽視圖會出現捲軸。由於swing研究的少,花了不少精力!先看下測試:收合圖:展開圖:完整源碼: 1 package com.xuwei.test2; 2 3 import java.awt.BorderLayout; 4 import java.awt.Color; 5 import java.awt.GridLayout; 6 import java.awt.event.
Time of Update: 2015-04-28
標籤:java 常見類 package pack;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Properties;import java.util.Random;public class Main { public static void main(String[]
Time of Update: 2015-04-28
標籤://PECS:producer-extends-comsumer-superimport com.google.common.collect.Lists;import java.util.Arrays;import java.util.List;/** * Created by jianjun.yu on 15-4-21. */public class GTest { public static void main(String[] args) {
Time of Update: 2015-04-29
標籤:今天在工作中碰到一個問題,在java中輸入比如1,2,3 三個數 我想要得到其所有的排列組合 比如 123,312,132,231,213,321 這些上網找了找別人的演算法,稍加整理,分享給大家代碼如下 import java.util.Arrays;
Time of Update: 2015-04-28
標籤:JAVA--線程同步 繼昨天線程介紹後,今天我又把線程中的同步問題總結了一下,現在就和大家一起探討一下。 線程加鎖有什麼用處呢?舉個例子:比如你現在有30000塊大洋在銀行存著,現在你到銀行取錢,當你輸入密碼完成後,已經輸入取款金額,比如你輸入的是20000,就是在銀行給你拿錢這個時刻,你老婆也去銀行取這筆錢,你老婆同樣取20000,因為此時你的賬上仍然是30000,所以銀行同樣的操作在你老婆那端有進行了一遍,這樣當你們兩個完成各自操作後,銀行記錄的你賬上還應該有10000塊存款,這樣
Time of Update: 2015-04-28
標籤:今天表弟突然問我一道C的字串的題目:問題描述對於長度為5位的一個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是: 00000 00001 00010 00011 00100 請按從小到大的順序輸出這32種01串。 輸入格式 本試題沒有輸入。 輸出格式 輸出32行,按從小到大的順序每行一個長度為5的01串。範例輸出 00000 00001 00010 00011由於沒有C環境,於是用java實現如下: int first, second, third,
Time of Update: 2015-04-28
標籤:JAVA--網路編程 每次一提到網路就感覺瞬間變得高大上了,可是網路編程真的有那麼神秘嗎?接下來讓我們一起來複習一下吧。 很多人把網站編程等價於網路編程,在這裡給大家糾正一下,網路編程!=網站編程,那麼何為網路編程呢?網路編程時基於TCP和UDP的一種編程,例如:遊戲類、社交類產品。對於TCP通訊,它是一種有問有答的一種編程,而UDP是一種類似於對講機的一種通訊,兩者各有優點,TCP相對UDP更安全,UDP相對TCP傳輸更快速,在遊戲開發中經常使用UDP通訊。 對於他們之間的深層區別
Time of Update: 2015-04-27
標籤:import java.util.Scanner;public class rili { static boolean mark=true; public static void main(String[] args){ Scanner in=new Scanner(System.in); Scanner in1=new Scanner(System.in); while(rili.mark){
Time of Update: 2015-04-27
標籤:java collection Summary: introduce the collection feature of Java. includes Set. List and Queue-Collection interface only define some basic common functions for all kinds of collections,
Time of Update: 2015-04-26
標籤:java 內部類 1.普通的內部類(內部類非static)內部類可以訪問外圍對象的所有成員,某個外圍類對象建立一個內部類對象時,此內部類對象會捕獲一個指向外圍類的引用。然後在訪問外圍類的成員時,就是用那個引用來選擇外圍類的成員。編譯器訪問不到這個引用就會報錯。普通內部類不能有static的屬性和方法,若有則要使用嵌套類。class Outer{public class Inner{}Inner in = new
Time of Update: 2015-04-28
標籤:failure failed error java 郵件發送失敗!javax.mail.AuthenticationFailedException: 535 5.7.8 Error: authentication failed: authentication failurejavax.m
Time of Update: 2015-04-25
標籤:1)內部類——一個外部內的內部定義一個類。2)內部類可以是靜態static 也可以是public default protected 和 private
Time of Update: 2015-04-25
標籤:l JBS 1.列舉出 10個JAVA語言的優勢 a:免費,開源,跨平台(平台獨立性),簡單易用,功能完善,物件導向,健壯性,多線程,結構中立,公司專屬應用程式的成熟平台, 無線應用 2.列舉出JAVA中10個物件導向編程的術語 a:包,類,介面,對象,屬性,方法,構造器,繼承,封裝,多態,抽象,範型 3.列舉出JAVA中6個比較常用的包 Java.lang;java.util;java.io;java.sql;java.awt;
Time of Update: 2015-04-24
標籤:源: 鍵盤 System.in 硬碟 FileStream 記憶體 ArrayStream目的: 控制台 System.out 硬碟 FileStream 記憶體 ArrayStream處理大檔案或者多線程下載\上傳 RandomAccessFile 或者記憶體對應檔方便對對象的永久化儲存和調用 ObjectStream方便操作列印流 PrintWriter 和
Time of Update: 2015-04-23
標籤: 在物件導向的概念中,我們知道所有的對象都是通過類來描繪的,但是並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的資訊來描繪一個具體的對象,這樣的類就是抽象類別。 抽象類別往往用來表徵我們在對問題領域進行分析、 設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象,我們不能把它們執行個體化(拿不出一個具體的東西)所以稱之為抽象。
Time of Update: 2015-04-22
標籤:Java集合類位於 java.util
Time of Update: 2015-04-21
標籤:java java學習 java面試題 inotify-java是一個在 Linux 下對檔案系統的更改進行監控的 java庫。範例程式碼:try { Inotify i = new Inotify();
Time of Update: 2015-04-22
標籤:一、定義數組的方法: int[] scores=new int[]{60,70,50,22,21} int[] scores={60,70,50,22,21} int[] scores=new int[5]; for(int i=0;i<3;i++)
Time of Update: 2015-04-21
標籤:java記憶體回收 gc jvm記憶體回收機制 gc介紹 java虛擬機器記憶體回收 Java的記憶體配置與回收全部由JVM記憶體回收進程自動完成。與C語言不同,Java開發人員不需要自己編寫代碼實現記憶體回收。這是Java深受大家歡迎的眾多特性之一,能夠協助程式員更好地編寫Java程式。關於這篇教程是系列第一部分。首先會
Time of Update: 2015-04-29
標籤: 一、JNDI概述 JNDI(JavaNaming Directory Interface)--java命名和目錄介面,是一組在Java應用中訪問命名和目錄服務的API。為開發人員提供了尋找和訪問各種命名和目錄服務的通用、統一的介面,類似JDBC,都是構建在抽象層上。是J2EE的標準之一,所有的J2EE容器都必須提供一個JNDI的服務。 JNDI的命稱可能會讓人產生混淆,