原创 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