原创 synchronized的原理
記得剛剛開始學習Java的時候,一遇到多線程情況就是synchronized,相對於當時的我們來說synchronized是這麼的神奇而又強大,那個時候我們賦予它一個名字“同步”,也成爲了我們解決多線程情況的百試不爽的良藥。但
原创 java增強型for循環和普通循環比較
增強型for循環和普通循環比較: (1)對於非集合類(沒有實現 Iterable接口)的數組遍歷,增強型for循環和普通循環遍歷原理相同,效率相同 (2)對於集合類(實現了Iterable接口),增強型for循環的遍歷
原创 JVM內存區域及作用
jVM內存模型: (1)程序計數器 記錄當前正在執行的虛擬機指令的地址 (2)本地方法棧 則是虛擬機用到的native方法服務,在java源碼中會看到 native方法都沒有實現,大多數都是通過c,
原创 myeclipse中配置 javap命令
javap命令常用來對java類文件來進行反編譯,主要用來對java進行分析的工具,在學習Thinking in Java時,由於需要對類文件反編譯,以查看jvm到底對我們寫的代碼做了哪些優化和處理,比如我看的使用+=對字符串進行拼接時
原创 代碼中設置View的LayoutParams
LayoutParams分類和作用 LayoutParams是ViewGroup類中的子類,而ViewGroup我們都知道,它是容納組件的容器。比如說:LinearLayout,ListView都是繼承ViewGroup的。
原创 ListView應用實戰
ListView應用實戰 本篇文章講解的爲ListView應用實戰,主要應用到ListView添加headView實現整體滑動,添加RadioGroup實現切換ListView數據.話不多說,先上效果圖:
原创 Spring Secuirty與SSH整合
項目下載:點擊下載 maven項目下載:點擊下載 項目說明: Spring Security+SSH,通過數據庫給用戶授權認證 spring Security配置文件 spring-security.xml配置如下: <?xml v
原创 Android 自定義屬性
思考: 我們使用Android組件的時候,大多數都是在xml中定義View,然後設置它的屬性,那麼的它的屬性又是怎麼被解析應用的呢? 我們又該怎樣去自定義屬性呢? View屬性解析過程認識 我們首先要
原创 ArrayList詳解
ArrayList是我們使用的最常用的集合,下面我會從ArrayList特徵和結構、源碼的分析,以及自我實現ArrayList三個方面剖析ArrayList. ArrayList特徵和結構 ArrayList是java中的動態
原创 Spring Security初體驗
項目下載:點擊下載 項目說明:基於SSH項目+Spring Security功能. Spring Security配置文件講解 spring-security.xml文件如下: <?xml version="1.0" encoding
原创 no session or session was closed
學過Hibernate的都知道,Hibernate的延遲加載功能效率槓槓的,但是也會容易造成下面的異常: failed to lazily initialize a collection of **********,no
原创 Android仿支付寶九宮圖效果
相信使用過支付寶的朋友,都應該對支付寶的九宮圖導航印象深刻吧!今天,咱們就來討論這九宮圖效果的製作,廢話不多說,先看預覽效果圖:
原创 自定義RadioGroup樣式
隨着市場的不斷髮展壯大,Android的系統控件樣式越來越不能滿足Android開發者的需求,所以我們經常就需要修改系統控件,這裏我們只是從樣式上修改RadioGroup,不併非從功能上去擴展組件。廢話不
原创 ListView基礎應用
常用屬性設置 android:divider item列表條目之間顯示的drawable或color android:dividerHeight 設置item之間線條的寬度 android:scrollbar
原创 Enum類型詳解
咱們先來看看簡單的枚舉類 package com.xiaotang; public enum AA{ read, black, green } 這是最簡單的一個枚舉應用,然後調用的時候我們都知道通過 AA.read來使用,那麼這麼簡單操