java面試題-基礎方面

 Java基礎方面: 1、範圍public,private,protected,以及不寫時的區別答:區別如下:範圍           當前類       同一package  子孫類       其他packagepublic            √              √                  √             √protected        √              √                  √             ×friendly 

JAVA 中byte轉換為char儲存

//資料類型轉換java中的基本類型都為有符號類型。從檔案讀取流中擷取的資料為byte數組,其中部分值為大於127的ascii值,這樣在向char數組中轉換時符號位會出錯,解決方案:如果該值大於127(也就是小於0),那麼為該值加256,從而校正符號位。範例程式碼如下: //從String擷取byte數組  int len = str.length();  byte[] ab = new byte[len];  ab = str.getBytes();   for (int i=0; i<

java new socket 非常慢(附非常笨的解決方案)

近日不知突然間串連SOCKET非常慢,而我的另一台電腦又不會,說明代碼是沒有問題的,具體情況如下運行代碼Socket sock = new Socket();sock.connect( new InetSocketAddress( host, port ), timeout

JAVA保留小數位

ava保留兩位小數問題:方式一:四捨五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,  

推薦一下,ictclas4j很好的java分詞系統

ictclas4j中文分詞系統是sinboy在中科院張華平和劉群老師的研製的FreeICTCLAS的基礎上完成的一個java開源分詞項目,簡化了原分詞程式的複雜度,旨在為廣大的中文分詞愛好者一個更好的學習機會。 關於ICTCLAS分詞系統的討論,請訪問google group關於ictclas分詞系統的討論群組http://groups.google.com/group/ictclas :http://code.google.com/p/ictclas4j/downloads/list

Java中兩種字串初始化方法的區別

Java中兩種字串初始化方法的區別        String str1 = new String("abc");           String str2 = "abc";         雖然兩個語句都是返回一個String對象的引用,但是jvm對兩者的處理方式是不一樣的。對於第一種,jvm會馬上在heap(堆)中建立一個String對象,然後將該對象的引用返回給使用者。對於第二種,jvm首先會在內部維護的strings pool中通過String的 equels

關於java+多態關鍵點–動態綁定

父類================================================================public class Fruit {  public void eat() {   System.out.println("i wanna eat

XPDF/pdftohtml/java執行命令列命令

今天早上在Ubuntu

java反射機制的兩個應用

為瞭解決某個問題,需要把對象的非基礎資料型別 (Elementary Data Type),如自訂的一些類型,如在我的包:com.shutao.test下面的,和一些java.util.Set類型的設定為NULL,這裡寫了個通用類,包括調用自己的和父類的setter方法,大家可參考參考: /** * 調用對象的setter方法,將非基礎資料型別 (Elementary Data Type)統一設定為null值 * @author linshutao * */

java設計模式之責任鏈模式

責任鏈模式:文章連結:http://haolloyin.blog.51cto.com/1177454/342166職責鏈模式(Chain of

Java:重寫equals()和hashCode()

以下內容總結自《Effective

Java 擷取IP

Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces();InetAddress ip = null;while (allNetInterfaces.hasMoreElements()) {    NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement(); 

java.net 的api文擋

軟體包 java.net 為實現網路應用程式提供類。請參見:           描述 介面摘要ContentHandlerFactory此介面定義內容處理常式的工廠。DatagramSocketImplFactory此介面定義用於資料通訊端實現的工廠。FileNameMap提供在檔案名稱和 MIME

Java中介面的作用

Java中介面的作用 收藏java不允許多重繼承,也就是說一個子類只能有一個父類,Son extends FatherA,FatherB 是錯誤的 為了彌補這點不足,java允許實現多個介面,Son extends FatherA implements AnotherFatherA,AnotherFatherB是允許的 介面中的方法沒有實體,就這一點而言就相當於abstact class,如:interface ainter{ void dosth(int

JAVA日期加減運算 .

1.用java.util.Calender來實現   Calendar calendar=Calendar.getInstance();      calendar.setTime(new Date());    System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期    calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//

Singleton單例模式的實現 in Java

文章目錄 1st implementation2nd Implementation3rd Implementation 什麼事單例模式(Singleton)?在進程運行期間,只能存在一個執行個體化的對象。單例模式在物件導向程式設計上很常見,而且實現的代碼不長,所以也是面試中很常見的題目。說明:由於要求單例模式要求只能產生一個執行個體,所以我們要隱藏這個類的建構函式,即將其設為私人。我們可以建立一個靜態執行個體,用來檢測是否進行過執行個體化。

Java I/O經典代碼執行個體

package IO; import java.io.*; public class FileDirectoryDemo { public static void main(String[] args) { // 如果沒有指定參數,則預設為目前的目錄。 if (args.length == 0) { args = new String[] { "." }; } try { // 建立指定目錄的File對象。 File currentPath = new File(args[0]); //

Java多線程順序執行

可惡的Java多線程,一直沒搞懂同步的作用!一直以為同步的時候只要鎖住對象就能順序執行了:public class Test { final static byte[] b = new byte[0]; public static void main(String[] args) { Test t = new Test(); t.thread.start(); Test t2 = new Test();

Long2Time.java long轉換為時間串 HH:mm:ss

package org.ckl.nativetimer;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Long2Time {public static String long2timeBySecond(long secend) {return long2timeByMilliSeconds(secend * 1000);}public

java技巧01——遞迴轉迭代完成Fibonacci

本來今天是休息的,於是上網看看文章,在百度貼吧回了一個文章,寫的是如何用遞迴實現Fibonacci數列,回完後我就想用遞迴做這個簡單的事好像有點浪費,於是寫了這篇文章來實現如何用迭代代替遞迴。首先介紹一下Fibonacci數列,其實很簡單的1、1、2、3、5、8、13,除第一個和第二個數,第n個數是前兩個數的和,這麼直白應該都懂了吧!public class method{        public static void main(String args[]){    System.out.

總頁數: 4058 1 .... 2144 2145 2146 2147 2148 .... 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.