java面試題1

一、基礎問答  1.下面哪些類可以被繼承?   java.lang.Thread (T)   java.lang.Number (T)   java.lang.Double (F)   java.lang.Math  (F)   java.lang.Void  (F)   java.lang.Class  (F)   java.lang.ClassLoader (T)  2.抽象類別和介面的區別  (1)介面可以被多重implements,抽象類別只能被單一extends  (2)介面只有定義,

Java學習筆記—10.物件導向編程05-物件導向程式的設計步驟

1. 物件導向程式的設計步驟(理解就好了~)      1.1. 先畫一下類的草圖;      1.2. 定義每個類中的屬性,屬性定義完成以後必須要封裝(加private/protected等);      1.3. 封裝的屬性如果需要被外部存取,則一定要設定相應的getter和setter方法;      1.4. 如果需要在對象執行個體化時給對象的屬性賦初值,則可以加入構造方法. 如果有需要的話, 可以加入多個構造方法(一個是無參的,其它是有參的);     

Java學習筆記—12.物件導向編程07-Java中的static關鍵字用法

      static關鍵字是今天下午看的主要內容, static關鍵字是this之外的又一痛點, 因此也是單獨羅列出來做下筆記.      static關鍵字應用點有3個: static變數(屬性)的聲明及引用、static方法的聲明及引用以及static代碼塊的使用. 貌似靜態代碼塊的使用機會比較少,這塊跨過~ 主要筆記下前面兩個部分.1. static 屬性(變數)的聲明及引用     

JAVA代碼查錯試題集

