原创 Java面試題:Java中如何實現多線程?

方法一:繼承 Thread 類,覆蓋方法 run(),我們在創建的 Thread 類的子類中重寫 run() ,加入線程所要執行的代碼即可。 下面是一個例子: public class MyThread extends Thread   

原创 MVC詳解:MVC是什麼?MVC工作原理,MVC優缺點以及爲什麼要使用MVC

一、什麼是MVC Model:模型層 View:視圖層 Controller:控制層 MVC (Modal View Controler)本來是存在於Desktop程序中的,M是指數據模型,V是指用戶界面,C則是控制器。使用MVC的目

原创 在Java中怎樣實現多線程?Java線程的四種狀態

一、在java中怎樣實現多線程? extends Thread implement Runnable 方法一:繼承 Thread 類,覆蓋方法 run(),我們在創建的 Thread 類的子類中重寫 run() ,加入線程所要執行的代碼即可

原创 Java設計模式之單例模式,這是最全最詳細的了

一、單例模式 作用:保證一個類只有一個實例,並且提供一個訪問該實例的全局訪問入口 1、單例模式的常用1.Windows的任務管理器2.Windows的回收站,也是一個單例應用3.項目中的讀取配置文件的對象4.數據庫的連接池5.Servlet

原创 Java運行時異常與一般異常有什麼不一樣?

異常表示程序運行過程中可能出現的非正常狀態,運行時異常表示虛擬機的通常操作中可能遇到的異常,是一種常見運行錯誤。java編譯器要求方法必須聲明拋出可能發生的非運行時異常,但是並不要求必須聲明拋出未被捕獲的運行時異常。 一、Error和Exc

原创 &和&&的共同點和區別、Java字符含義和Java創建對象的幾種方式

一、&和&&的共同點和區別 1、&和&&的聯繫(共同點):&和&&都可以用作邏輯與運算符,但是要看使用時的具體條件來決定。 操作數1&操作數2,操作數1&&操作數2, 表達式1&表達式2,表達式1&&表達式2, 情況1:當上述的操作數是bo

原创 Java面試題:Hibernate的二級緩存與Hibernate多表查詢

我們來看兩個有關Java框架之Hibernate的面試題,這是關於Hibernate的常考知識點。 1、請介紹一下Hibernate的二級緩存 解題按照以下思路來回答: (1)首先說清楚什麼是緩存; (2)再說有了hibernate的Ses

原创 Java構造方法、成員變量初始化以及靜態成員變量初始化三者的先後順序是什麼樣的?

Java筆試真題:構造方法、成員變量初始化以及靜態成員變量初始化三者的先後順序是什麼樣的? 解答: 當類第一次被加載的時候,靜態變量會首先初始化,接着編譯器會把實例變量初始化爲默認值,然後執行構造方法。 Java程序的初始化一般遵循以下三個

原创 Java筆試題:給定一個ReadOnlyClass的對象roc,能否把這個對象的age值改成30?

在Java筆試面試中,經常會遇到代碼題,今天我們就來看一則Java代碼筆試題。 有如下代碼: Class ReadOnlyClass { private Integer age=20; pu

原创 Elasticsearch簡介和安裝

各位小夥伴,又到了本期分享大數據技術的時間,本次給大夥帶來的是Elasticsearch這個技術,閒話不多聊,我們開始進入正題。一、什麼是elasticsearch Elasticsearch是一個基於Lucene的實時的分佈式搜索和分析