原创 java集合(工具類Collections)
/* *1 Collections.sort(list集合,比較器); *sort方法不僅可以對list進行自然排序,還可以根據需求定義比較器進行排序。 *sort方法不能對Set集合進行排序。 *binarySearch方法對集
原创 java集合(工具類Arrays)
/* * Arrays:用於操作數組的工具類,裏面都是靜態方法。 * toString方法:返回指定數組內容的字符串表示形式。 * asList方法:返回一個受指定數組支持的固定大小的列表 * toArray方法:將集合變成
原创 經典算法---淵子賽馬
描述 賽馬是一古老的遊戲,早在公元前四世紀的中國,處在諸侯割據的狀態,歷史上稱爲“戰國時期”。在魏國作官的孫臏,因爲受到同僚龐涓的迫害,被齊國使臣救出後,到達齊國國都。 賽馬是當時最受齊國貴族歡迎的娛樂項目。上至國王,下到大臣,常
原创 經典排序算法1--冒泡排序
/*經典排序算法--冒泡排序 1.從小到大排序。#include<stdio.h> int main() {int n,a[100],i,j,t;printf("請輸入要排序的元素個數:");while(scanf("%d",&n)){p
原创 javaIO流(打印流--和--序列流)
import java.io.BufferedReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader;
原创 java GUI(鼠標鍵盤事件)
/* * */ import java.awt.*; import java.awt.event.*; public class MouseA
原创 java GUI(UI創建與監聽機制)
/* * GUI(Graphical User Interface):圖像用戶接口。 * CLI:命令用戶接口。 * java爲GUI提供的對象都在java.Awt中和javaSwing兩個包中。 * java.Awt:(Abst
原创 java GUI (菜單設計)
import java.awt.*; import java.awt.event.*; public class MyMenuDemo {//定義窗體private Frame f;//定義菜單欄private MenuBar mb;//
原创 java GUI(實例小項目--列出磁盤目錄)
//java實例小項目:列出磁盤目錄。 import java.awt.*; import java.awt.event.*; import java.io.File; class MyWindDemo{//定義一個對話框private
原创 抽象類的相關問題
一..抽象類中是否有構造函數? 答:抽象類中有構造函數,也可以有自定義的有參構造函數,但是抽象類不能實例化,它的構造函數僅提供給子類調用,實際意義暫時還沒有發現。 二.抽象關鍵字abstract不可以和哪些關鍵字共存? 答:privat
原创 map集合練習
import java.util.*; /*練習: 每一個學生都有對應的歸屬地。 * 學生Student,地址String。 * 學生屬性:姓名,年齡。 * 注意:姓名和年齡相同的視爲同一個學生。 * 保證學生的唯一性。 * M
原创 java特殊對象及其應用2(時間計算)
/*Calendar 類是一個抽象類,它爲特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日曆字段之間的轉換提供了一些方法 併爲操作日曆字段(例如獲得下星期的日期)提供了一些方法。 瞬間可用毫秒值來表示
原创 java中的特殊對象及其應用
/* * System:類中的方法和屬性都市靜態的。 * out:標準輸出,默認是控制檯。 * in:標準輸入,默認是鍵盤。 * Propp
原创 java IO流(File類)
/* * File類:用來將文件或者文件夾封裝成對象,文件和目錄路徑名的抽象表示形式。 * 方便對文件與文件夾屬性操作。 * File類可以作
原创 java IO流(字節流與字符流對文件的處理)
/* * IO流:用來處理設備之間的數據傳輸,java對數據的操作時通過流的方式,java用於操作流的對象都在IO包中。 * 分類: * 流按操作數據分爲兩種:字節流和字符流。 * 流按流向分爲:輸入流,輸出流。 * 字節流