原创 二維數組逆序

今天,我弄了弄二維數組逆序來練習 我們需要從後往前遍歷二維數組,並將裏面的元素放到一個新數組 // 二維數組逆序 public static void outOf() { int[][] old = { { 31, 32,

原创 手寫代碼實現逆生成Bean

今天我寫了個小工具,可以通過數據庫中指定的表生成Bean整體流程:1.設置數據庫連接 url,username,password,Bean要放的包名,以及表名2.然後遍歷表名List,執行select * from 表名方法3.每次執行語

原创 二分查找

今天,我學習了二分查找 得益於二分查找的實現原理,它的效率很高 在使用二分查找前,需要對數組進行排序 實現原理是這樣子的: 假如我們要查找數組中其和爲指定數字的兩個元素 我們先檢測0下標和最後一個下標的和 如果等於就輸出,大於就把rig

原创 HashMap底層分析以及手寫實現

HashMap平時我們都在用,底層效率挺高的我對HashMap的理解就是使用了數組+鏈表的結構當我們插入數據的時候,通過傳入的key的hash來計算應該放的位置    如果計算出來的索引有數據了,就遍歷其下的鏈表        如果鏈表中

原创 記一次坑爹的事情

今天我在寫安卓練手 寫了個RecyclerView通用的Adapter 可是死活不顯示啊 急死我了 搞了大概兩個小時 最後發現是方法弄錯了 我沒注意看,寫到這個方法裏了 public class Music extends AppC

原创 ArrayList底層分析及手寫代碼實現

剛纔我寫了個ArrayList的小demo我對ArrayList的理解是可以放任意類型進去,然後可以進行動態擴容接下來就放上我寫的代碼public void add(T t){ if(!checkSize()){

原创 mybatis 入門教程

今天,我搗鼓了下mybatis-------------------------mybatis環境搭建-------------------------我用的idea首先需要創建maven項目然後在pow.xml中加這些來下載依賴<dep

原创 for 語句的更多細節

for 語句 public class Test { public static void main(String[] args) { int x = 2,y=3; switch(x)

原创 java web 實現文件夾上傳(保留目錄結構)

今天我弄了一下文件夾上傳(很簡單的)首先,我們的html需要這樣寫<form action="/file/upload" enctype="multipart/form-data" method="post"> <input ty

原创 Activity傳遞Binder給Fragment

最近我在做一個音樂播放器練手,遇到了Binder傳遞問題 我有個Activity,裏面有個ViewPager,Viewpager裏面放的Fragment,然後我想在Activity中綁定服務,然後在Fragment中接收Activity傳

原创 基礎算法練習

題目:隨機生成一個從0~10000的數字,如果不足5位,請用0來補上 比如 235 變成00235 我的思路:從左往右取得數字, 如果不爲0,就說明我們已經得到了所有的需要補的0的個數, 不然就表示個數的變量自增1 說起來抽象,直接上

原创 java 引用細節

今天,我在《java編程思想》上看見一個例子,這個例子向我展示了一些關於引用的細節 接下來是具體的代碼: class Tank{ int level; } public class Assignment { public st