Time of Update: 2017-01-19
本文執行個體講述了java之swing單選框用法。分享給大家供大家參考。具體如下:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class test extends JAppletimplements ActionListener{ JTextField jtf; public void init(){ Container contentPane = getContentPane();
Time of Update: 2017-01-19
直接上實現過程:一. 解壓安裝jdk 在shell終端下進入jdk-6u14-linux-i586.bin檔案所在目錄, 執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲斷行符號,當詢問是否同意的時候,輸入yes,斷行符號。之後會在目前的目錄下產生一個jdk1.6.0_14目錄,你可以將它複製到 任何一個目錄下。二. 需要配置的環境變數 1.
Time of Update: 2017-01-19
小編在本文將主要為大家介紹Java與Oracle、DB2、Sql Server、Sybase、MySQL、PostgreSQL等資料庫連接的方法。1、Oracle資料庫Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl為資料庫的SID String user="test"; String
Time of Update: 2017-01-19
什麼原因使我們不得不使用線程池?個人認為主要原因是:短時間內需要處理的任務數量很多使用線程池的好處:1.減少在建立和銷毀線程上所花的時間以及系統資源的開銷 2.如不使用線程池,有可能造成系統建立大量線程而導致消耗完系統記憶體以下是Java內建的幾種線程池:1、newFixedThreadPool
Time of Update: 2017-01-19
本文執行個體講述了java實現Fibonacci演算法的方法。分享給大家供大家參考。具體如下:package com.yenange.test2; import java.util.Scanner; public class Fibonacci { private static Scanner input = new Scanner(System.in); public static void main(String[] args) { System.out.println("-
Time of Update: 2017-01-19
本文將會對常用的幾個壓縮演算法的效能作一下比較。結果表明,某些演算法在極端苛刻的CPU限制下仍能正常工作。文中進行比較的算有:JDK GZIP ——這是一個壓縮比高的慢速演算法,壓縮後的資料適合長期使用。JDK中的java.util.zip.GZIPInputStream / GZIPOutputStream便是這個演算法的實現。JDK deflate
Time of Update: 2017-01-19
相信SSH沒人不知道了吧,struts2+spring+hibernate,企業開發的“基礎”架構,為什麼基礎標上引號,因為這個基礎只是很多人自以為的而已,最基礎的是servlet,很多培訓機構很多基礎都不教,直接上來就三大架構了,SSH不然就SSI,搞得很多人以為JAVAWEB開發就一定要架構,沒架構就跟沒了手一個樣。三大架構沒有什麼壞處,實用,很多公司都在用,直接上手開發。但畢業以為真的好久沒用三大架構了,spring倒是有用,特別是springMVC,感覺用起來比struts2
Time of Update: 2017-01-19
在程式設計過程中,經常需要對輸入的資料格式進行檢查,這時就會用到Regex,匹配Regex則資料格式正確,否則格式錯誤。為了檢查輸入的資料是否滿足某種格式,可以使用String類的matches()方法進行判斷,文法格式如下:boolean matches(String regex)regex:指定的Regex。 傳回值:返回boolean類型。
Time of Update: 2017-01-19
數組是具有相同資料類型的一組資料的集合,Java支援多為數組,一維數組的每個基本單元都是基礎資料型別 (Elementary Data Type)的資料,二維數組就是每個基本單元是一維數組的一維數組,以此類推,n維數組的每個基本單元都是n-1為數組的n-1維數組。下面以一維數組為例說明Java數組的用法。1、數組聲明數組聲明有如下兩種形式(方括弧的位置不同):int arr[];int[] arr2;2、數組初始化數組初始化也有兩種形式,如下(使用new或不使用new):int arr[] =
Time of Update: 2017-01-19
存取權限符:(1)public:對於成員來說:任何其他類都可以訪問它們,不管在同一個包中還是在另外的包中。對於類來說:
Time of Update: 2017-01-19
JDBC Statement對象執行個體以下是利用以下三種查詢以及開啟和關閉說明的例子:boolean execute(String SQL) : 返回一個布爾值true,如果ResultSet對象可以被檢索,否則返回false。使用這個方法來執行SQL DDL語句,或當需要使用真正的動態SQL。int executeUpdate(String SQL) : 返回受影響的SQL語句執行的行數。使用此方法來執行,而希望得到一些受影響的行的SQL語句 -
Time of Update: 2017-01-19
包的命名包的名字應該避免與其他包衝突,所以選擇一個既有意義又唯一的名字是包設計的一個重要方面。但是全球的程式員都在開發包,根本就沒有辦法獲知誰採用了什麼包名,因此選擇唯一的包名是一個難題。如果我們確定某個包只在我們的組織內部使用,那麼我們就可以讓內部仲裁者(internal
Time of Update: 2017-01-19
JSON概述JSON即javascript object notation,是javascript對象標記法的子集。具有以下特點:資料放在索引值對中;資料由逗號分隔;花括弧表示對象;方括弧表示數組。JSON的值可以是:數字(整數或浮點數)字串(在雙引號中)邏輯值(true或false)數組(方括弧內)對象(花括弧內)nullJSON的基本文法JSON對象JSON對象在花括弧中書寫,對象可以包含多個索引值對,例如:{ "firstName":"John",
Time of Update: 2017-01-19
Java多線程是什麼Java提供的並發(同時、獨立)處理多個任務的機制。多個線程共存於同一JVM進程裡面,所以共用相同的記憶體空間,較之多進程,多線程之間的通訊更輕量級。依我的理解,Java多線程完全就是為了提高CPU的利用率。Java的線程有4種狀態,建立(New)、運行(Runnable)、阻塞(Blocked)、結束(Dead),關鍵就在於阻塞(Blocked),阻塞意味著等待,阻塞的的線程不參與線程指派器(Thread
Time of Update: 2017-01-19
本文執行個體講解了5種解決Java獨佔寫檔案的方法,包含自己的一些理解,如若有不妥的地方歡迎大家提出。方案1:利用RandomAccessFile的檔案操作選項s,s即表示同步鎖方式寫RandomAccessFile file = new RandomAccessFile(file, "rws");方案2:利用FileChannel的檔案鎖File file = new File("test.txt");FileInputStream fis = new
Time of Update: 2017-01-19
本文為大家推薦了一款由java實現經典小遊戲:貪吃蛇,相信大家都玩過,如何?的呐?效果圖:廢話不多說,直接奉上代碼:1、public class GreedSnake { public static void main(String[] args) { SnakeModel model = new SnakeModel(20,30); SnakeControl control = new SnakeControl(model); SnakeView view = new
Time of Update: 2017-01-19
廢話不多說了,直接給大家貼java代碼了。 import java.io.IOException;import sun.net.TelnetInputStream;import sun.net.ftp.FtpClient;public class MyFtp {static FtpClient myFtp;static String hostname;static String username;static String password;/*** @author cutelion 20051
Time of Update: 2017-01-19
本文並不會對所有命令進行詳細講解,只給出常見用法和解釋,具體用法可以使用--help查看協助。1.尋找檔案find / -name filename.txt 根據名稱尋找/目錄下的filename.txt檔案。find . -name "*.xml" 遞迴尋找所有的xml檔案find . -name "*.xml" |xargs grep "hello world" 遞迴尋找所有檔案內容中包含hello world的xml檔案grep -H 'spring' *.xml
Time of Update: 2017-01-19
自Java5.0版本引入註解之後,它就成為了Java平台中非常重要的一部分。開發過程中,我們也時常在應用代碼中會看到諸如@Override,@Deprecated這樣的註解。這篇文章中,我將向大家講述到底什麼是註解,為什麼要引入註解,註解是如何工作的,如何編寫自訂的註解(通過例子),什麼情況下可以使用註解以及最新註解和ADF(應用開發架構)。這會花點兒時間,所以為自己準備一杯咖啡,讓我們來進入註解的世界吧。什麼是註解?用一個詞就可以描述註解,那就是中繼資料,即一種描述資料的資料。所以,可以說註解
Time of Update: 2017-01-19
本文執行個體為大家講述了java實現投票程式設計代碼,分享給大家供大家參考,具體內容如下運行效果圖:程式如下:import java.awt.*;import java.awt.Event.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.StringTokenizer;import javax.swing.*;public class VoteTest