Time of Update: 2015-07-11
標籤://為什麼要使用泛型//1.解決元素儲存的安全性的問題//2.解決擷取元素時,需要類型轉換的問題//未使用泛型package org.tizen.test;import java.util.ArrayList;import java.util.List;public class TestMain { public static void main(String []str) {
Time of Update: 2015-07-11
標籤:java 裝箱 基本類型 前言:《effective Java》一書確實經典,真是為沒有早一點買到這本書而感到遺憾。再來學習一個小知識,在之前,我只是知道integer是int的裝箱類,而int是基本類型而已,從來沒有意識到自動裝箱有這麼大的區別,“要優先使用基本類型而不是裝箱基本類型,要當心無意識的自動裝箱。”根據書中所寫,我測試了以下的簡單例子。package
Time of Update: 2015-07-11
標籤:單例模式單例模式有以下特點: 1、單例類只能有一個執行個體。 2、單例類必須自己建立自己的唯一執行個體。 3、單例類必須給所有其他對象提供這一執行個體方式一、懶漢式單例,線程不安全public class SingleOne {//懶漢式單例,線程不安全private static SingleOne single = null;private SingleOne(){}//設定成私人防止外鍵new一個對象public static SingleOne
Time of Update: 2015-07-10
標籤:1. Java中堆棧(stack)和堆(heap)(1)記憶體配置的策略 按照編譯原理的觀點,程式運行時的記憶體配置有三種策略,分別是靜態,棧式的,和堆式的. 靜態儲存分配是指在編譯時間就能確定每個資料目標在運行時刻的儲存空間需求,因而在編譯時間就可以給他們分配固定的記憶體空間.這種分配策略要求程式碼中不
Time of Update: 2015-07-12
標籤:轉: http://blog.csdn.net/flyingpig4/article/details/7675557 1.早期Java提供java.lang.Thread類型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destroy() and resume()。,Sun公司的一篇文章《Why are Thread.stop, Thread.suspend and Thread.resume
Time of Update: 2015-07-11
標籤:mystra java 1//: Main.java/** * String初始化 */class Test { String s;}class Main { public static void main(String[] args) { Test t = new Test(); System.out.println("s = " + t.s); }}/** *
Time of Update: 2015-07-10
標籤:簡介:在finally{}中調用 流.close(); 保證流管道最後是關閉的。import java.io.FileInputStream;import java.io.FileOutputStream;/** * @author czchina * */public class TestStream { public static void main(String[] args){ FileInputStream fis = null;
Time of Update: 2015-07-10
標籤:leetcode java reverse nodes in k-g 題目:Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.If the number of nodes is not a multiple of k&
Time of Update: 2015-07-10
標籤:leetcode java remove duplicates fr 題目:Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space
Time of Update: 2015-07-11
標籤:題目:1. 給定一個字串,判斷該字串中是否包含某個子串.如果包含,求出子串的所有出現位置.如:"abcbcbabcb34bcbd"中,"bcb"子串的出現位置為: 1,7,12.字串和子串均由使用者輸入2.給定一個長度,隨機產生一個該長度的字串,由大寫,小寫字母以及數字組成 Java中隨機數的產生: java.util.Random r = new java.util.Random(); int a = r.nextInt(100): a
Time of Update: 2015-07-11
標籤:package Collection;import java.util.ArrayList;import java.util.Iterator;//import javax.xml.crypto.AlgorithmMethod;/* 1. add方法的參數 類型是Object,以便於接收任意類型的對象 2. 集合中儲存的都是對象的引用(地址) 迭代器:就是集合取出元素的方式*/public class ClloectionDemo{/** * @param args */public
Time of Update: 2015-07-11
標籤:package Collection;/*Collection|--List:元素是有序的,元素可以重複。因為該集合體系有索引||--ArrayList:底層的資料結構使用的是數組結構 特點:查詢,修改速度很快,但是增刪稍慢。線程不同步||--LinkedList:底層使用的是鏈表的資料結構
Time of Update: 2015-07-11
標籤:1、java 的工作方式、包、jar 封存檔案和部署最簡單的,原始碼—>編譯器—>輸出—>java 虛擬機器(JVM)。javac Party.javajava Party將原始碼和類檔案分離,原始碼(.java)儲存在source目錄下,輸出(.class)產生在 classes 目錄。cd MyProject/sourcejavac -d ../classes *.javacd MyProject/classesjava
Time of Update: 2015-07-10
標籤:簡介:如題 import java.io.FileInputStream;/** * @author czchina * */public class TestStream { public static void main(String[] args) { // TODO Auto-generated method stub //聲明輸入資料流的引用 FileInputStream fls = null;
Time of Update: 2015-07-11
標籤:原文: Java InputStream讀取網路響應Response資料的方法!(重要) Java InputStream讀取資料問題======================================================================原理講解 1. 關於InputStream.read()
Time of Update: 2015-07-10
標籤:簡介:如題 import java.io.FileInputStream;import java.io.FileOutputStream;/** * @author czchina * */public class TestStream { public static void main(String[] args) { // TODO Auto-generated method stub //聲明輸入資料流的引用
Time of Update: 2015-07-10
標籤:1、多線程所帶來的風險 1)安全性:安全性的定義是“永遠不發生糟糕的事情”,線程衝突問題 2)活躍性:活躍性的定義是“某件正確的事情最終會發生”,線程死結問題 3)效能問題:效能問題的定義是“某件正確的事情儘快發生”,線程環境切換,線程調度,線程同步等導致的額外的線程開銷問題Article-No.03 Java並發編程實戰
Time of Update: 2015-07-11
標籤:1. java.io.File類 File類代表系統檔案(檔案和目錄),磁碟上的檔案和目錄在Java程式中是用File類的執行個體來表示。 常用的構造方法:File (String pathname);File(File parent, String child) ;File(String parent,String
Time of Update: 2015-07-11
標籤:/*每一個學生都有對應的歸屬地。學生Student,地址String。學生屬性:姓名,年齡。注意:姓名和年齡相同的視為同一個學生。保證學生的唯一性。1,描述學生。2,定義map容器。將學生作為鍵,地址作為值。存入。3,擷取map集合中的元素。*/import java.util.*;class Student implements Comparable<Student>{private String name;private int age;Student(String
Time of Update: 2015-07-11
標籤:mystra java 判斷母音輔音 隨機產生字母, 判斷是母音字母還是輔音字母. [0,26) + 位移量’a’就可以產生小寫字母.代碼://: Main.javaimport java.util.Random;/** * 判斷母音輔音 */class Main { public static void main(String[] args) { Random