Time of Update: 2018-12-03
package Second;import java.awt.*;import javax.swing.*;import java.math.*;import java.awt.event.*;public class test1 implements ActionListener{/** * @param args */ public JTextField s=new JTextField(13); public JTextField s1=new JTextField(13);
Time of Update: 2018-12-03
Java中關於時間的操作主要是:1、擷取目前時間,和某個時間進行比較。此時主要拿long型的時間值。方法如下: 要使用 java.util.Date 。擷取目前時間的代碼如下Date date = new Date(); date.getTime() ; 還有一種方式,使用 System.currentTimeMillis()
Time of Update: 2018-12-03
Java Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。在很多操作中,比如建立目錄 資料庫連接都需要這樣的單線程操作。還有, singleton能夠被狀態化;
Time of Update: 2018-12-03
給每個點編號為1~2n。寫成圈兒以後,以點1為基準,發現只能連偶數號的點。依次和它們連線,把每次求出的方案數加到結果裡。每連一條線就會把這個圈其餘的點分成兩部分,每部分對應點數的方案數是求過的,兩部分方案數相乘,加到結果裡去。如果跟相鄰的點相連,就把剩下的點串連的方案數直接加進去。推了一下前幾個,發現正好是catalan數~Show Code - Run ID 954408Submit Time: 2010-08-08 19:23:16 Language: Java Result:
Time of Update: 2018-12-03
作為學習Excel 2003 Xml檔案格式的過程,實現了一個Excel xml writer,可以產生Excel xml file.基本上提供了Excel 2003 xml檔案格式完整支援,列表如下: Row Cell Styles(Font,Alignment,Interior,NumberFormat) NamedRange Formula(not complete yet). Condition
Time of Update: 2018-12-03
開始接觸JDBC時,一直有一個疑慮,為什麼執行Class.forName(“com.mysql.jdbc.Driver“)就可以載入MySql的驅動程式?JDBC的驅動程式初始化過程是怎麼樣的?串連具體的資料庫時,JDBC的DriverManager又是如何運作的?帶著這麼幾個疑惑,本人下載了MySql的驅動原始碼,結合J2SDK的原始碼,分析了一下JDBC的驅動管理機制。 1. 分析JDBC的驅動程式管理部分的實現代碼: 在JDBC的層次上,
Time of Update: 2018-12-03
JAVA JDBC 資料庫的一點記錄:批處理Batch 批處理Batch && PreparedStatement :import java.sql.*;public class TestBatch {public static void main(String[] args) throws ClassNotFoundException, SQLException{Class.forName("com.mysql.jdbc.Driver");Connection conn =
Time of Update: 2018-12-03
JAVA JDBC 資料庫的一點記錄: ResultSetStatement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String table = "Student";String sql = "SELECT * FROM "+table;ResultSet rs = stmt.executeQuery(sql);public static void
Time of Update: 2018-12-03
從網上發現這篇文章,發現和我寫的一篇關於《知識體系》的文章互相呼應,就轉過來了。轉自:http://tieba.baidu.com/f?kz=692446591怎麼學習Java,這是很多新手經常會問我的問題,現在我簡單描述下一個Java初學者到就業要學到的一些東西: 首先要明白Java體系設計到得三個方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard
Time of Update: 2018-12-03
方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫 (Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對它而言,父類中的定義如同被“屏蔽”了。如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)
Time of Update: 2018-12-03
以前看這個函數的時候,對min frame是如何計算得來的,並不是很瞭解。今天又看了看,終於有點頭緒了。status_t AudioTrack::getMinFrameCount( int* frameCount, int streamType, uint32_t sampleRate){ int afSampleRate; if (AudioSystem::getOutputSamplingRate(&afSampleRate,
Time of Update: 2018-12-03
StringTokenizer tokenizer = new StringTokenizer(number, ","); boolean bool = true; while (tokenizer.hasMoreTokens()) { try { Double.valueOf(tokenizer.nextToken()); } catch (Exception e) {
Time of Update: 2018-12-03
MySQL: String Driver="com.mysql.jdbc.Driver"; //驅動程式 String URL="jdbc:mysql://localhost:3306/db_name"; //串連的URL,db_name為資料庫名 String Username="username"; //使用者名稱 String Password="password"; //密碼 Class.forName(Driver)
Time of Update: 2018-12-03
base64的編碼,解碼演算法如下:public class Base64{ /** * 將未經處理資料編碼為base64編碼 */ static public char[] encode(byte[] data) { char[] out = new char[((data.length + 2) / 3) * 4]; for (int i = 0, index = 0; i < data.length; i += 3, index
Time of Update: 2018-12-03
java的30個學習目標 你需要精通物件導向分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分瞭解UML,尤其是class,object,interaction以及state diagrams.你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
Time of Update: 2018-12-03
源碼清單:/** *//** * SupperRhombus.java * Java控制台超級菱形列印方法 * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 *///匯入Scanner類和PrintStream類import java.util.Scanner;import java.io.PrintStream;public class SupperRhombus ...
Time of Update: 2018-12-03
Java語言概述
Time of Update: 2018-12-03
Java違例控制總結本文主要討論Java中的違例控制,包括以下內容:1)什麼是違例控制2)違例的概念3)Java中違例的類階層4)如何擲出和捕獲違例5)捕獲以後如何處理違例本文將通過深入以上細節,向你完整地展現Java中違例的全貌,使得你能夠在以後的程式編寫中得心應手地處理各種可能遭遇的情況。什麼是違例控制簡單地說,違例控制就是在程式中提供給你這樣一種能力:1)監視程式中的異常情況2)當異常情況發生時,將控制權交給你自己編寫的違例控制碼違例控制的流程在Java中,這些工作由以下關鍵字來完成:tr
Time of Update: 2018-12-03
1.在Java中如何讀寫資料?什麼是資料流(stream)?你必須使用Java I/O 類建立一個對象然後調用類中的方法來讀寫資料。一個Java I/O對象叫做資料流。讀取資料的對象叫做輸入資料流,寫入資料的對象叫做輸出資料流。2.在Java中,字元是如何在記憶體中表示的,是如何在文字檔中表示的?在記憶體中用Unicode編碼來表示字元,在文字檔中用一種指定的編碼方案來表示字元,如果沒有指定編碼方案,就用系統預設的編碼方案。3.文本輸入資料流read()方法的傳回值是什嗎?這就是它在文字檔中儲
Time of Update: 2018-12-03
Java初學者都必須理解的六大問題 轉自:Stevie Liu的部落格對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。 問題一:我聲明了什麼!String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello