原创 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包中。  * 分類:  * 流按操作數據分爲兩種:字節流和字符流。  * 流按流向分爲:輸入流,輸出流。  * 字節流