Time of Update: 2018-07-26
Java中 數組的練習 結合上一篇的數組複習,本篇給出一些數組的練習 執行個體代碼一: package cn.com.blog.array;import java.util.Scanner;/* *
Time of Update: 2018-07-26
java的繼承與覆蓋基本是java筆試中常出的題,也比較繞,我這裡對java的繼承覆蓋做一個總結1.建構函式: 當子類繼承一個父類時,構造子類時需要調用父類的建構函式,存在三種情況
Time of Update: 2018-07-26
項目介紹 項目:在我們的課堂,一般有3-5次全班考勤的機會。往年老師都是在考勤表上做標記,今年不一樣了,讓我們來編個程式,把考勤資料儲存到電腦中。 已有資料,學生名單檔案: list.txt(下載地址:http://pan.baidu.com/s/1hqxECIw) 201011621305 陳光森 201111621301 曹保印 201111621306 陳嘉濠 201111621313 陳俊宏 201111621325
Time of Update: 2018-07-26
package Rong; import java.awt.Color; import java.awt.Image; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class Demo
Time of Update: 2018-07-26
通過用 static 來定義方法或成員,為我們編程提供了某種便利,從某種程度上可以說它類似於 C 語言中的全域函數和全域變數。但是,並不是說有了這種便利,你便可以隨處使用,如果那樣的話,你便需要認真考慮一下自己是否在用物件導向的思想編程,自己的程式是否是物件導向的。 好了,現在開始討論 this&super 這兩個關鍵字的意義和用法。 在 Java 中, this
Time of Update: 2018-07-26
Infer : Eradicate Eradicate Eradicate是專門用來檢查Java的註解@Nullable的(汗顏,用了這麼久的Java,沒用過這一註解),屬於infer檢查器集合中的一員,目的是根除Java的null 指標錯誤. @Nullable註解用來說明參數、變數和傳回值可能為null. 一旦你用Nullable註解了,但是你沒有做檢查,Infer:Eradicate就會分析出來. 命令 和checkers的使用一樣,用-a
Time of Update: 2018-07-26
import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;public class LinkedListTest {public static void main(String[] args) {// LinkedListMethod();//ArrayListMethod();ArrayListMethod_2();}/* * 存入自訂對象,拿到取出相同元素的集合 *
Time of Update: 2018-07-26
AppiumDriver getAppStrings() 預設系統語言對應的Strings.xml檔案內的資料。 driver.getAppStrings(String language) 尋找某一個語言環境對應的字串檔案Strings.xml內資料 sendKeyEvent(int key) 按下某個鍵,具體哪個鍵由key值決定,key值定義在AndroidKeyCode類中 sendKeyEvent(int key,
Time of Update: 2018-07-26
一、Vector和ArrayList 1、同步性:Vector是安全執行緒的(同步),而ArrayList是線程不安全的同步; 2、資料增長:當需要增長時,Vector預設增長一倍,而ArrayList卻增長一半; 二、Collection、Set、List、LinkedList Collection:各元素對象之間沒有指定的順序,允許有重複元素對象和多個null元素對象,(沒第幾個元素說法);
Time of Update: 2018-07-26
|--Set:元素是無序(存入和取出的順序不一定一致),元素不可以重複 |--HashSet:底層資料結構式雜湊表。線程是非同步的。 保證元素唯一性的原理,判斷元素的hashCode值是否相同。 如果相同,還會繼續判斷元素的equals方法,是否為true. |--TreeSet:可以對Set集合中的元素進行排序。 底層資料結構式是二叉樹。 compareTo方法return 0.
Time of Update: 2018-07-26
package src.com.ant.test; import java.util.ArrayList; import java.util.HashMap; 給定一個字串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求將其中交集不為空白的集合合并,要求合并完成後的集合之間無交集,例如上例應 輸出 {aaa&
Time of Update: 2018-07-26
集合就像數組一樣,用來存放東西 常用的集合分為 List(有序排放)、Map(以名和值一一對應的存放)、Set(既無序也沒名) 在這三者之中其中List和Set是Collection介面的子介面,而Map不是Collection介面的子介面 首先介紹的是集合 一、List: 為了學習List,這裡介紹List的實作類別:ArrayList和LinkedList ①ArrayList:索引從0開始,線性儲存,有索引,有順序
Time of Update: 2018-07-26
整理一下,集合類的相關筆試題。(題目答案,整理來自網路,不一定正確,請注意) 1. 簡述ArrayList,Vector, LinkedList的儲存效能和特性。 ArrayList 和Vector底層使用數組方式儲存資料,增、刪慢,查、改快,它們都允許直接按序號索引元素, ArrayList:線程不安全,速度快 Vector:安全執行緒,通常效能上較ArrayList差 而LinkedList使用雙向鏈表實現儲存,增、刪快,查、改慢 另一份答案,
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.什麼是繼承? 為什麼使用繼承?繼承的關鍵字是? ①繼承是類之間滿足is-a的關係,反映出一個類(子類)是另一個類(父類)的特例
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
Time of Update: 2018-07-26
import java.util.Collections;import java.util.Comparator;import java.util.Iterator;import java.util.LinkedList;public class CollectionsTest{public static void main(String[] args){LinkedList list = new LinkedList();list.add(new
Time of Update: 2018-07-26
package com.lee;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.Set;import java.util.TreeMap;import java.util.Map;import java.util.Random;/** * 隨機產生5