1.abstract class Name {   private String name;   public abstract boolean isStupidName(String name) {}}大俠們,這有何錯誤?答案: 錯。abstract method必須以分號結尾,且不帶花括弧。2.public class Something {   void doSomething () {       private String s = "";       int l =

java interface的一個經典執行個體

CodeCode highlighting produced by Actipro CodeHighlighter

給初學JAVA EE 的人(IT人士)一些建議

首先最重要的就是java基礎了,假如基礎打不好就開始學一些相對更高階的知識(比如說JSP),那麼到時候出了問題自己就無法解決了.比如說在學JSP的時候做了個例子,頁面運行不起來了,出異常了,那麼有些人就會相到這可能是JSP本身的問題而不是他忘了給一個變數構造一個新的對象而導致的null 指標異常(這裡只是假設).單從這個舉例就說明了這是基礎問題導致的錯誤.

Java File Name Sort Filter

import java.io.*; import java.util.*; public final class FileLister {     private String dir = "./";     private String extendedName = "";     /*anonym inner class acts as the assistant to deal with extended name*/

JAVA實現AD驗證

 package service;import java.util.Hashtable;import javax.naming.Context;import javax.naming.NamingException;import javax.naming.directory.DirContext;import javax.naming.directory.InitialDirContext;public class AuthAd{ /** * @param args */ public

Java類的初始化順序

    我把Java類的初始化順序分為兩部分。第一部分是類的初始化,第二部分是對象的初始化。     在初始化之前JVM必須先把該類的位元組碼載入到記憶體中來。這時不管創不建立對象都會馬上執行類的初始化:     執行靜態初始設定式(如static int a = 10)和靜態初始化塊(即static{}中的內容),注意兩者按在原始碼中的先後順序執行。     當建立一個對象,就會執行對象的初始化:     首先調用父類的建構函式。     第二步執行初始設定式(如int a = 10

ubuntu 11.10 安裝 java (二)

前面的手工下載包安裝java最終導致android編譯失敗,找了很久沒找到原因,今天開始用源安裝java,把經驗或相關連結寫下備用。安裝sun-java6-jdk在Ubuntu 10.04中安裝Sun JDK時,會提示找不到報sun-java6-jdk,但是使用Tab鍵明明可以提示sun-java6-jdk,很奇怪。apt-get會提示如下資訊:Package sun-java6-jdk is not available, but is referred to by another

java中String的基本知識以及例子

轉載自原始碼:添加註釋 。1. String str1 = "abc";   System.out.println(str1 == "abc");步驟: 1) 棧中開闢一塊空間存放引用str1, 2) String池中開闢一塊空間,存放String常量"abc", 3) 引用str1指向池中String常量"abc", 4) str1所指代的地址即常量"abc"所在地址,輸出為truePS:沒啥好所的,就是用字串池中的字串 。2. String str2 = new String("abc");

kettle ETL java 調用 kettle job 或 transfer

代碼如下:調用kettle 4.2版本package test; import org.apache.commons.lang.StringUtils; import org.apache.commons.vfs.FileSelector; import org.pentaho.di.core.KettleEnvironment; import org.pentaho.di.core.database.DatabaseMeta; import

一個容易犯錯的java題。

//輸出結果是什麼系列class ValHold{        public int i = 10;    }     public class ObParm{    public static void main(String argv[]){        ObParm o = new ObParm();        o.amethod();        }        public void amethod(){                int i = 99;        

隨便看看吧(JAVA)

1.abstract class Name {private String name;public abstract boolean isStupidName(String name) {}}大俠們,這有何錯誤?答案: 錯。abstract method必須以分號結尾,且不帶花括弧。2.public class Something {void doSomething () {private String s = "";int l = s.length();}}有錯嗎?答案:

準備仔細的研讀compass(是一流的開放源碼JAVA搜尋引擎架構)

這幾天一直在看公司分配的工作及項目代碼,我負責的工作主要是對lucene api的進一步封裝,使其在日後的使用更加的快捷方便. 代碼是技術總監寫好的一部分,交由我來管理最佳化.主要實現的目的是通過設定檔(xml) 快速的將lucene應用到項目中,要做的僅僅是一些設定檔和資料的擷取工作,資料主要是通過資料庫來擷取,使用ibatis作用orm架構.今天上網翻閱資料,發現了compass, 發現這個開源的lucene架構幾乎將我的需要完全的封裝到了一起,只是對於我來說他似乎有點臃腫,呵呵

Java中格式化時間

SimpleDateFormat這個類來解決我們的時間格式問題。SimpleDateFormat 是一個以與語言環境相關的方式來格式化和分析日期的具體類。它允許進行格式化(日期 -> 文本)、分析(文本 -> 日期)和正常化。SimpleDateFormat 使得可以選擇任何使用者定義的日期-時間格式的模式.日期和時間模式日期和時間格式由日期和時間模式 字串指定。在日期和時間模式字串中,未加引號的字母 'A' 到 'Z' 和 'a' 到 'z'

雙擊bat用CMD視窗開啟jar (專為沒有介面的java程式設計的)

記下來,雖然只是一個很簡單的問題,但我自己這個菜鳥摸索了很久~~要雙擊開啟一個沒有介面的jar程式,又想CMD視窗能夠停留,讓你看看jar程式顯示的System.out.print資訊。就寫一個bat: java -jar

[Java][JavaScript]字串數組與字串之間的互轉(join/split)

原文:http://blog.csdn.net/szwangdf/article/details/4177104 1、Java     1-1、字串數組=>字串:StringUtils: join(Object[] array, String separator)            例: /* *Join Strings using separator >>>AB$#$CD$#$EF */ import

java HashMap 極限容量 大小限制 佔用記憶體大小

我很想知道HashMap到底極限容量是多少呢?搜了很久,沒找到答案。也懶得繼續找了~~~反正應該很大很大~~ 但HashMap占記憶體比較大,不少人都更關注於HashMap所佔的記憶體怎麼計算。運行了一下,沒找到HashMap的極限容量,但就發現HashMap很耗記憶體,一下子就OutOfMemoryError了。 Integer a = 1;long start = 0;long end = 0;// 先記憶體回收 System.gc();

阿茲貓 的 Java類比登陸QQ郵箱擷取好友名單的實現

 引用阿茲貓 的 Java類比登陸QQ郵箱擷取好友名單的實現謹以此文,紀念我好幾天敖到1點睡覺,我是個好孩子,一般10點就鑽被窩了,夜裡好起來偷菜,hoho其實很無聊,其實很BT,SNS網站好象一夜之間都提供邀請好友功能但是像開心等都沒有提供對qq的讀取,因為QQ很變態,就用他開刀好了前陣子在研究驗證碼識別,做了一些簡單的註冊機,灌水機,直到發現TMD這東西更變態,水太深,不費心了,能識別簡單的就好了類似QQ這樣的不大可能識別出來了。只有啟用人肉識別,讓肉眼自己看好了,娃哈哈準備工作:

總頁數: 4058 1 .... 2101 2102 2103 2104 2105 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.