原创 js判斷字符串是不是迴文字符串

var test1 = 'n333oon'; var test2 = ''; test1_len = test1.length - 1; for (let i = test1_len; i >= 0; i-

原创 js統計字符串出現次數最多的字母

var test = 'asdfasgakjwihfhfbak'; var test_dict = {}; var max = 0; var max_str = ''; test = tes

原创 Java se四大塊之線程(上)

一 程序 進程 線程 程序:就是靜態的代碼 進程:是正在運行的程序,系統會分配給他內存空間和資源,你打開兩個軟件時,其實在一個時間點上,只能有一個程序在cpu上運行,電腦是多核,但cpu的個數再多也不能多於進程數 ,你看着

原创 Java內部類

ava內部類詳解   說起內部類這個詞,想必很多人都不陌生,但是又會覺得不熟悉。原因是平時編寫代碼時可能用到的場景不多,用得最多的是在有事件監聽的情況下,並且即使用到也很少去總結內部類的用法。今天我們就來一探究竟。下面是本文的目錄

原创 equals與==

        equals()方法,該方法定義在Object類當中,因此Java中的每個類都具有該方法,對於Object類的equals()方法來說,它是判斷調用equals()方法的引用與傳進來的引用是否一致,即這兩個引用是否指向的是

原创 java se 四大塊 之線程(下)

public class Test{ public static void main(String []args) throws InterrruptedException{ Thread1 t=new Thread1

原创 工廠方法模式

                            工廠方法模式                     工廠方法模式定義了一個創建對象的接口,但由子類決定要實例化的類是哪一個。工廠方法讓類把實例化推遲到了子類。 預定披薩

原创 Java反射機制

Java反射機制 反射概念:(百度百科)JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取

原创 Java static 關鍵字

           static  關鍵字的主要功能  1. 修飾變量  2.修飾方法  3. 靜態代碼塊  4.(還可以修飾內部類) 一      修飾變量   1.靜態變量 只能修飾成員變量,在內存裏只有一份,類的所有實例共

原创 python列表生成式

列表生成式即List Comprehensions,是Python內置的非常簡單卻強大的可以用來創建list的生成式。 例一: 生成0 - 9的列表: >>> a = [] >>> a = [i for i in range(10

原创 jvm存儲位置的區別

在這裏我們只說一下jvm中的幾個經常提到的存儲區域。 堆:存放所有new出來的對象和數組(數組是一種特殊的對象);棧:局部變量和引用變量,new出來的對象本身並不存在棧中,而是存放在堆中或者常量池中(字符串常量

原创 Java面向對象(OOP)

  面向對象可以說是建立在面向過程之上的。比如說完成一項任務,從開始去做到完成結束是個過程,中間的步驟是面向過程。而又可以把 整個過程分成一個個小的過程並封裝起來,就成爲了一個個的方法(一個個小小的過程也就是方法體裏面的功能執行),分別

原创 進制數之間的轉換

1:二進制轉爲十進制 設有一個二進制數:0110 0100,轉換爲10進製爲:   下面是豎式:  0110 0100 換算成 十進制   第0位 0 * 20  =  0 第1位 0 * 21  =  0 第2位 1

原创 抽象工廠模式

抽象工廠模式提供一個接口,用於創建相關或依賴對象的家族,而不需要明確指定具體類。 確保原料的一致 披薩店成功的關鍵在於新鮮、高質量的原料。要如何確保每家加盟店使用高質量的原料?你打算建造一家生成原料的工廠,並將原料運送到各家加盟店。

原创 Java 動態代理模式

            對Java中的動態代理模式得到理解透徹可以幫助我們更好的理解Spring。例如Spring中的AOP,Struts2中的攔截器            代理模式的作用是:爲其他對象提供一種代理以控制對這個對象