原创 給set集合中的元素根據字符串長度進行排序
package gfj; import java.util.Comparator;
原创 setContentView( R.layout.main) 在安卓裏的含義
R.layout.main 是個佈局文件,setContentView就是設置一個Activity的顯示界面。 setContentView( R.layout.main)這句話就是 設置這句話所在的Activity採用 R.layout
原创 安卓中Public void onCreate(Button savedInstanceState) 的意思
這是 Activity 的生命週期的方法,在Activity 進行初始化時,只要離開了可見階段,或者說失去了焦點,Activity 就可能被進程終止了,這時候,就需要有種機制,來保存這種狀態。這就是savaInstanceState的作用
原创 動態註冊監聽網絡變化
package com.example.guangbo1; import android.net.ConnectivityManager; impo
原创 安卓中瀏覽器點擊圖標自動跳轉網址
首先在activity_main.xml中進行佈局,在這裏我就以最普通的界面爲例 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x
原创 生成XML文件-1
首先在佈局文件中做一個佈局 在此我做了一個簡單的佈局 其代碼如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t
原创 在虛擬機裏虛擬打電話的代碼
首先在佈局文件中添加打電話所需要的必要的控件, 以最簡單的爲例 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln
原创 android製作簡單的短信發送器
Android中製作簡單的短信發送器的方法 首先現在佈局文件中進行佈局 下圖是我做的一個簡單的佈局 其代碼爲 <LinearLayout xmlns:android=”http=//schemas.android.com/apk/r
原创 最簡單的可視窗口
import javax.swing.JOptionPane; public class daytoday { public static void
原创 java求圓的面積
import java.util.Scanner; //java 並不直接支持控制檯輸入,但可以使用Scanner類建立它的對象,已讀取來Syst
原创 四種進行Toast的方法
點擊事件的四種寫法 其一 最常用的方法 匿名內部類 Button button = (Button)findViewById(R.id.你想要的地址) button .setOnClickListened (new On
原创 tomcat啓動時失敗
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[loc
原创 建造者模式(一)
建造者模式 一、建造者模式的定義 將一個複雜的對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示,建造者模式是一步步創建一個複雜的對象,它允許用戶只通過指定複雜對象類型和內容就可以構建他們,用戶不需要知道內部的具體構造細節。
原创 WeakHashMap的簡述1
越來越多項目在搭建架構時,都開始使用WeakHashMap,當我第一次接觸的時候,我還一臉懵逼,這是什麼鬼? 於是開始查看API文檔,找到了在java.util包下的WeakHashMap, 類 WeakHashMap<K,V> java
原创 WeakHashMap的簡述2(源碼解析)
基於jdk 1.8.0_91 的源碼解析 public class WeakHashMap extends AbstractMap implements Map { /** * 默認的初始容量是16,必須是2的冪 */ priva