Time of Update: 2018-07-26
最近在看JAVA教學的視頻,覺得老師講的很好,同時借用原始碼還有筆記來撰寫本系列部落格,記錄自己的學習內容,同時也供看到的人學習。 回家的前兩天正值周末,所以····嘿嘿懂得~ 今天繼續寫第5篇,從這篇開始就會涉及一些實用的訓練題,這些在學習中是很必要的哦~ 上篇的末尾寫到了while迴圈,那麼這篇開頭就介紹一下最最常用的for迴圈,for迴圈其實學過C的同學再熟悉不過了,它其實相當於一種靈活的“while迴圈”,格式:for(
Time of Update: 2018-07-26
題目: 實現一個程式,程式中包含的人物按國籍劃分為:中國人,美國人,日本人,歐洲人這幾種人類具備很多相同的屬性(如身高,體重等)及一些特有的屬性(如姓名的構成結構不一樣等)這幾種人還具備一些相同的行為,但是實現方式各不一樣(如吃飯有用筷子有些用刀叉有些用手抓等)這幾種人對某種行為實現也可以有多種方式(如去上班可以走路,開車,騎單車等) package com.humanactivity; public class Person { protected float
Time of Update: 2018-07-26
(一)相關類 class A ...{ public String show(D obj)...{
Time of Update: 2018-07-26
package PersonSalary;abstract class Person {private int ID;private String name;private double salary;int holidays;public Person(){}public Person(int ID,String name,double salary,int holidays){this.ID = ID;this.name = name;this.salary =
Time of Update: 2018-07-26
/*對象的多態性:動物 x = new 貓();函數的多態性:函數重載、重寫1、多態的體現父類的引用指向了自己的子類對象父類的引用也可以接收自己的對象2、多態的前提必須是類與類之間只有關係,要麼繼承或實現通常還有一個前提,存在覆蓋3、多態的好處多態的出現大大的提高了程式的擴充性4、多態的弊端只能使用父類的引用訪問父類的成員5、多態的應用6、注意事項*//*需求:貓,狗。*/abstract class Animal{abstract void eat();}class Cat extends
Time of Update: 2018-07-26
流操作對象的方法: ObjectInputStream和ObjectOutputStream兩個對象,用ObjectOutputStream儲存的對象只能用ObjectInputStream來進行讀取 Serializable序列化: 每個類在實現Serialiable序列化時,java都會根據該類的成員變數和成員函數來產生一個uid,來區分每一個不同的類,當然,也可以自己手動雲設定這個uid 設定方法為:static final long serialVersionUID =
Time of Update: 2018-07-26
class A{ public String show(D obj){ return ("A and D"); } public String show(A obj){ return ("A and A"); } } class B extends A{ public String show(B obj){ return ("B and B"
Time of Update: 2018-07-26
package com.ncs.dao;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.HColumnDescriptor;import org.
Time of Update: 2018-07-26
題目: (1)封裝一個People類型,具有height和weight屬性,具有speakHello、averageHeight、averageWeight功能。 (2)封裝一類ChinaPeople類型是People的子類,新增chinaMartial功能,override超類的speakHello、averageHeight、averageWeight功能。
Time of Update: 2018-07-26
在今天的努力下已經完成在已有代碼的基礎上,完成 順序顯示三張圖片的功能。這也是第16周周五資料庫連接 與 隨機數的使用實驗課上的項目一的模型了,離目標更加接近了,自己心裡看到了更大的希望,希望做得更好。如果能把項目一更好得做出來,那麼離《猜猜看》之映像的隨機顯示與結果儲存到文字檔 和 《Java程式設計》第17周課程設計:《猜猜看》遊戲 ava程式設計》第17周課程設計:《猜猜看》遊戲 這兩個目標就不遠了,感覺任重道遠的。
Time of Update: 2018-07-26
遊戲沒有按預期成功完成,後面自己再去嘗試,希望能夠全部做出來。時間匆忙,暫時寫這麼多。 import java.awt.EventQueue;import javax.imageio.ImageIO;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.AbstractButton;import
Time of Update: 2018-07-26
由於弄了好久,想把圖片從上面擷取路徑,然後下面是隨機顯示的,在路徑那裡弄了好久的,所以到現在才發表。 擷取路徑和隨機顯示圖片部分代碼 File f = new File(strPath); String[] names = f.list(new FilenameFilter(){public boolean accept(File f , String name){return name.endsWith(".jpg"); } });Random r
Time of Update: 2018-07-26
練習1: 擷取1到10,10個數位和。//掌握累加演算法的思想。 練習2: 1~100之間,6的倍數出現的次數。//掌握計數器思想。 class WhileTest { public static void main(String[] args) { /* 練習1: 擷取1到10,10個數位和。//掌握累加演算法的思想。 思路: 0+1 1+2 3+3
Time of Update: 2018-07-26
繼承概述: 在物件導向編程中,很多個物件具有一些共同特徵,我們把這些對象的共同特徵提取出來建立一個父類,子類繼承父類非私人的屬性和方法,從而我們在定義多個不同對象時避免大量重複代碼的書寫。在使用繼承前我們要明確繼承的定義和作用。我們為什麼需要繼承。以及怎麼去實現繼承,繼承的好處是什麼。 1.什麼是繼承? 為什麼使用繼承?繼承的關鍵字是? ①繼承是類之間滿足is-a的關係,反映出一個類(子類)是另一個類(父類)的特例
Time of Update: 2018-07-26
JAVA練習題,能做多少就做多少。http://bbs.csdn.net/topics/110067294 這個是從CSDN看到的。每天一個吧 。 【程式11】 題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數位三位元。都是多少。
Time of Update: 2018-07-26
第一部分:實驗項目 項目一:隨機相片顯示。 目的:瞭解隨機數的產生,及圖片的顯示。 目標: (1)在已有代碼的基礎上,完成隨機(或 順序)顯示三張圖片的功能。 (2)當猜測準確,或錯誤時,彈出對話方塊進行回應。 點擊,下載樣本相片(樣本相片,提取碼為 pufb)。 項目二:資料庫初步。 目的:瞭解Java串連資料庫的步驟與方法,以及MySQL資料庫的安裝與使用。 目標: (1)在機房安裝上MySQL資料庫。 (2)建立資料表 student(id varchar(12
Time of Update: 2018-07-26
1.這是一個學生資訊系統的入口架構類。 studentframe是頂層視窗架構。 通過七個按鈕控制項來分別可以進入到不同班級、不同系的學生資訊系統中。 class studentmanageframe extends JPanel {private static final long serialVersionUID = 1L;static final int WIDTH = 400;static final int HEIGHT = 200;JFrame
Time of Update: 2018-07-26
1、輸出1到100這100個數(分別用for、while和do-while實現)。public class Test{ public static void main(String[] args){ System.out.println("for迴圈輸出:"); for(int i=1;i<=100;i++){ System.out.print(i+" "); } System.out.println("\n");
Time of Update: 2018-07-26
1.範圍public,private,protected,以及不寫的區別。 答:範圍不同: 範圍 當前類
Time of Update: 2018-07-26
System.out.println(ex) 與ex.printStackTrack() 列印異常資訊的區別 一個載入類com.mysql.jdbc.Driver的代碼如下(代碼來源於mysql-connector-java-5.1.22-docsr文檔的例子): import java.sql.Connection;import java.sql.DriverManager;//import java.sql.SQLException;import