原创 面試 -- Java基礎(一)

1.面向對象的特徵。 答:面向對象的特徵有抽象、繼承、封裝、多態 抽象: 將一類對象的公共特徵總結出來構造類的過程,包括數據抽象和行爲抽象。抽象只關注對象有哪些行爲和屬性,不關注這些行爲的細節是什麼。 繼承: 從已有類中得到繼承信息並創建

原创 面試 -- 多線程( 一) -- 基礎

1.什麼是線程?什麼是多線程?線程和進程的區別是什麼? 答:  (1)線程是進程的一個實體,是CPU調度和分派的基本單位,是比進程更小的能夠獨立運行的基本單位,同一進程中的多個線程之間可以併發執行,能夠和同屬於一個進程的其他線程共享進程所

原创 JSP中隱藏的變量

1、out 來源於java.io.Writer類,它用於發送輸出流到客戶端。2、request 來源於javax.servlet.http.HttpServletRequest接口。它被關聯到每一個HTTP請求。3、response 來源

原创 Java設計模式(一) -- 工廠方法模式

java的設計模式大體上分爲三大類: •創建型模式(5種):工廠方法模式,抽象工廠模式,單例模式,建造者模式,原型模式。 •結構型模式(7種):適配器模式,裝飾器模式,代理模式,外觀模式,橋接模式,組合模式,享元模式。 •行爲型模式(11

原创 代理模式(續)

什麼時候用代理模式?    需要爲一個對象在不同的地址空間提供局部代表的時候,可以使用遠程代理    需要按照需要創建開銷很大的對象的時候,可以使用虛代理    需要控制對原始對象的訪問的時候,可以使用保護代理    需要在訪問對象執行一

原创 如何安裝破解Nuke11?

         之前安裝nuke一直失敗,上網找了半天終於找到解決方法,終於安裝成功了。現在我就分享一下nuke的安裝破解方法,以nuke11為例:        1.正常安裝軟件:                2.安裝FLT7許可證

原创 Java實現反向輸出鏈表

面試問題5:從尾到頭打印鏈表        題目:輸入一個鏈表的頭結點,從尾到頭反過來打印出每個結點的值。        題目解析:一般從尾到頭打印鏈表結點的值的話,可以想到將鏈表結點的指針反轉過來,改變鏈表方向,這樣相當於從頭到尾輸出了

原创 final關鍵字的幾大特徵

final關鍵字1.final修飾變量,則等同於常量2.final修飾方法中的參數,稱爲最終參數。3.final修飾類,則類不能被繼承4.final修飾方法,則方法不能被重寫。

原创 Spring七大模塊

七大模塊,如下:1. Spring Core: Core封裝包是框架的最基礎部分,提供IOC和依賴注入特性。這裏的基礎概念是BeanFactory,它提供對Factory模式的經典實現來消除對程序性單例模式的需要,並真正地允許你從程序邏輯

原创 破解IDEA2018的正確姿勢

    原文傳送門:https://blog.csdn.net/weixin_37937646/article/details/79119540    隨着各個服務器被idea封殺,現在基本已經無法通過服務器來破解IDEA2018旗艦版了

原创 Java設計模式中的六大設計原則

    最近一直在看有關設計模式的博客和文章,發現自己對於設計模式的認識和理解還是有點淺顯,於是想動手寫博客鞏固一下。    在開始闡述設計模式之前,首先介紹一下設計模式中的六大原則:                 總原則-開閉原則  

原创 Java設計模式(三) -- 代理模式

        代理是一種設計模式,即通過代理對象訪問目標對象,這樣可以在目標對象實現的基礎上,增強額外的功能,即擴展目標類的功能。        通常編程中存在一種思想,即不要隨意修改別人的代碼或者方法,所以代理就可以在不修改目標代碼的

原创 Java對二叉樹的操作

    面試題7:重建二叉樹 題目:輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建該二叉樹,假設輸入的前序遍歷和中序遍歷的結果中都不包含重複的數字。例如:輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,

原创 鏈表的特徵

下面哪些不是鏈表的特徵?    A.數據在內存中一定是連續的   B.插入或刪除時,無需移動其它元素   C.可以隨機訪問表內的元素   D.需要事先估計存儲空間正確答案: A C D 這道題是考察鏈表的最基本特性:鏈表是用指針來指向元素

原创 Java設計模式(二) -- 單例模式

    單例模式是Java中最廣泛應用的設計模式之一,爲創建對象提供了一種絕佳的方式。因此,在一些Java程序中,一些管理器和控制器經常被設計爲單例模式。    這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創