原创 Java Web基礎理解(一)

1.session 和 cookie 的區別。 session 是存儲在服務器端,cookie是存儲在客戶端的,所以安全來講session的安全性要比cookie高,然後我們獲取session裏的信息是通過存放在會話cookie裏

原创 JAVA基礎理解(七)

1.講講IO裏面的常見類,字節流、字符流、接口、實現類、方法阻塞 輸入流就是從外部文件輸入到內存,輸出流主要是從內存輸出到文件。 IO裏面常見的類,第一印象就知道IO流中有很多類,IO流主要分爲字節流和字符流。字節流中有抽象類In

原创 JAVA基礎理解(四)

1.深拷貝和淺拷貝的區別是什麼? 淺拷貝:被複制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。換言之,淺拷貝僅僅複製所考慮的對象,而不復制它所引用的對象。 深拷貝:被複制對象的所有變量都含有

原创 JAVA基礎理解(五)

1.列出一些常見的運行時異常。 ArithmeticException (算數異常) ClassCastException (類轉換異常) IllegalArgumentException (非法參數異常) IndexOutOfB

原创 JAVA基礎理解(六)

1.List, Set,Map是否繼承自Collection接口? 只有List和Set接口繼承於Collection接口,Map是與Collection並列的接口概念。 2.字符串常量池到底存在於內存空間的哪裏? jdk6.0字

原创 JAVA基礎理解(三)

1.強引用和軟引用和弱引用以及虛引用 強引用 最普遍的一種引用方式,如String s = “abc”,變量s就是字符串"abc"的強引用,只要強引用存在,則垃圾回收器就不會回收這個對象。 軟引用(SoftReferenc

原创 記一次IDEA中使用lombok出錯

無法找到set、get方法 首先需要在IDEA中下載Lombok插件 點擊setting 選擇Plugins 搜索lombok 並點擊install 安裝完重啓idea 引入jar包,或者用maven等包管理工具引入座標。編

原创 Tomcat項目的三種部署方式

方式一: Webapp war包部署 方式二: server.xml部署方式 方式三: Catalina部署方式 一、Webapp war包部署方式 目前eclipse常用部署方式 通過命令行手動打包,打包步驟如下 進入到要

原创 JAVA基礎理解(二)

一、JAVA基礎理解 1、方法重寫的規則 參數列表、方法名、返回值類型必須一致;構造方法不能被重寫,聲明爲final的方法不能被重寫;聲明爲static的方法不存在重寫(重寫和多態聯合纔有意義),訪問權限不能比父類更低,重寫之後的

原创 Java使用dom4j對xml進行簡單操作

XML樣例 <?xml version="1.0" encoding="utf-8" ?> <!-- xml的一個聲明頭,告訴解析器版本號與編碼集 --> <!-- 在 xml文件中所有的標籤都可以自定義, 1.必須成雙成對

原创 eclipse如何調整成有快捷代碼提示狀態?

經常看到別人的eclipse打着打着就有代碼提示而我們自己的打了半天也沒有除非按到 . 符號這裏提供兩種方法 一、快捷鍵 eclipse代碼提示快捷鍵,當你寫入代碼時候按 alt+/,就會出現提示 二、修改配置 想要再打代碼同

原创 Java泛型的標記符含義

Java泛型中的標記符含義: E - Element 元素通常在集合中使用 T - Type類 K - Key鍵 V - Value值 N - Number數值類型 ?- 表示不確定的java類型 …等等 Object與標記

原创 JAVA SE 的一個綜合型案例

簡述 在控制檯實現一個對學生信息的控制。並且自行編寫一個仿ArrayList< E >集合的集合 目錄 實體類 自定義集合接口 自定義集合實現類 過濾器接口 比較排序接口 服務層面類 管理類 菜單 實體類 package co

原创 Java的I/O框架、網絡編程、反射

【Java總結】-【提高篇(第七週)】 後續每週總結一次 目錄 I/O框架 什麼是流 流的分類 字節流 字符編碼 字符流 字符節點流 File 網絡編程 計算機網絡 網絡模型 TCP/IP模型 TCP/UDP IP In

原创 JavaWeb(篇第一週)之MySQL

MySQL 一、引言 1.1 現有的數據存儲方式有哪些? Java中存儲數據(變量、對象、數組、集合),數據都是保存在內存中,屬於瞬時狀態數據 文件(File)存儲數據,保存在硬盤上,屬於持久化狀態存儲 1.2 以上存儲