Time of Update: 2015-07-20
標籤:1.安裝Java程式(官網win7 64位系統的Java安裝程式及網址http://www.java.com/zh_CN/download/manual.jsp),選擇windows 64位離線安裝到R目錄下2.在R裡面輸入:install.packages("rJava")install.packages("xlsx")安裝這兩個包,會提示你還有一個包, "xlsxjars"這個包一般會在這個過程中自動安裝,如果沒有安裝的話,可以再按照上面的命令,安裝一個"xlsxjars"這個包。3.
Time of Update: 2015-07-19
標籤:第三個代碼模型:對象比較在講解具體的概念之前,再來觀察一種引用傳遞的形式,本類接收本類對象。範例:觀察程式碼(暫時不要去思考代碼意義)class Person { private String name ; public Person(String name)
Time of Update: 2015-07-20
標籤:Servlet 簡介. Java
Time of Update: 2015-07-19
標籤:多線程 java 什麼是多線程?這些話就不說了,直接看例子。一、 使用多線程1、 繼承Thread類package com.ztz.myThread;public class MyThread extends Thread{@Overridepublic void run() {System.out.println("繼承Thread");}public static void
Time of Update: 2015-07-20
標籤:資料結構 鏈表是否含有環 java檢測是否含環 java檢測鏈表含環 鏈表應用 ??如何檢測一個鏈表是否有環?這個是一個出現頻率較高的面試題。 ??如下是一個含有環的鏈表。 (圖片來自http://www.nowamagic.net/librarys/veda/detail/2245
Time of Update: 2015-07-20
標籤:Java SE Platform 軟體包 一、java基本包 13個1 java.applet 提供建立 applet 所必需的類和 applet 用來與其 applet 上下文通訊的類。 2 java.awt 包含用於建立使用者介面和繪製圖形映像的所有類。 java.awt.color 提供用於色彩空間的類。 java.awt.datatransfer 提供在應用程式之間和在應用程式內部傳輸資料的介面和類。 java.awt.dnd Drag 和 Drop
Time of Update: 2015-07-20
標籤:Java面試題和答案JAVA相關基礎知識1、物件導向的特徵有哪些方面 1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承:繼承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類
Time of Update: 2015-07-20
標籤:一、Java基礎部分1、物件導向的特徵有哪些方面?答:物件導向的特徵主要有以下幾個方面:1)抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括資料抽象和行為抽象兩方面。抽象只關注對象有哪些屬性和行為,並不關注這些行為的細節是什麼。2)繼承:繼承是從已有類得到繼承資訊建立新類的過程。提供繼承資訊的類被稱為父類(超類、基類);得到繼承資訊的類被稱為子類(衍生類別)。3)封裝:通常認為封裝是把過程和資料包圍起來,對資料的訪問只能通過已定義的介面。物件導向的本質就是將現實世界描繪成一系列完
Time of Update: 2015-07-19
標籤: Java中的鎖不管是Lock還是synchronized都可以分為互斥鎖和非互斥鎖。 互斥鎖只能被一個線程持有,其他線程只能等待鎖的釋放。synchronized,ReentrantLock,ReadWriteReentrantLock的WriteLock是互斥的,但ReadLock不是互斥的。 FileLock可以設定為互斥鎖或者非互斥鎖。 實現鎖時可以基於作業系統的調度,也可以以自旋的形式來實現。 利用作業系統的指令,讓線程等待,當鎖可用時,讓線程醒
Time of Update: 2015-07-20
標籤:public class GenCategoryAttrItemHandler {private final static String INPUT_FILE_PATH = "input/category_attr_item.txt";private final static String OUTPUT_FLIE_PATH = "output/category_attr_itemList.txt";/** * @param args *
Time of Update: 2015-07-19
標籤:多線程 線程 java 停止線程 在多線程開發中停止線程是很重要的技術點。停止線程在Java語言中並不像break語句那樣乾脆,需要一些技巧性的處理。一、 異常法採用異常法來停止一個線程,首先我們需要瞭解一下兩個方法的用法:1、interrupt()方法public class MyThread extends
Time of Update: 2015-07-18
標籤: 總所周知,Java語言風格類似C和C++,繼承學習了C++語言的物件導向技術的核心,同時去除了C++語言的指標,改用引用(refrence)取代。那為什麼要去除指標呢,改用引用,引用與指標又有什麼區別呢?1、指標是什嗎? 指標是C語言的靈魂,指標(變數)是儲存地址的變數,它實質是”間接定址“的抽象,即通過一個變數尋找所需要的地址。下面是一個簡單的C語言指標執行個體:#include
Time of Update: 2015-07-20
標籤:數字 integer java 面試 演算法 【013-Roman to Integer (羅馬數字轉成整數)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given a roman numeral, convert it to an integer. Input is
Time of Update: 2015-07-18
標籤: 周末因為一些原因,需要批量更改一些檔案的名稱,使其隨機,就隨手寫了點代碼。增加一個隨機字母:public static void changeName(String path){File file = new File(path);File[] files = file.listFiles();for (int i = 0; i < files.length; i++)
Time of Update: 2015-07-18
標籤:1、for與while相比for控制迴圈的變數只作用於for迴圈,執行完畢釋放記憶體。比while節省記憶體 2、重載函數名同,參數列表不同與傳回值無關 3、記憶體的劃分:(1)寄存器。(2)本地方法區。(3)方法區。(4)棧記憶體。局部變數(5)堆記憶體。new出來的實體(數組、對象) 4、棧,自動釋放記憶體堆,java記憶體回收機制,不定時。 5、數組的兩種異常ArrayIndexOutOfBoundsException:
Time of Update: 2015-07-19
標籤:轉載自:http://blog.csdn.net/tomholmes7/article/details/2663379。轉載請註明原作者地址
Time of Update: 2015-07-18
標籤:leetcode java search in rotated so 題目:Follow up for "Search in Rotated Sorted Array":What if duplicates are allowed?Would this affect the run-time complexity? How and
Time of Update: 2015-07-19
標籤:java 多線程 線程 線程優先順序 在作業系統中,線程可以劃分優先順序,優先順序較高的線程得到CPU資源較多,也就是CPU優先執行優先順序較高的線程對象中的任務(其實並不是這樣)。在java中,線程的優先順序用setPriority()方法就行,線程的優先順序分為1-10這10個等級,如果小於1或大於10,則拋出異常throw new
Time of Update: 2015-07-19
標籤:Java是電腦應用程式程式設計語言,被廣泛用於建立Web應用、伺服器處理、使用者端的API開發乃至資料庫等多個領域。下面列出了8個有助於你開發Java應用程式最好的Java工具。 1. SparkJava 這是一款體形輕巧,功能強大的Web應用程式框架。Spark擁有簡單而直接的方法。您可以通過一些繁瑣的XML配置來使用Spark架構編寫應用程式。Spark能讓你花費最少的精力來開發Java的Web應用程式。 官方網站:http://sparkjava.com/ 2.
Time of Update: 2015-07-19
標籤:本文列出的9本書在Java程式員界都是被認為很棒的書。當一個程式員開始初學Java時,他的第一個問題應該是如何選擇一本書來作為指導學習Java。這個問題也就表明,相對於其他的教程和部落格,Java書籍還是很重要的參考,主要表現在以下兩點通常書籍是由比較權威的程式員來撰寫的。相比其他媒介,書籍對於內容的描述更加詳細,解釋更加明確。 本文列出的九本書是我個人非常喜歡的Java書籍,當我有時間的時候,我就會將它們捧在手裡閱讀。甚至有些書我反覆讀過很多遍,每次重新讀的時候總會有新的收穫。因此這些