因爲我們平時使用過程中肯定都是不加這些修飾限制符的,久而久之就忘記了,所以需要牢記基礎
示例如圖,編譯器會提示我們忽略掉這些修飾限制符:
1、通過ClassLoader的loadClass方法。 package com.IO; public class ClassLoaderTest { public static void main(String[]
package包 包類似於操作系統的文件夾 作用: 1.包可以提供文件(.class)的分類管理 2.提供獨立的命名空間,防止命名衝突 3.設置了空間的訪問權限的控制(可以提供很好的封裝性) 包的聲明:
俄羅斯輪盤是一種自殺式玩命遊戲。參與者在左輪手槍的彈巢放入一顆子彈,之後將子彈盤旋轉,然後關上。參與者輪流把手槍對着自己的頭,按下扳機;直至有人中槍,或不敢按下扳機爲止。傳說這種“遊戲”源自十九世紀俄羅斯,由監獄的獄卒強迫囚犯進行
xml 是可擴展的標記性語言。xml 的主要作用有: 1、用來保存數據,而且這些數據具有自我描述性 2、它還可以做爲項目或者模塊的配置文件 3、還可以做爲網絡傳輸數據的格式(現在 JSON 爲主)。 CDATA 語法可以告訴 xml 解析
0 引子 學妹:師兄師兄!我去面試被問到 JDK1.8 的新特性這個問題,不知道怎麼回答啊!哭了哭了,師兄能幫我總結一下 JDK1.8 的新特性嗎? 我:小意思!學妹你先坐下,且讓師兄爲你慢慢講解(嘻嘻) 1 前言 瞭解 JDK1
前言 以前做算法題,都是實現一個方法,需要的參數會在方法參數中直接給出,而且需要的返回值直接在方法中 return 就好了。但是,這次阿里筆試,讓博主遭遇百萬點暴擊,需要的參數居然要到輸入流中讀取,而且返回結果居然直接輸出到控制檯
1 什麼是反射? 反射是一種可以間接操作目標對象的機制。當使用反射時,JVM 在運行的時候才動態加載類,對於任意類,知道其屬性和方法,並不需要提前在編譯期知道運行的對象是誰,允許運行時的 Java 程序獲取類的信息並對其進行操作。
前言 本文注重於介紹 String 與 int 的互相轉化。 int 轉化爲 String 第一種方法:直接加空字符串 我們直接在 int 類型的數據後面添加空字符串,便可將其轉爲 String 類型的數據。代碼如下: publi
枚舉類型enum並不是面試裏面的一個常考點,但是爲什麼要給枚舉寫一篇博客呢,因爲我簡歷上自己在項目中運用了枚舉,11月11號在面試的時候,讓我寫一個枚舉,我竟然沒有寫出來,當時就覺得很不好意思,所以這裏將自己對枚舉的重新認識記錄一下。 一
目錄 1.AQS 2.ReentrantLock經典題 3.ReentrantLock源碼分析 3.1ReentrantLock結構圖 3.2ReentrantLock的構造方法 3.3獲取鎖lock()方法 3.4 釋放鎖 4.總結R
目錄 java8引入了哪些新特性1.Lamada表達式 1.Lamada表達式 2.接口默認方法和靜態方法 3.引入了流Stream 4.可以重複註解 5.集合引入了很多parallel開頭的並行操作的方法 簡單記錄一下java
目錄 Class類常用到的有方法有 1.獲取Class對象的三種方式 2.獲取類的相關屬性 3.獲取類的公開方法和私有方法 4.獲取構造方法 5.反射的好處和壞處 在運行時通過Class對象動態獲取類信息,並且可以操作類或對象的內部屬性。
1、首先需要在web.xml中配置過濾器 <!-- servlet 校驗是否登錄過濾器 --> <filter> <filter-name>CheckLoginFilter</filter-name> <filter
import java.io.UnsupportedEncodingException; public class FullCharConverter { public static void main(Strin
泛型怎麼玩 1.什麼是泛型 參數化類型,把類型當做參數傳遞給類或者方法,創建對象或者調用方法才明確類型; Java泛型的設計原則:只要在編譯期沒有錯誤或警告,在運行期就不回出現ClassCastException異常。 2.泛型