Time of Update: 2018-12-03
java中 之前寫java代碼的日期表示都是 YYYY-MM-DD HH:mm:SS 其中,MM(一定要大寫,代表月份);mm(一定要小寫,代表分鐘) SQL中 但是在SQL中情況就完全不同了 (原因:原因是SQL中不區分大小寫 ,也就不能用mm和MM分別表示兩個意思,月份應該定義為MI ) 我們要這麼寫 YYYY-MM-DD HH:MI :SS,使用MI來代表分鐘。 to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') --------
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
Java源於1991年的一個機頂盒項目,並由Sun在1995年發布了1.0版本,到今天算下來,也要有20年的時間了。JDK1.3-->JDK1.4-->JDK5這兩次版本升級,使得java語言得到了極大的完善,但此後的JDK6和尚未正式發布的JDK7,並未給人太多的驚喜,至少我是這種感覺。其實從最近幾年JVM相容語言的百花齊放就可以看出來端倪:JAVA在JVM平台上的地位,正在遭受日益嚴重的挑戰。JDK6到JDK7竟然有四年多的跨度,而且新加入的特性,也並不是那麼激動人心(相對於社區
Time of Update: 2018-12-03
關於以下程式的輸出結果 public class TestNull {public void show(String a){System.out.println("String");}public void show(Object o){System.out.println("Object");}public static void main(String args[]){TestMain t = new TestMain();t.show(null);}} 結果是:String 解釋(
Time of Update: 2018-12-03
圖片檔案格式轉換最核心的問題就是要解決各種圖片格式的編碼和解碼,推薦用jimi包,可從http://java.sun.com/products/jimi/下載該包及其源碼和demo。 需要注意的是:jimi提供了對幾乎所有圖片格式的解碼支援,但是為提供gif和tif/tiff格式的編碼api,gif編碼問題在網上可以找到縣相關的源碼,tiff好像jai:http://java.sun.com/products/java-media/jai/index.jsp提供了它的編碼,
Time of Update: 2018-12-03
2.2.3 Java中的數組 當建立一個數組對象時,實際上就是建立了一個引用數組,並且每個引用都會自動被初始化為一個特定值,該值擁有自己的關鍵字null。一旦java看到null,就知道這個引用還沒有指向某個對象。在使用任何引用之前,必須為其制定一個對象; 2.3 永遠不需要銷毀對象 2.3.1 範圍(scope):範圍決定了在其內定義的變數名的可見度和生命週期,在範圍裡定義的變數只可用於範圍結束之前。 2.3.2
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
1。java概念2。JRE版本控制3。JRE類庫尋找4。Java的虛擬機器啟動和載入類庫 1。java概念Javabyte code (位元組碼) jvm.dll (虛擬機器) JRE (運行環境) JDK (開發架構) package (類庫) 2。JRE版本控制當在控制台執行java.exe,作業系統尋找JRE的方式如下: 1) 先找目前的目錄下有沒有JRE 2)再找父目錄下有沒有JRE 3)接著在PATH路徑中找JRE
Time of Update: 2018-12-03
要求:將連續數的數分成一組,不連續的分成另一組。如1、2、3、5、7、8,輸出1-3、5-5、7-8。 Bean對象儲存分組的最大值和最小值。並提供將某數增加到該分組的方法。代碼如下:public class Bean{private int minValue;private int maxValue;public boolean add(int value){if (value >= minValue && value <= maxValue){//
Time of Update: 2018-12-03
關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append()方法追加子串的功能。原文提供例子如下: StringBuffer buf=new StringBuffer("Hard "); String aString =
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
第一步為爬,必須學會搭建一個開發平台,使用開發工具第二步為走,必須從一個小例子開始,瞭解JSP+CSS+Js,商務邏輯action,和持久層。當能邁開第一步時,只說明你能走了,接下來就要走穩,沒其他辦法,只有多走,這樣才能建立自信。第三步為跑,光會走是不能趕上別人的,因此要學會跑,開發一些較大的系統或是設計較為細緻的項目。第四步為跳,跳就是超越,就要創新。http://hi.baidu.com/johnehuang/blog/item/fcc5b6b583473ec837d3cad7.html
Time of Update: 2018-12-03
package com.sucre; //所需匯入的jar包在下側下載 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import
Time of Update: 2018-12-03
private int addData(String mac,String sn,String content) { int flag=0; Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; conn = ConnectionUtil.getConnection(); try { String sql = "insert into
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
final在Java中並不常用,然而它卻為我們提供了諸如在C語言中定義常量的功能,不僅如此,final還可以讓你控制你的成員、方法或者是一個類是否可被覆寫或繼承等功能,這些特點使final在Java中擁有了一個不可或缺的地位,也是學習Java時必須要知道和掌握的關鍵字之一。final成員
Time of Update: 2018-12-03
刪除java的注釋資訊的源碼 import java.util.regex.*;import java.io.*;import util9.*;//某些java檔案注釋資訊過多從而影響了可讀性。利用此類可解決這個問題。//使用方法略。public class DelNoteInJavaFile { static BufferedReader br; static BufferedWriter bw; static String suffix=".noNote.java"; public
Time of Update: 2018-12-03
/** *//** * Rhombus.java * Java控制台列印一個菱形 * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 *///匯入Scanner類import java.util.Scanner;public class Rhombus ...{ public static void main(String[] args) ...{ Scanner in
Time of Update: 2018-12-03
系統屬性是指與使用者程式相關的作業系統配置資訊以及軟體資訊。通常與使用者程式相關的屬性關鍵字包括: ●file.separator:檔案分隔字元,Windows環境下為"/",Unix環境下為"/"; ●user.home:使用者主目錄; ●java.home:Java即時運行環境的安裝目錄; ●java.ext.dirs:JDK的安裝目錄; ●os.name:作業系統名稱; ●user.name:使用者登入名稱稱; ●os.version:作業系統版本;
Time of Update: 2018-12-03
Java中的命名規則 在物件導向編程中,對於類,對象,方法,變數等方面的命名是非常有技巧的。比如,大小寫區分,使用不同字母開頭等等。但究其本,追其源,在為一個資源其名稱的時候,應該本著描述性以及唯一性這兩大特徵來命名,才能保證資源之間不衝突,並且每一個都便於記憶。 包的命名