Time of Update: 2015-07-20
標籤:Java面試題和答案JAVA相關基礎知識1、物件導向的特徵有哪些方面 1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承:繼承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類
Time of Update: 2015-07-20
標籤:面試中被問到過的題目:1.<%@ include=""/>和<jsp:include page="" flush="true"/> 2.知道的GOF 模式,說明3.自己的長期規劃是什麼,近期規劃是什嗎?4.override和overload5.final關鍵字6.系統如何分層,前台,邏輯,資料訪問。你的職責,代碼如何保證品質的7.getAttribute 和getParameter
Time of Update: 2015-07-20
標籤:一、Java基礎部分1、物件導向的特徵有哪些方面?答:物件導向的特徵主要有以下幾個方面:1)抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括資料抽象和行為抽象兩方面。抽象只關注對象有哪些屬性和行為,並不關注這些行為的細節是什麼。2)繼承:繼承是從已有類得到繼承資訊建立新類的過程。提供繼承資訊的類被稱為父類(超類、基類);得到繼承資訊的類被稱為子類(衍生類別)。3)封裝:通常認為封裝是把過程和資料包圍起來,對資料的訪問只能通過已定義的介面。物件導向的本質就是將現實世界描繪成一系列完
Time of Update: 2015-07-20
標籤:1 String = 與 new 的不同使用“=”賦值不一定每次都建立一個新的字串,而是從“字串執行個體池”中尋找字串。使用“new”進行賦值,則每次都建立一個新的字串。 2 String與StringBufferString類是不可變類,字串一旦初始化後,就不能被改變。而StringBuffer類是可變類,字串值可以唄改變。常常在實際應用中看到累死這樣的代碼:String s=new(
Time of Update: 2015-07-20
標籤:源:Java通過JNI調用dll詳細過程 最近項目有這樣一個需求,在已有的CS軟體中添加一個連結,將當前登入使用者的使用者名稱加密後放在url地址中,在BS的login方法裡通過解密判斷,如果為合法使用者則無需再次登入直接進入平台,CS軟體方提供了一個加密解密的dll檔案,我們需要在action中通過該dll解密,那麼就涉及到java調用dll的問題。 首先我選擇了JNI方式(因為網上說的另兩種方式Jawin,
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-20
標籤:Java基礎方面: 1、範圍public,private,protected,以及不寫時的區別 答:區別如下: 範圍 當前類 同一package 子孫類 其他package public √ √ √ √ protected √ √ √ × friendly √ √ ×
Time of Update: 2015-07-20
標籤:字元 java 面試 演算法 offer 【012-Integer to Roman(數字轉羅馬字元)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given an integer, convert it to a roman numeral. Input is guaranteed
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-20
標籤:字串 子串 java 演算法 面試 【014-Longest Common Prefix(最長公用首碼)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Write a function to find the longest common prefix string amongst an
Time of Update: 2015-07-20
標籤:本文轉自:http://www.infosys.tuwien.ac.at/teaching/courses/WebEngineering/References/java/docs/api/java/awt/image/PixelGrabber.htmlPixelGrabber 類實現可以附加在 Image 或 ImageProducer 對象上獲得映像像素子集的 ImageConsumer。下面是一個樣本: public void handlesinglepixel(int x, int
Time of Update: 2015-07-20
標籤:引言從一段代碼說起:public void stringTest(){ String a = "a"+"b"+1; String b = "ab1"; System.out.println(a == b);}大家猜一猜結果如何?如果你的結論是true。好吧
Time of Update: 2015-07-20
標籤: 本文介紹java最基本的同步方式,即使用synchronized關鍵字來控制一個方法的並發訪問,如果一個對象已用synchronized關鍵字聲明,那麼只有一個執行線程允許去訪問它,其它試圖訪問這個對象的線程將被掛起,直到第一個線程訪問完畢。 下面通過一個小例子來學習這個概念,公司向銀行存錢,取錢情境。 1:建立Account的帳號類,它是銀行賬戶的模型,只有一個雙精確度浮點型屬性,balance. 2:實現balance的get set
Time of Update: 2015-07-20
標籤:Properties類很常用麼,幾乎每個項目,從j2se到j2ee每個項目都沒離開過他,就算是jsp+servlet+jdbc的東西,jdbc的配置資訊也是寫Properties,國際化也是Properties,cdn也是Properties,memcached也是 Properties。總之java.utils.*無所不用,不所不在。。小記下Properties:java.util.Properties是對properties這類設定檔的映射。支援key-value類型和xml類型兩種。
Time of Update: 2015-07-20
標籤: Java內建的get、post請求: get請求方式:package com.java;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import
Time of Update: 2015-07-19
標籤:java 多線程 線程 線程優先順序 在作業系統中,線程可以劃分優先順序,優先順序較高的線程得到CPU資源較多,也就是CPU優先執行優先順序較高的線程對象中的任務(其實並不是這樣)。在java中,線程的優先順序用setPriority()方法就行,線程的優先順序分為1-10這10個等級,如果小於1或大於10,則拋出異常throw new
Time of Update: 2015-07-19
標籤:設計模式主要分三個類型:建立型、結構型和行為型。 其中建立型有: 一、Singleton,單例模式:保證一個類只有一個執行個體,並提供一個訪問它的全域訪問點 二、Abstract Factory,抽象工廠:提供一個建立一系列相關或相互依賴對象的介面,而無須指定它們的具體類。 三、Factory Method,Factory 方法:定義一個用於建立對象的介面,讓子類決定執行個體化哪一個類,Factory Method使一個類的執行個體化延遲到了子類。
Time of Update: 2015-07-19
標籤:1.資料類型: 八大基礎資料型別 (Elementary Data Type):byte short char int long float double。注意:float聲明賦值時要在後面加上" f "符號。 引用資料類型: 類(class):如,字串String 介面(interface) 數組(array)2.標識符,關鍵字: 注意:String
Time of Update: 2015-07-19
標籤:第四個代碼模型:介面應用 在現實生活之中經常會遇見如下的幾種情況: · 在一片森林之中有多種樹木; &
Time of Update: 2015-07-19
標籤:第二個模型: 資料表與簡單java類映射題目要求,要求使用emp表(empno、ename、job、sal、comm、mgr、deptno)和dept(deptno、dname、loc)表進行操作,要求可以實現如下的功能: ·