原创 13、流式編程

文章目錄1、JDK13中對流的介紹2、流支持3、流創建Stream.of()range()static Stream generate​(Supplier<? extends T> s)static \ Stream\ iter

原创 Java equal 和 hashcode

1、public boolean equals​(Object obj) 指示某個其他對象是否“等於”這個對象。 equals方法實現了非空對象引用的等價關係: It is reflexive(反身的):對於任何非空的引用值x,

原创 nexus 文檔-repository Manager概念-1、Components, Repositories, and Repository Formats

文章目錄ComponentsAssets組件庫庫格式 Components Component是類似於庫或框架的資源,在運行時、集成或單元測試執行時用作軟件應用程序的一部分,或作爲構建過程的一部分。它可以是一個完整的應用程序,也可

原创 Spring Framework Core - The IoC Container (12) - 基於 java 的容器配置(3) 使用@Configuration註解

12 Java-based Container Configuration12.4 使用@Configuration註解注入Inter-bean依賴性查找方法注入關於基於java的配置如何在內部工作的更多信息 12.4 使用@Co

原创 番外1、多線程

Executor Module java.base Package java.util.concurrent Interface Executor   執行已提交的可運行任務的對象。該接口提供了一種將任務提交與如何運行每個任務的機

原创 7、複用

Java 圍繞“類”(Class)來解決問題。我們可以直接使用別人構建或調試過的代碼,而非創建新類、重新開始。 如何在不污染源代碼的前提下使用現存代碼是需要技巧的。在本章裏,你將學習到兩種方式來達到這個目的: 第一種方式直接了當

原创 9、Spring Security 5.2.2文檔翻譯-架構和實現

一旦您熟悉了基於名稱空間配置的應用程序的設置和運行,您可能希望進一步瞭解框架在名稱空間背後的實際工作方式。與大多數軟件一樣,Spring Security具有某些在整個框架中通常使用的中心接口、類和概念抽象。在參考指南的這一部分中

原创 五、初始化和清理

有兩個安全性問題:初始化和清理。 1、利用構造器保證初始化 如果一個類有構造器,那麼 Java 會在用戶使用對象之前(即對象剛創建完成)自動調用對象的構造器方法,從而保證初始化。 如何命名構造器方法?存在兩個問題: 任何命名都可

原创 三、運算

所有運算符都能根據自己的運算對象生成一個值。除此以外,一些運算符可改變運算對象的值,這叫作“副作用”(Side Effect)。 幾乎所有運算符都只能操作基本類型(Primitives)。唯一的例外是 =、== 和 !=,它們能操