原创 3.6.3新版本AndroidStudio報Could not resolve all artifacts for configuration:app:classpath等系列問題解決方法
最近因爲換了個臺式電腦,重新下載了最新的android studio ,2020年5月6號的3.6.3版本, 結果編譯工程和新建工程,都直接就報了以下錯誤: Could not resolve all dependencies for
原创 方法引用——本質上就是Lambda表達式——具體使用的三種情況舉例
一、方法引用的理解 使用格式:對象::方法名,如 Integer::compare 使用情景:當要傳遞給Lambda體的操作,已經有了實現方法了,可以使用方法引用。 也就是Lambda是接口匿名內部類書寫的簡化版,方法引用時Lambda
原创 反射——獲取對象Class實例的四種方式——萬物皆對象
一、獲取class對象實例的方式(前三種方式需要掌握) @Test public void test3() throws ClassNotFoundException { //方式一:調用運行
原创 遍歷當前目錄下文件,找到和列出後綴爲.jpg的文件名——三種方式舉例
package com.atguigu.exer2; import org.junit.Test; import java.io.File; import java.io.FilenameFilter; /** * 課後練習2:判
原创 TCP的網絡編程Socket——舉例——從客戶端發送文件給服務端,服務端保存到本地。並返回“發送成功”給客戶端,客戶端接收並輸出。
public class TCPTest3 { /* 這裏涉及到的異常,應該使用try-catch-finally處理 */ @Test public void client(
原创 反射的作用——獲取運行時類的所有東西,及其使用
一、獲取類的結構屬性。 @Test public void test1(){ Class clazz = Person.class; //獲取屬性結構 //getFields(
原创 Collocations集合工具類方法
reverse(List):反轉 List 中元素的順序 shuffle(List):對 List 集合元素進行隨機排序 sort(List):根據元素的自然順序對指定 List 集合元素按升序排序 sort(List,Comparato
原创 UDP網絡編程DategramSocket——舉例——指定發送,不確定接收,接受端把數據顯示在控制檯上
/* 這裏涉及到的異常,應該使用try-catch-finally處理 */ public class UDPTest { //發送端 @Test public vo
原创 獲取文本上字符出現的次數,把數據寫入文件-Java 集合方法Map
* 目的 : 獲取文本上字符出現的次數,把數據寫入文件 * * 思路 : * 1.遍歷文本每一個字符 * * 2.字符出現的次數存在Map中 * * Map<Character,Integer> map = new HashMap<
原创 三種創建File實例類方式及File常用方法
package com.atguigu.java3; import org.junit.Test; import java.io.File; import java.io.IOException; import java.util.
原创 Lambda的更高級——方法引用,構造器引用,數組引用
前言——Lambda表達式的本質:作爲函數式接口的實例——省略部分代碼。 函數式接口:如果一個接口中,只聲明瞭一個抽象方法,則此接口就稱爲函數式接口。我們可以在一個接口上使用 @FunctionalInterface 註解,這樣做可以檢查
原创 java8的新特性之一——Lambda的6種語法格式——舉例對比前後差異
Lambda表達式的本質:作爲函數式接口的實例——省略部分代碼。 函數式接口: 如果一個接口中,只聲明瞭一個抽象方法,則此接口就稱爲函數式接口。我們可以在一個接口上使用 @FunctionalInterface 註解,這樣做可以檢查它
原创 舉例File類操作的所有高級用法——遞歸打印所有目錄、累加目錄所在空間大小、刪除指定目錄
package com.atguigu.exer2; import java.io.File; /** * 3. 遍歷指定目錄所有文件名稱,包括子文件目錄中的文件。 拓展1:並計算指定目錄佔用空間的大小 拓展2:刪除指定文件目錄
原创 Map中的遍歷方法及基礎方法
首先 一、Map結構的理解: Map中的key:無序的、不可重複的,使用Set存儲所有的key。 Map中的value:無序的、可重複的,使用Collection存儲所有的value。 一個鍵值對:key-value構成了一個Entr
原创 python網絡爬蟲——正則獲取ip
python網絡爬蟲,幾行代碼就可以搞定 1.請求網頁,獲取數據 #請求網絡 def open_url(url): req = urllib.request.Request(url) req.add_header('Us