原创 Java範型和集合

(一)泛型(1)數組直接定義了存儲的類型,防止出現其他類型的元素,集合能不能也像數組一樣,直接規定我們集合的存儲類型,針對這種情況一種技術:泛型<數據類型> --- 引用數據類型 泛型:將明確的集合類型的工作推遲到了創建對

原创 Java面試題-集合和數組的區別

面試題:數組和集合的區別?1)長度區別: 數組長度固定 集合長度可變2)內容的區別 數組可以存儲同一種類型的元素 集合可以存儲多種類型的元素3)存儲類型的區別 數組:可以存儲基本類型,也可以存儲引用類型 String[] st

原创 Java中的異常和遞歸

(一)HashMap(1)HashMap集合本身基於哈希表它可以保證鍵的唯一性(Map都是針對鍵有效)HashMap<String,String> String:人的ID編號 String:人的姓名HashMap<Integer,Str

原创 Java基礎面試題-map和collection的區別

面試題:Map集合和Collection的區別? Map集合:是一種鍵和值的映射關係(雙列集合) 當作爲:夫妻對 Collection集合:單列集合,只能存儲一種類型的元素,當作爲:光棍 間接關係:HashSet依賴於Map接口的

原创 Java後臺開發常見面試題

八種基本數據類型的大小,以及他們的封裝類 整數型: byte 1個字節 -128~127 封裝類:Byte short 2個字節

原创 Linux基礎(網絡管理、配置虛擬機和配置yum源)

一、linux網絡基礎 1、改變ipnm-connection-editor 修改ip 2、查詢ipifconfig eth0 查看虛擬機ipip addr show br0 查看真機ip 3、把主機配置成路由器ping 172.2

原创 淺談linux系統下的權限管理和進程及服務的控制

一、文件權限的管理 1、權限存在意義爲了安全2、權限的識別ls -l file 文件的權限ls -ld dir 目錄的權限3、權限的查看與理解 rw-r--r-- 1 root root 216 may 12 2017 f

原创 linux基礎(用戶管理)

一、用戶的管理 1、思考:系統中爲什麼要有用戶? 底層的安全設定的一部分,用戶有特定的權力。限制權力 組:用來共享權力的 兩種: 能決定的叫附加組(不一定都有) 不能改變的組 初始組(所有用戶都有)

原创 多線程模擬售票

需求:某電影院出售某些電影的票(復聯3,紅高粱....),有三個窗口同時進行售票(100張票),請您設計一個程序,模擬電影院售票兩種方式:繼承接口(1)synchronized實現public class SellTicketDemo {

原创 Java基礎(十一) 面試題

面試題: 如何獲取class字節碼文件對象/Class的類對象 三種方式來獲取這個class字節碼文件對象: 1)Object中的getClass() 2)任何數據類型的靜態屬性class

原创 jsp實現表格的增刪功能

<%@ page import="java.util.List" %><%@ page import="bean.Hero" %><%@ page import="java.util.ArrayList" %> <%response.set

原创 Java基礎(十)

(一)線程安全(1)如何解決多線程的安全問題?校驗一個多線程程序是否有安全問題的隱患的前提條件:1)當前程序是否是多線程環境2)是否有共享數據3)是否有多條語句對共享數據進行操作 看當前案例是否有多線程的安全問題:1)是否是多線程環境

原创 Java基礎(九)

(一)子節緩衝流(1) 一次讀取一個字節數組的方式要比一次讀取一個字節方式高效.一次讀取一個字節數組,相當於構造一個緩衝區,有沒有比一次讀取一個字節數組還要高效的流?字節緩衝流 :(2)字節緩衝輸出流:構造方式:(第一種開發中)

原创 JavaScript基礎(一)

Js的歷史1994年的時候,國外的網速7kb/10kb左右網景公司---liveScript (領航者瀏覽器)90年Java語言誕生jdk1.0 --將”java”--網景公司和sun公司-javaScriptjava

原创 Java基礎(七)面試題

面試題:Map集合和Collection的區別? Map集合:是一種鍵和值的映射關係(雙列集合) 當作爲:夫妻對 Collection集合:單列集合,只能存儲一種類型的元素,當作爲:光棍 間接關係:HashSet依賴於Map接口的