Time of Update: 2018-12-04
java 泛型是java SE 1.5的新特性,泛型的本質是參數化型別,也就是說所操作的資料類型被指定為一個參數。這種參數類型可以用在類、介面和方法的建立中,分別稱為泛型類、泛型介面、泛型方法。 泛型(Generic type 或者 generics)是對 Java 語言的類型系統的一種擴充,以支援建立可以按類型進行參數化類別。可以把型別參數看作是使用參數化型別時指定的類型的一個預留位置,就像方法的形式參數是運行時傳遞的值的預留位置一樣。
Time of Update: 2018-12-04
Java的內建線程支援 關於Java好的方面是它有內建的寫多線程的支援。Java的設計者知道多線程編程的價值,所以聰明決定在Java的核心部分就決定直接支援線程。在第7章“並發存取對象和變數”就闡述了在Java語言中,synchronized關鍵字如何被用來鎖住對象和類來控制並發存取資料。Thread和ThreadGroup類就在java.lang包的核心API中。通過wait( ) notify( )
Time of Update: 2018-12-04
Java裡方法的參數傳遞方式只有一種:值傳遞。值傳遞,就是將實際參數值的副本(複製品)傳入方法內,而參數本身不會受到任何影響。 public class PrimitiveTransferTest { public static void swap(int a,int b) { int temp=a; a=b;
Time of Update: 2018-12-04
public class Jiaofen { public static void main(String args[]) { int i,j,k; int n=0; for(i=0;i<3;i++) //五分的硬幣最多2個 { for(j=0;j<=(10-5*i)/2;j++) //2分的硬幣的個數最多為(100-5i)/2 { for(k=0;k<=10-5*i-2*j;k++)
Time of Update: 2018-12-04
1、
Time of Update: 2018-12-04
1、 什麼是繼承,繼承的特點?子類繼承父類的特徵和行為,使得子類具有父類的各種屬性和方法。或子類從父類繼承方法,使得子類具有父類相同的行為。特點:在繼承關係中,父類更通用、子類更具體。父類具有更一般的特徵和行為,而子類除了具有父類的特徵和行為,還具有一些自己特殊的特徵和行為。在繼承關係中。父類和子類需要滿足is-a的關係。子類是父類。表示父類和子類的術語:父類和子類、超類和子類、基類和衍生類別,他們表示的是同一個意思。2、
Time of Update: 2018-12-04
java.util.Date:表示特定的瞬間,精確到毫秒。在JDK1.1之前,用於把日期解釋為年、月、日、小時、分鐘、秒值,不過它的函數不易於國際化。所以從JDK1.1開始,使用Calendar類實現日期和時間欄位之間的轉換,使用DateFormat類來格式化和解析日期文字。void setTime(long time):設定此Date對象。
Time of Update: 2018-12-04
1、要求: 輸入:數字金字塔的層數(例如:7) 輸出:數字金字塔 代碼:import java.util.*;public class PrintPyramid{public static void main(String[] args) {System.out.println("輸入一所需要三角形層數");int a = new Scanner(System.in).nextInt();for(int i=1; i<=
Time of Update: 2018-12-04
方法一:使用StringBuilder類的reverse()方法public class Test { public static void main(String[] args) { String str="abc"; String restr=new StringBuilder(str).reverse().toString(); //使用StringBuilder類的reverse()方法進行反轉
Time of Update: 2018-12-04
//這是一個用java語言編寫的統計字串出現次數的代碼/* *統計字串出現的次數 */public class TwoTest{ public static void main(String [] args){ String s="lsdd"; String y="iloveyouwhyyoulovemelove"; System.out.println(new TwoTest().countNumber(s,y)); } public int
Time of Update: 2018-12-04
【Java常用類庫】_日期操作類(DateFormat、SimpleDateFormat)筆記 本章目標: 1.掌握日期格式化的操作 2.可以使用SimpleDateFormat進行日期格式虛化轉換操作 3.編寫取得日期的操作類3.1、DateFormat
Time of Update: 2018-12-04
java的字元類型 char 佔用2個直接,因為他是Unicode編碼Java單一資料型別簡單類型 大小 範圍/精度 float 4 位元組 32位IEEE 754單精確度 double 8 位元組 64位IEEE 754雙精確度 byte 1位元組 -128到127 short 2 位元組 -32,768到32,767 int 4 位元組 -2,147,483,648到2,147,483,647 long 8 位元組 -9,223,372,036,854,775,808到9,223,372,0
Time of Update: 2018-12-04
【Java類集】_Set介面筆記本章目標:掌握Set介面與Collection介面的關係掌握Set介面的常用子類:TreeSet、HashSetCollection現在已經學習過了兩種介面:List、Queue Set介面的定義:Set介面也是Collection介面的子介面,但是與Collection或List介面不同的是,Set介面中不能加入重複的元素。Set介面的定義:public interface Set<E> extends
Time of Update: 2018-12-04
Java中字串所佔的位元組數和字元編碼密切相關。Java編碼實際上可以涉及這幾個方面的知識:IDE的編碼,作業系統預設編碼,Java字元編碼。例如:我們使用eclipse編寫Java程式時,可以在工程屬性中設定Java程式的編碼,若不設定,則程式的編碼預設是作業系統的編碼,這裡設定的編碼即為代碼檔案的編碼;或者我們使用vim編寫Java程式時,可以設定系統的環境變數LANG,例如
Time of Update: 2018-12-04
【Java類集】_foreach及Enumeration介面筆記本章目標:掌握foreach對集合的輸出支援掌握Enumeration介面及使用要求3、具體內容foreach不僅可以輸出數組,還可以輸出類集import java.util.ArrayList;import java.util.List;public class ForeachDemo01{ public static void main(String[] args){ List<String>
Time of Update: 2018-12-04
【Java類集】_Iterator介面筆記本章目標:掌握集合輸出的標準操作掌握Iterator介面的主要作用及使用注意事項在集合的操作中支援以下幾種方式:IteratorListIteratorforeach輸出Enumeration輸出3、具體內容Iterator介面簡介集合輸出的標準操作:"在使用集合輸出的時候必須以下的思路:只要是碰到了集合輸出的操作,就一定使用Iterator介面,因為這是最標準的做法。"Iterator介面的操作原理:Iterator是專門的迭代輸出介面,所謂的迭代輸出
Time of Update: 2018-12-04
【Java類集】_ListIterator介面筆記本章目標:掌握ListIterator與Iterator介面的關係及區別掌握ListIterator介面的使用限制3、具體內容ListIterator介面Iterator介面的主要功能是由前向後單向輸出,而此時如果想實現由後向前或者是由前向後的雙向輸出,則就必須使用Iterator的子介面————ListIterator。LisIterator介面定義如下:public interface ListIterator<E>
Time of Update: 2018-12-04
java中沒有關於修改數組長度的api,在此本人提供了修改數組長度的兩個函數:arrayAddLength()和arrayReduceLength().詳細見代碼.import java.lang.reflect.Array;/*** Description: This class is used to adjust array length.* @author e421083458**/public class ArrayTest {/*** @param args*/public
Time of Update: 2018-12-04
【Java常用類庫】_國際化程式執行個體一:(Message不需加入properties了,程式會自動識別)import java.util.ResourceBundle ;public class InterDemo01{ public static void main(String args[]){ ResourceBundle rb = ResourceBundle.getBundle("Message") ; // 找到資源檔,不用編寫尾碼
Time of Update: 2018-12-04
【Java常用類庫】_定時調度筆記本章目標:瞭解定時調度的作用。掌握Timer和TimerTask類的作用3、具體內容定時調度,每當一端時間,程式會自動執行,稱為定時調度。如果要使用定時調度,則必須保證程式始終運行著才可以,也就是說是相當於定時調度是在程式之外又啟動了一個新的線程!Timer和TimeTask兩個類完成定時調度。Timer類Timer類是一種線程設施,可以用來實現某一個時間或某一段時間後,安排某一個任務執行一次,或定期重複執行。該功能要與TimerTask配合使用。TimerTa