原创 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中的攔截器 代理模式的作用是:爲其他對象提供一種代理以控制對這個對象