Time of Update: 2018-07-26
public class copyDirectory { public static void main(String args[]) throws IOException { String url1="C:/Downloads/kele"; String url2="d:/java/copyfile/copy"; (new
Time of Update: 2018-07-26
LinkedList實現了List介面,允許null元素。此外LinkedList提供額外的get,remove,insert方法在 LinkedList的首部或尾部。這些操作使LinkedList可被用作堆棧(stack),隊列(queue)或雙向隊列(deque)。 注意LinkedList沒有同步方法。如果多個線程同時訪問一個List,則必須自己實現訪問同步。一種解決方案是在建立List時構造一個同步的List:
Time of Update: 2018-07-26
final 根據程式上下文環境,Java關鍵字final有“這是無法改變的”或者“終態的”含義,它可以修飾非抽象類別、非抽象類別成員方法和變數。你可能出於兩種理解而需要阻止改變:設計或效率。 final類不能被繼承,沒有子類,final類中的方法預設是final的。 final方法不能被子類的方法覆蓋,但可以被繼承。 final成員變數表示常量,只能被賦值一次,賦值後值不再改變。 final不能用於修飾構造方法。
Time of Update: 2018-07-26
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
Time of Update: 2018-07-26
IDEA建立maven項目後無法在檔案目錄中建立java檔案 今天用IDEA建立了一個maven項目 但是發現無法在目錄檔案夾內建立.java檔案 ,如圖: 解決方案 在要建立java檔案的目錄上按右鍵 選擇Mark Directory as,然後選中其中的 藍色表徵圖 Sources Root ,當你選中的檔案夾變成藍色就可以建立java檔案了。如圖 最終效果 如果標記錯誤 可以重新右鍵選中該目錄,然後Mark Directory as
Time of Update: 2018-07-26
最近在開發過程中 需要用到海康威視的網路攝影機 在web端展示 在各種百度之後 發現網上很難找到一個 簡便,可靠的教程 在摸索著完成項目之後 ,決定寫一篇攻略 造福有需求的小夥伴 言歸正傳 首先需要下載一個海康威視開發包(百度搜尋“ 海康威視web開發包”)也可以給我留言索要 提供3.0開發包 第一步:開啟下載好的檔案之後在找到demo檔案夾下codebase
Time of Update: 2018-07-26
//廣外資訊學院12級 Jerry import java.awt.BorderLayout; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream;
Time of Update: 2018-07-26
public class Car { public static void main(String[] args) { int[] speed1=new int[6];//統計結果 int count=0; int probability=15;//出現車的可能 int num=100;//初始化車輛 int n=600;//總路程 int nn=360;//監視時間 int[]
Time of Update: 2018-07-26
import java.util.Scanner; public class Exercise13_7 { public static int binaryToDecimal(String s) { int sum=0; int a; for(int i=s.length()-1;i>=0;i--) { a=s.charAt(i)-48; if(a!=0&&a!=
Time of Update: 2018-07-26
//ChoiceTest.java package myprojects.choicetest; import java.awt.*; import java.awt.event.*; class ChoiceTest extends Frame { Choice ch=new Choice(); class ChItemListener implements ItemListener{ public void itemStateChanged(ItemEvent e){ System.out.
Time of Update: 2018-07-26
JAVA獲得目前時間的幾種方法 一. 擷取當前系統時間和日期並格式化輸出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd
Time of Update: 2018-07-26
單態定義:Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。 在很多操作中,比如建立目錄 資料庫連接都需要這樣的單線程操作。 還有, singleton能夠被狀態化; 這樣,多個單態類在一起就可以作為一個狀態倉庫一樣向外提供服務,比如,你要論壇中的文章計數器,每次瀏覽一次需要計數,單態類能否保持住這個計數,並且能synchronize的安全自動加1,如果你要把這個數字永久儲存到資料庫,你可以在不修改單態介面的情況下方便的做到。
Time of Update: 2018-07-26
一直沒有來好好整理java集合常用的類,由於面試問集合比較深入的就沒有怎麼答好,現在來好好惡補一下。 java集合類主要由2個介面派生出來的:Collection、Map 下圖為Collection的集合體系樹,主要派生出Set 、List、Queue 三大類 下圖為Map派生的集合體系樹 這節我們只討論Collection介面的方法 add(Object o) :該方法用於添加一個元素 addAll(Collection
Time of Update: 2018-07-26
在java中,如果想要跳出for迴圈,一般情況是使用:break,continue。 break:是跳出當前迴圈,continue:是跳出本次迴圈。 如下面的例子: package com.xtfggef.algo; public class RecTest { /** * @param args */
Time of Update: 2018-07-26
簡單工廠,Factory 方法,抽象工廠都屬於設計模式中的建立型模式。其主要功能都是協助我們把對象的執行個體化部分抽取了出來,最佳化了系統的架構,並且增強了系統的擴充性。 本文是本人對這三種模式學習後的一個小結以及對他們之間的區別的理解。 簡單工廠 簡單原廠模式的工廠類一般是使用靜態方法,通過接收的參數的不同來返回不同的對象執行個體。 不修改代碼的話,是無法擴充的。 Factory 方法 Factory
Time of Update: 2018-07-26
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class test { public static void main(String args[]) {
Time of Update: 2018-07-26
用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 1.字串轉日期 2016-06-28 19:20:00 要把它轉成日期,可以用 Date date = sdf.parse( " 2016-06-28 19:20:00 " );
Time of Update: 2018-07-26
線程睡眠 如果需要讓當前正在執行的線程暫停一段時間,並進入阻塞狀態,則可以通過調用Thread類的靜態sleep方法來實現。sleep方法的兩種重載形式: 1.static void sleep(long millis):讓當前正在執行的線程暫停millis毫秒,並進入阻塞狀態,該方法受到系統計時器和線程調度器的精度與準確度的影響。
Time of Update: 2018-07-26
運行和阻塞狀態 如果處於就緒狀態的線程獲得了CPU,開始執行run方法的線程執行體,則該線程處於運行狀態,如果電腦只有一個CPU,那麼在任何時刻只有一個線程處於運行狀態。當然,在一個多處理器的機器上,將會有多個線程並存執行;當線程數大於處理器數時,依然會存在多個線程在同一個CPU上輪換的現象。
Time of Update: 2018-07-26
Thread提供了讓一個線程等待另一個線程完成的方法——join方法。當在某個程式執行流中調用其他線程的join方法時,調用線程將被阻塞,知道被join方法加入的join線程執行完為止。 join方法通常由使用線程的程式調用,以將大問題劃分成許多小問題,每個小問題分配一個線程。當所有的小問題都得到處理後,再調用主線程來進一步操作。 package