Time of Update: 2015-08-26
標籤:相關軟體版本:Spark1.4.1 ,Hadoop2.6,Scala2.10.5 , MyEclipse2014,intelliJ IDEA14,JDK1.8,Tomcat7機器:windows7 (包含JDK1.8,MyEclipse2014,IntelliJ IDEA14,TOmcat7);centos6.6虛擬機器(Hadoop偽分布式叢集,Spark standAlone叢集,JDK1.8);centos7虛擬機器(Tomcat,JDK1.8);1. 情境:1.
Time of Update: 2015-08-26
標籤:資料 java 封裝類 java為基礎資料型別 (Elementary Data Type)提供了對用的類,這些類就叫做封裝類,封裝類中封裝了一些很實用的方法和常量,在我們平常開發的時候是十分方便的。不同的基礎資料型別 (Elementary Data Type)有不同的封裝類的類型,就像一樣一些封裝類的使用例子如下(int):package
Time of Update: 2015-08-26
標籤:最近開始學習Java。<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!-- Page標籤,java語言,java.util.*的包,UTF-8編碼-->有下面三句要寫相對路徑<%String path = request.getContextPath();String basePath =
Time of Update: 2015-08-26
標籤:Abstract是Java中的一個重要關鍵字,可以用來修飾一個類或者一個方法。修飾一個方法時,表示該方法只有特徵簽名(signature),沒有具體實現,而是把具體實現留給繼承該類的子類。一個類中只要有一個abstract方法,那麼這個類就要被聲明為abstract,但是其中可以有非abstract方法。abstract類可以使得類的設計者能夠建立方法的原型,而真正的實現留給使用這個類的人。繼承一個abstract類的子類,要麼實現父類的所有abstract方法,要麼也聲明為abstrac
Time of Update: 2015-08-26
標籤:java 多線程 轉載請註明出處:http://blog.csdn.net/xingjiarong/article/details/47916703 在上一篇部落格中我們介紹了synchronized關鍵字修飾方法的用法,我們接著介紹synchronized關鍵字。除了修飾方法之外,還可以修飾代碼塊,一共有以下5種用法。一、thissynchronized(this){
Time of Update: 2015-08-26
標籤:多線程 java 編程 記憶體 轉載請註明出處:http://blog.csdn.net/xingjiarong/article/details/47945849
Time of Update: 2015-08-26
標籤:實值型別是儲存在記憶體中的堆棧(以後簡稱棧),而參考型別的變數在棧中僅僅是儲存參考型別變數的地址,而其本身則儲存在堆中。 ==操作比較的是兩個變數的值是否相等,對於引用型變數表示的是兩個變數在堆中儲存的地址是否相同,即棧中的內容是否相同。 equals動作表示的兩個變數是否是對同一個對象的引用,即堆中的內容是否相同。 ==比較的是2個對象的地址,而equals比較的是2個對象的內容。
Time of Update: 2015-08-27
標籤:之前多次翻閱,非常麻煩,記錄下來。下面總結來自 http://www.cnblogs.com/skywang12345/,轉載要注意!總體架構 主幹是Collection和Map1 (01) List是一個有序的隊列,每一個元素都有它的索引。第一個元素的索引值是0。 List的實作類別有LinkedList, ArrayList, Vector, Stack。 (02)
Time of Update: 2015-08-26
標籤:對Java nio socket與as3 socket串連的簡單應用 <ignore_js_op>Java nio socket與as3 socket連線應用程式執行個體.rar (9.61 KB, 下載次數:
Time of Update: 2015-08-26
標籤:最近在實現一個文稿導讀功能時候用到字串切割,簡單說一下這個文稿導讀,就是開啟本地一個txt檔案,展示在介面上,提供一個開始/暫停button。開始,文本自動移動變紅,速度自己可以控制,就是像歌詞那樣,一行一行的自動移動,變色的一行始終是展示的控制項的中間。為什麼用到字串的切割呢?是因為不用解析度和不同尺寸的螢幕顯示字的個數是不一樣的。在實現的時候我就想到根據展示控制項(這裡是自訂的TextView)的大小串來切割字串的,以適應不同裝置。在下一篇文章中實現這個“文稿導讀”的功能,這一片文章先
Time of Update: 2015-08-25
標籤:反射直接上代碼,比較簡單大家都應該能看懂:package com.blueZhang.reflect;/** * 建立USB介面 * 滑鼠鍵盤等都屬於USB裝置 * */public interface usb {//開啟USBpublic void open();//關閉USBpublic void close();}/** * */package com.blueZhang.reflect;/** * @author blueZhang * */public class
Time of Update: 2015-08-26
標籤:java引用Java從1.2版本開始引入了4種引用,這四種引用的層級由高到低依次為:強引用>軟引用>弱引用>虛引用。一、強引用(StrongReference):
Time of Update: 2015-08-26
標籤:java listList繼承自Collection的介面,List也是集合的一種。List是有序隊列,List中的沒一個元素都會有一個索引,第一個元素的索引是0,往後的元素的索引值依次+1,List中允許有重複的元素。List介面源碼:public interface List<E> extends Collection<E> { int size();//大小 boolean isEmpty();//判斷是否為空白
Time of Update: 2015-08-25
標籤: 1:Set集合(理解)(1)Set集合的特點無序,唯一(2)HashSet集合(掌握)A:底層資料結構是雜湊表(是一個元素為鏈表的數組)B:雜湊表底層依賴兩個方法:hashCode()和equals()
Time of Update: 2015-08-25
標籤:先運行伺服器,再運行用戶端時得到伺服器發送到的hello world!資訊. 伺服器代碼:import java.io.*;import java.net.*;public class HelloServer{ public static void main(String args[]) throws IOException
Time of Update: 2015-08-25
標籤:java在Java中 兩個整數相除 會做取整運算,此時如果希望得到運算結果為浮點數 則必須將兩整數其一或兩者都強制轉為為浮點數 例如:int a = 9;int b = 2;System.out.println((float)a/b);System.out.println(a/(float)b);System.out.println((float)a/(float)b);保留兩位小數DecimalFormat df = new DecimalFormat("0.00");String s
Time of Update: 2015-08-25
標籤:線程 java 前面通過同步鎖來同步任務的行為,兩個任務在交替訪問共用資源的時候,可以通過使用同步鎖使得任何時候只有一個任務可以訪問該資源,見部落格:線程同步之synchronized關鍵字。下面主要講的是如何使任務彼此間可以協作,使得多個任務可以一起工作去解決木某個問題,因為有些問題中,某些部分必須在其他部分被解決之前解決,就像在餐廳服務員要端菜就必須有廚師做好了菜。在任務協作時,可以讓任務自身掛起,直至某些外部條件發生
Time of Update: 2015-08-25
標籤:1.Mousepackage com.yfs.javase;public class Mouse {private int index = 1;private boolean isLive = false;//跳出方法 同步鎖public synchronized void jump() {while(true) {if(!isLive ) {System.out.println("跳出第 " + index + " 田鼠");//修改田鼠狀態isLive =
Time of Update: 2015-08-25
標籤:迴圈語句:for 、 while...do 、 do...while1、for:(初始化語句;判斷條件陳述式;控制條件陳述式){ 迴圈體語句; }1 class Fin{2 public static void main(String[] args){3 for(int i=0;i<10;i++){4 System.out.println("Hello World");5 }6 }7 }8 9 //i初始值為0,
Time of Update: 2015-08-25
標籤:java 3種簡單排序 1.冒泡排序public class MaxMin{ public static void main(String args[]){ int a[]={5,4,9,8,7,6,0,1,3,2}; bubbleSort(a); //靜態方法中直接通過類名調用靜態方法,或者通過對象去調用非靜態方法