原创 java基礎--面向對象知識點總結

面向對象 1.面向對象思想 (1)思想的概述: 面向對象是相對於面向過程而言的,面向過程強調的是功能,面向對象強調的是將功能封裝進對象,強調具備功能的對象; (2)面向對象思想的特點:   A:面向對象就是一種常見的思想。符合人們的思考習

原创 java關鍵字---this 和super

this 和super下面再來介紹一下this 和super 關鍵字的使用。在程序中通過使用this 和super 關鍵字,可以實現對於類內部很多內容方便的引用,也有助於理解面向對象的實現原理,更方便的理解面向對象技術的內部實現。thi

原创 java基礎中Integer值用==和equals判斷相等問題解析

問題描述: 定義了兩個Integer變量,爲Integer a= 200;  Integer b= 200; ,  但我比較的時候 if (a == b),卻返回false,不都是200嗎?爲什麼返回false,後來改爲equals()

原创 JAVA基礎——重載(Overload)和重寫(Override)

重載(Overload)和重寫(Override) 方法的重載和重寫都是實ava多態性的不同表現,重載可以理解成多態的具體表現形式,重寫是父類與子類之間多態性的一種表現,區別在於前者實現的是編譯時的多態性,而後者實現的是運行時的多態性。

原创 Java基礎總結大全

Java基礎總結大全 一、基礎知識: 1、JVM、JRE和JDK的區別: JVM(Java Virtual Machine):java虛擬機,用於保證java的跨平臺的特性。 java語言是跨平臺,jvm不是跨平臺的。

原创 詳解java mail 發送郵件

電子郵件的應用非常廣泛,例如在某網站註冊了一個賬戶,自動發送一封歡迎郵件,通過郵件找回密碼,自動批量發送活動信息等。但這些應用不可能和我們自己平時發郵件一樣,先打開瀏覽器,登錄郵箱,創建郵件再發送。本文將簡單介紹如何通過 Java 代碼

原创 maven的下載和安裝(win和IOS)

官網下載Maven最新安裝包: 進入Maven官網的下載頁面:http://maven.apache.org/download.cgi 一、下載 如下圖:  apache-maven-3.5.2-src.zip和apache

原创 安裝JDK與環境變量配置

:Ubuntu安裝JDK與環境變量配置 一、getconf LONG_BIT 查看系統位數,並下載相應的jdk。 我的Ubuntu系統是32位的,所以下載的jdk是:jdk-8u77-linux-i586.gz。 並且放到了/home

原创 基於JavaMail的Java郵件發送:複雜郵件發送

上一篇文章 基於 JavaMail 的 Java 郵件發送:簡單郵件發送 講解了郵件的基本協議,JavaMail組件,創建併發送一封簡單郵件的詳細步驟。本文將介紹如何創建併發送一封包含圖片和附件的複雜郵件。 一封複雜的郵件內容可以看做

原创 IntelliJ IDEA(2017)安裝和破解

如果有一定的經濟基礎,請支持正版,這裏提供破解方法。 一、下載並安裝, IntelliJ IDEA的官網:https://www.jetbrains.com 下載 下載 下載 二、破解。 百度下載一個 Jetbrai

原创 javaweb連接池總結

一、應用程序直接獲取數據庫連接的缺點   用戶每次請求都需要向數據庫獲得鏈接,而數據庫創建連接通常需要消耗相對較大的資源,創建時間也較長。假設網站一天10萬訪問量,數據庫服務器就需要創建10萬次連接,極大的浪費數據庫的資源,並且極易造成

原创 解決Eclipse SVN文件衝突詳解

在使用Eclipse SVN插件進行團隊開發的過程,假設開發人員A和B都獲取了同一個文件的最新版本(假如版本號爲8),並都對其進行了改動,成員A已經提交了自己所作的改動(版本號變爲9),如果此時成員B想要提交自己的改動,就極有可能與成員

原创 log4j.properties配置詳解與實例

 最近使用log4j寫log時候發現網上的寫的都是千篇一律,寫的好的嘛不全,寫的全一點的嘛沒有一點格式,看着累。這裏把網上收集到的整理了一下,並且全部都在機器上測試成功了。這麼好的文檔估計沒有了吧? ###################

原创 SQL like 模糊查詢

SQL 模糊查詢 在進行數據庫查詢時,有完整查詢和模糊查詢之分。 一般模糊查詢語句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 條件 其中關於條件,SQL提供了四種匹配模式:1,% :表示任意0個或多個

原创 MySQL下查看用戶、建立用戶、刪除用戶

啓動數據庫: [root@server ~]# mysqld_safe & [1] 3289 [root@server ~]# 130913 08:19:58 mysqld_safe Logging to '/usr/local/mys