原创 Java框架集合:Collection、Iterable和Iterator接口

Collection:Collection 表示一組對象,這些對象也稱爲 collection 的元素。一些 collection 允許有重複的元素,而另一些則不允許。一些 collection 是有序的,而另一些則是無序的。

原创 繼承的那些事:

爲什麼會有繼承: 作爲面向對象的第二大特性,繼承其實簡單的說就是爲了擴充一個類中已有的功能,關鍵字就是extends.如果具體的說:就應該是子類爲了將父類定義的更加的具體化的一種方式。 繼承的限制:

原创 i++/++i/a=a+b/a+=b

public class Test1 { public static void main(String[] args) { int i = 1; System.out.p

原创 新手速學git——簡單的上傳代碼文件

1、git對於程序員是很重要的,需要把代碼同步到github上,和大家共同分享代碼,並且把自己有更好的思路給大家一起分享。 介紹: 首先介紹下Git,這是一款免費、開源的分佈式版本控制系統,可以高效的處理大的或者是小的

原创 java 常用集合list與Set、Map區別及適用場景總結

 轉載請備註出自於:http://blog.csdn.net/qq_22118507/article/details/51576319                list與Se

原创 static關鍵字:

好多人用了好多次static,卻不知道static的作用。今天就說一下static這個關鍵字。 1、static關鍵字用於定義屬性。如果我們想要和普通的屬性區分,並且表示公共的概念,那麼我們應該使用static關鍵字。stati

原创 HTTP的請求頭和響應頭相關字段

請求頭: Accept:用於告訴服務器。客戶端支持的數據結構。 Accept-Charset:用於告訴服務器。客戶端採用的編碼。 Accept-Encoding:用於告訴服務器。客戶端支持的數據壓縮方式。 Accept-L

原创 Eclipse 在編輯窗口切換頁面快捷鍵

在Eclipse的編輯窗口中打開了多個java文件,但是每次切換都用鼠標點一下覺得太麻煩了,那就用快捷鍵。 1、編輯頁面編輯頁之間切換的快捷鍵 Ctrl + Shift + F6 (輕鬆實現了切換) 2、java窗口和d

原创 抽象類和接口:

抽象類:普通類就是一個完善的功能類,可以直接產生對象並且可以使用,裏面的方法都是帶有方法體的,而抽象類之中最大的特點是包含了抽象方法,而抽象方法是隻聲明而未實現(沒有方法體)的方法,而抽象方法定義的時候要使用abstract關鍵字

原创 對N個長度最長可達到1000的數進行排序。

package cn.itcast.uns; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReade

原创 求出一有序數組中有兩個數字之和等於某一常數的所有組合數。

public class Test_1 { public static void main(String[] args) { int a_sort[] = {1,30,50,55,70,80,99};

原创 劍指offer:第24題二叉樹搜索樹的後序遍歷序列

//輸入一個整數數組,判斷該數組是不是某二叉搜索樹的後序遍歷結 //果。是返回true,否則返回false //思路:就是利用遞歸思想,先找到根節點,然後在拆分左右、遞歸。 public class _24_Test { publ

原创 劍指offer:第29題尋找數組中出現次數超過一半的數字

常規思路:對數組進行排序,之後找出中位數,判斷個數是不是超過數組的一半。 import java.util.Arrays; public class _Test_29 { public static void main(Stri

原创 劍指offer:第25題二叉樹和爲某一值得路徑

//思路:可以利用全路徑逐層遞減,在用遞歸來尋找路徑 import java.util.ArrayList; import java.util.List; public class _Test_25_2 { ArrayList<

原创 劍指offer:第10題求二進制1的個數

public static int CountOne(int sr) { int count = 0; char [] c =Integer.toBinaryString(sr).toCharArray(); for (i