原创 抽象類和接口對比(詳細)

Gon 抽象類和接口的區別: 文章內容結構劃分: 1.抽象類和接口定義和實現的書寫規範 2.抽象類和接口的區別 3.抽象類接口理解案例 1.抽象類和接口定義和實現的書寫規範: 抽象類 定義: 抽象是把多個事物的共性的內容抽取出

原创 tomcat狀態碼

eclipse中的Tomcat狀態碼 200:請求成功,瀏覽器會吧響應體內容(通常是html),顯示在瀏覽器中。 302:請求重定向,你訪問我,我通知你訪問另一個資源 304:如果再次訪問的頁面沒有經過修改,通知瀏覽器去讀緩存,服

原创 JAVA三層架構

JAVA三層架構: (持久層)數據訪問層(dao) (業務層)業務邏輯層(services) (表示層)表現層(view) Java三層架構項目分層: entity: 實體層,與數據庫的某個表相關聯。 dao: 數據訪問層(d

原创 面向過程和麪向對象的對比舉例

下面舉了一個關於五子棋面向過程和麪向對象的不同邏輯。 牢記:面向對象:一切皆對象。

原创 什麼叫線程安全

定義: 就是線程同步的意思,就是當一個程序對一個線程安全的方法或者語句進行訪問的時候,其他的不能再對他進行操作了,必須等到這次訪問結束以後才能對這個線程安全的方法進行訪問 什麼叫線程安全: 如果你的代碼所在的進程中有多個線程在同時

原创 普通for循環和foreach比較

foreach for和foreach分爲三類去比較: 遍歷一維數組 遍歷二維數組 遍歷List集合 一維數組的的比較 int array[] = { 1,2,3,4,5}; // 增強for循

原创 script中function加載的特例

<html> <head> <title></title> </head> <body> <script type="text/javascript"> Fn(); //瀏覽器報錯:"un

原创 myeclipse編碼格式配置(UTF-8)

1.配置workspace window–>preference–>general–>workspace–>text file encoding 2.配置CSS window–>preference–>MyEclipse–>Fi

原创 應用程序的兩種架構

應用程序的兩種架構 c/s c代表客戶端 s代表服務器 比如qq、LOL等,說白了就是桌面應用程序 特點: 1.使用前必須得安裝 2.更新時,客戶端和服務器端必須同時更新 3.不跨平臺 4.通信協議採用的是自由協議(自己定義的協議

原创 JDK、JRE和JVM層級關係

JDK包含JRE,JRE包含JVM。 JDK:Java開發工具包 JRE:Java運行環境 JVM:Java虛擬機,X.java文件運行的條件

原创 (get)setAttribute和(get)setParameter方法的區別

應用場景不同 request.getAttribute()方法返回request範圍內存在的對象,而request.getParameter()方法是獲取http提交過來的數據。 request.getParameter()方法傳

原创 IOC與DI的理解(面向對象編程的設計思想)

設計思想:設計思想就是一種設計程序的思路呀,包括怎麼設計對象,等等,不用理解爲很高大上的名詞,只是一種代碼規範、書寫方式設計的思路; 1.1、IoC是什麼 Ioc—Inversion of Control,即“控制反轉”,不是

原创 navicat報錯2005 - Unknown MySQL server host 'localhost' (0)

Navicat以前可以連接,今天報錯連不上了。。。 原因:在本地Mysql數據庫安裝成功並啓動服務後,由於Navicat的一些功能是需要聯網纔可以使用的,所以報錯提示說連接不上主機的localhost(localhost是需要D

原创 web.xml裏面配置servlet詳解

配置servlet代碼塊 <!-- servlet的配置 --> <servlet> <servlet-name>oneServlet</servlet-name> <!-- servlet的全路徑: 包名加ser

原创 MySql中sql語句書寫先後順序

書寫優先順序: (1) SELECT (2) FROM (3) WHERE (4) GROUP BY (5) HAVING (6) ORDER BY (7) LIMIT 例如: SELECT * FROM student WHER