原创 Java面試題之Java基礎部分 81-83題

81、java中會存在內存泄漏嗎,請簡單描述。     會。如:int i,i2; return (i-i2); //when i 爲足夠大的正數,i2 爲足夠大的負數。結果會造成溢位,導致錯誤。     所謂內存泄露就是指一個不再被程序

原创 JAVA物聯網九大核心熱點技術

原地址:http://www.cnblogs.com/gaoming7122/archive/2012/07/10/2585168.html   1、 Unix/Linux平臺技術:     Unix系統原理、Unix常用命令、Shel

原创 java經典編程題(4-6)

【程序4】題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。 程序分析:對n進行分解質因數,應先找到一個最小的質數k,然後按下述步驟完成:    (1)如果這個質數恰等於n,則說明分解質因數的過程已經結束,打印出即

原创 java經典編程題(7-9)

【程序7】題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。 import java.util.Scanner; public class Demo1 { public static void main(Strin

原创 java經典編程題(1-3)

【程序1】題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第四個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數爲多少? //1.程序分析:   兔子的規律爲數列1,1,2,3,5,8,13,21.

原创 Java面試題之Java基礎部分 61-70題

61、List和 Map區別? (1)List是存儲單列數據的集合,map是存儲鍵和值這樣的雙列數據的集合 (2)List中存儲的數據是有順序,並且允許重複;Map中存儲的數據是沒有順序的,其鍵是不能重複的,它的值是可以有重複的。   6

原创 Java算法面試-編程挑戰題目

1. 寫一個算法實現在一個整數數組中,找出第二大的那個數字。 舉例:int[ ] numbers = {1,3,5,0,6,9}; 輸出:6             int[ ] numbers2 = {0,3,7,1,12,9}; 輸出

原创 Java面試題之Java基礎部分 1-10題

1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什麼限制?    可以有多個類,但只能有一個public的類,並且public的類名必須與文件名相一致。   2、Java有沒有goto?  java中的保留字,現在沒有在

原创 第三章 面向對象(一)--類與對象

1、基本概念 (1)過程與對象都是一種解決問題的思想。      面向過程:強調的是功能行爲,一種過程,先幹啥,再幹啥;          面向對象:將功能封裝到對象裏,強調的是具備某功能的對象; (2)面向對象的三個特徵:封裝(Enc

原创 Java面試題之Java基礎部分 31-40題

31、String s = "Hello";s = s + " world!";這兩行代碼執行後,原始的String對象中的內容到底變了沒有?    沒有。因爲String被設計成不可變(immutable)類,所以它的所有對象都是不可變

原创 一個一百億的計算器的實現(java代碼實現)

源地址:http://blog.csdn.net/wilsonpeng3/article/details/22441009 網上一搜一大把,搜出來的結果幾乎都是我很崇敬的張孝祥老師寫的這道題的思路,甚至有的直接把原文copy past

原创 第二章 java語法基礎

1、註釋(掌握) (1)單行註釋      //:      //後到本行結束的所有字符會被編譯器忽略; (2)多行註釋     /* */:      /*  */之間的所有字符會被編譯器忽略 (3)文檔註釋     /** */:

原创 Tomcat的Manager顯示403 Access Denied

管理tomcat的時候遇到了以下問題:   1.剛開始需要用戶名密碼,不知道用戶名和密碼是什麼,但是輸入什麼都不正確。   解決辦法:   自己在tomcat-users.xml中按格式添加用戶 conf文件夾裏面   默認是註

原创 Java面試題之Java基礎部分 11-20題

11、"=="和equals方法究竟有什麼區別?    (1)==可用於基本類型和引用類型:當用於基本類型時候,是比較值是否相同;當用於引用類型的時候,是比較對象是否相同。    (2)對於String a = “a”; Integer 

原创 Java面試題之Java基礎部分 51-60題

51、啓動一個線程是用run()還是start()?  啓動線程肯定要用start()方法。 start()方法:用來啓動一個線程,這時此線程處於就緒狀態,然後通過調用此線程的run()方法來完成線程的運行操作。(當用start()開始一