Time of Update: 2018-07-27
Tables 重載 覆寫 名稱 overloading override 特點 方法名稱相同,參數類型和個數不同 方法名稱、參數類型個數均相同 出現位置 同一個類中 繼承關係中,子類對父類的覆寫 函數許可權問題 沒有要求
Time of Update: 2018-07-27
編程中我們會經常用break來跳出迴圈,如下: 通過截圖可以看出,當 i==1 && j==1時,跳出了內層的for迴圈。 但是,如果我們想要跳出外層的迴圈該怎麼辦呢,我們可以通過在迴圈前邊加標號來實現,如下: 說明: 1、標號緊貼迴圈語句,並且處於迴圈語句的前邊;2、通過標號能跳出任意層數的迴圈;3、break和continue都可以使用標號來靈活控制迴圈語句;4、我們反編譯.class檔案時,能經常見到"break
Time of Update: 2018-07-27
首先需要明白java中HastSet實際上是用散列表實現的,散列表的大小預設大小為16(也叫散列表元的數量),載入因子為0,75(下面會解釋什麼是載入因子)。 去重原理:當hashset add一個元素A的時候,首先擷取這個元素的散列碼(hashcode方法),假設散列碼為400,然後將散列碼對散列表元的數量模數,400%16=0;
Time of Update: 2018-07-27
1、操作模式 開始之前,有必要瞭解一下Storm的操作模式。有下面兩種方式。 本地模式 在本地模式下,Storm拓撲結構運行在本機電腦的單一JVM進程上。這個模式用於開發、測試以及調試,因為這是觀察所有組件如何協同工作的最簡單方法。在這種模式下,我們可以調整參數,觀察我們的拓撲結構如何在不同的Storm配置環境下運行。要在本地模式下運行,我們要下載Storm開發依賴,以便用來開發並測試我們的拓撲結構。我們建立了第一個Storm工程以後,很快就會明白如何使用本地模式了。 NOTE:
Time of Update: 2018-07-27
這是一個web搜尋的基本程式,從命令列輸入搜尋條件(起始的URL、處理url的最大數、要搜尋的字串), 它就會逐個對Internet上的URL進行即時搜尋,尋找並輸出匹配搜尋條件的頁面。 這個程式的原型來自《java編程藝術》, 為了更好的分析,站長去掉了其中的GUI部分,並稍作修改以適用jdk1.5。以這個程式為基礎,可以寫出在互連網上搜尋 諸如映像、郵件、網頁下載之類的“爬蟲”。 先請看程式啟動並執行過程: D:/java>javac SearchCrawler.
Time of Update: 2018-07-27
來自 慕課網 的學習 我們可以使用自訂註解,實現ORM,即對象/關係的映射。通過自訂註解,定義對象對應資料表的屬性,如表名,表欄位等。 Table.java(Table註解) package com.ann.demo;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;
Time of Update: 2018-07-27
JDK1.5引入了註解。 按來源分類: 內建註解 第三方註解 自訂註解 內建註解:例如Override,Deprecated,Suppvisewarnnings。 Override是來標識重寫的,如果沒有重寫,就會報錯。 Deprecated是用來標識過時的方法,如果使用的話會有風險提示,並劃橫線,使用Suppvisewarnnings就可確認使用,消除風險提示。
Time of Update: 2018-07-27
public static String getSha1(String str){ if(str==null||str.length()==0){ return null; } char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f'}; try {
Time of Update: 2018-07-27
本文屬於java基礎面試系列: 63 int類型在32位和64位有什麼不同 我看了題目之後覺得不是很理解,應該是跟作業系統無關的,網上搜了下也是沒有好文章專門說明,比較困惑,諮詢下題主:是楚楚街面試問的,還是把自己理解思路試著寫一下。 **************************************************
Time of Update: 2018-07-27
java.io.InvalidClassException: <className>; incompatible types for field <fieldName> 異常追蹤 異常資訊 後台日誌中產生了如下異常資訊: java.io.InvalidClassException: <className>; incompatible types for field <fieldName> at
Time of Update: 2018-07-27
一,網路編程中兩個主要的問題 一個是如何準確的定位網路上一台或多台主機,另一個就是找到主機後如何可靠高效的進行資料轉送。 在TCP/IP協議中IP層主要負責網路主機的定位,資料轉送的路由,由IP地址可以唯一地確定Internet上的一台主機。 而TCP層則提供面嚮應用的可靠的或非可靠的資料轉送機制,這是網路編程的主要對象,一般不需要關心IP層是如何處理資料的。 目
Time of Update: 2018-07-27
初始化和清理 初始化和清理正是涉及安全的兩個問題。在之前的程式中一大部分錯誤都源自於不正確的初始化以及清理工作。在Java中具有一系列的初始化機制保證資料對象的合理初始化,並且採用記憶體回收行程機制保證對象記憶體的回收問題。 1. Java中的初始化機制 在Java的類定義中主要涉及到類屬性(即靜態域),對象屬性以及方法中的局部變數,對它們進行初始化主要有兩種方法: 在變數定義時提供初始值;(基礎資料型別 (Elementary Data Type)初始化為false或0
Time of Update: 2018-07-27
我們在tomcat容器執行web項目的時候,可能會發生java.lang.OutOfMemoryError記憶體溢出問題。我在網上找了很多篇文章,寫的有點淩亂,自己整理了一下在window系統下如何修改我們同tomcat放JVM配置來擴大我們的記憶體。本人親測可以的 一、為什麼出現記憶體溢出問題 PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存地區OutOfMemoryError:PermGen
Time of Update: 2018-07-27
1、構造器初始化 new一個對象首先會給器分配一塊記憶體,並且調用構造方法進行初始化。 構造方法:構造方法與類型一致,且沒有傳回型別。每個類都有一個預設的構造方法。 構造方法和普通方法一樣可以重載,用於傳入不同的參數。區分構造方法,只能由參數個數不同,類型不同去區分。 public class Contruct {Contruct() {//無參構造方法System.out.println("構造器");}Contruct(int
Time of Update: 2018-07-27
Queue介面與List、Set同一層級,都是繼承了Collection介面。LinkedList實現了Queue介面。Queue介面窄化了對LinkedList的方法的存取權限(即在方法中的參數類型如果是Queue時,就完全只能訪問Queue介面所定義的方法 了,而不能直接存取 LinkedList的非Queue的方法),以使得只有恰當的方法才可以使用。BlockingQueue 繼承了Queue介面。
Time of Update: 2018-07-27
前言 何為單態模式。 在一個系統中,JVM中,只能存在有一個對象的執行個體,所有程式的處理都只能調用這一個對象完成相關邏輯操作,單態模式有點在於減少了new關鍵字的調用,執行個體的初始化,節省了系統記憶體開銷。單態模式的痛點在於多線程的處理,寫法很多,真正能夠執行的,考慮的,痛點在於線程的安全問題。。。,本文進行簡單的理解闡述,如果不明白,請關注博主留下的兩篇好文 兩篇好文 http://www.blogjava.net/kenzhh/archive/2013/03/15/3578
Time of Update: 2018-07-27
一、使用工具: nginx-1.8.1.tar.gz nginx_upload_module-2.2.0.tar.gz openssl-1.0.2h.tar.gz
Time of Update: 2018-07-27
java List 分頁應用(一) 引自:http://www.blogjava.net/jzone/articles/308842.html 應用類: package com.Gavin.tools.util; /** *//** * List分頁 * 實現:利用List的擷取子List方法,實現對List的分頁 * @author
Time of Update: 2018-07-27
package org.usc.action; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Test {
Time of Update: 2018-07-27
問題: 如下,在雜湊表中添加了兩個相同自訂學生類,可以看到輸出為兩個名為LEE的學生對象。 import java.util.HashSet;import java.util.Iterator;public class HashSetDemo2 {public static void main(String[] args) {// TODO Auto-generated method stubHashSet hsHashSet=new HashSet();hsHashSet.