java知識總結
面向對象特征
1.封裝
封裝給對象提供了隱藏內部特性和行為的能力。對象提供一些能被其他對象訪問的方法來改
變它內部的數據。在 Java 當中,有 3 種修飾符: public, private 和 protected。每一種修飾符
給其他的位於同一個包或者不同包下面對象賦予了不同的訪問權限。
下面列出了使用封裝的一些好處:
1.通過隱藏對象的屬性來保護對象內部的狀態。
2.提高了代碼的可用性和可維護性,因為對象的行為可以被單獨的改變或者是擴展。
3.禁止對象之間的不良交互提高模塊化
2.繼承
繼承給對象提供了從子類獲取字段和方法的能力。繼承提供了代碼的重用性,也可以在不修改類的情況下給現存的類添加新的特性。
3.多態
多態是編程語言給不同的底層數據類型做相同的接口展示的一種能力。一個多態類型上的操作可以應用到其他類型的值上面。
java知識總結
相關推薦
Java知識總結-6
getprop other stat 運行 規範 false writer 清除 javabean jsp知識點標記: Java server page 基本特性 declaration 聲明 expression 表達式 directives 指令 scrip
Java知識總結-7
cfg.xml one 獲取 中一 自動 對數 啟用 dialect select hql 查詢 內連接:from Entity inner join [fetch] Entity.property忽略fetch 關鍵字,我們得到的結果集中,每行數據都是一個Object 數
Java知識總結-11
orm esc val 符號 lec als use 範圍 關系 語法結構 ${expression} EL 提供.和[]兩種運算符來存取數據。 . 只能存給定的值 無法動態獲取值 當要存取的屬性名稱中包含一些特殊字符,如.或?等並非字母或數字的符號
Java知識總結-12
src out oot 實體類 integer 獲取 java知識 getc .get hql 查詢 內連接:from Entity inner join [fetch] Entity.property忽略fetch 關鍵字,我們得到的結果集中,每行數據都是一個Object
java知識總結-17
重定向 per free ogg ring rop 向下取整 其他 val 【js常用知識】 數據類型字符串 null undefault 數字 布爾 數組 對象 數組操作var b = a.shift(); 刪除原數組第一項,並返回刪除元素
java知識總結-25
多次 set 意義 正則 元字符 ctr har a-z 控制 匹配語法:使用單個字符串來描述,匹配一系列符合某語法規則的字符串 / 做為轉意,即通常在"\"後面的字符不按原來意義解釋,如/b/匹配字符"b",當b前面加了反斜桿後/\b/,轉意為匹配一個單詞
java知識總結-26
相同 table 名稱 代理模式 生產 結果 被調用 自動 再次 事務 :事務是一個最小的工作單元,不論成功與否都作為一個整體進行工作。即單個邏輯工作單元執行的一系列操作,要麽完全地執行,要麽完全地不執行。當事務失敗時,系統返回到事務開始前的狀態。這個取消所有變化的過程稱為
java知識總結
禁止 特征 訪問權限 面向對象 新的 獲取 類型 可維護 vat 面向對象特征 1.封裝 封裝給對象提供了隱藏內部特性和行為的能力。對象提供一些能被其他對象訪問的方法來改 變它內部的數據。在 Java 當中,有 3 種修飾符: public, priva
Java知識總結——基礎知識
1、JVM、JRE和JDK的區別: JVM(Java Virtual Machine):java虛擬機器,用於保證java的跨平臺的特性。java語言是跨平臺,jvm不是跨平臺的。 JRE(Java Runtime Environment):java的執行環境,包括jvm+java的核心類庫。
Java知識總結——面向物件
面向物件 1、面向物件思想: (1)概述:面向物件是相對於面向過程而言的,面向過程強調的是功能,面向物件強調的是將功能封裝進物件,強調具備功能的物件; (2)思想特點: A:是符合人們思考習慣的一種思想; B:將複雜的事情簡單化了; C:將程式設計師從執行者變成了指揮者; 比如我要達到某種結果,
Java知識總結----佇列的使用
今天跟大家來看看如何在專案中使用佇列。首先我們要知道使用佇列的目的是什麼?一般情況下,如果是一些及時訊息的處理,並且處理時間很短的情況下是不需要使用佇列的,直接阻塞式的方法呼叫就可以了。但是,如果在訊息處理的時候特別費時間,這個時候如果有新的訊息來了,就只能處於阻塞狀態,造成使用者等待。這個時
Java知識總結----佇列的使用(八)
今天跟大家來看看如何在專案中使用佇列。首先我們要知道使用佇列的目的是什麼?一般情況下,如果是一些及時訊息的處理,並且處理時間很短的情況下是不需要使用佇列的,直接阻塞式的方法呼叫就可以了。但是,如果在訊息處理的時候特別費時間,這個時候如果有新的訊息來了,就只能處於
java知識總結(二)類和物件
java總結二 類和物件 首先建一個Demo類作為示例 public class Demo {//類 //屬性(成員變數) private int sex;//私有的成員變數 //方法(成員函式) public int getSex() { return se
Java知識總結(一)
一、基礎篇 1.1、Java基礎 面向物件的特徵:繼承、封裝和多型 final, finally, finalize 的區別 1、final修飾符(關鍵字)。被final修飾的類,就意味著不能再派生出新的子類,不能作為父類而被子類繼承。因此一個類不
Java基礎概念性的知識總結
java開發 本地 關註 不包含 ava jre 操作 kit 計算機 屬於個人的所學的知識總結,不是全面的 1.JDK、JRE和JVM三者的區別 01.JDK:(Java Development ToolKit)Java開發工具包,是整個Java的核心。包括了Java
Java繼承知識總結
nbsp ram 類類型 般的 包括 tro 表現 訪問 可見 Java中的繼承作為Java面向對象三大特性之一,在知識點上而言,還是很多的。現做出如下總結: 1. 繼承的概念: 繼承在本職上是特殊——一般的關系,即常說的is-a關系。子類繼承父類,表明子類是一種特殊的父類
【Java】日誌知識總結和經常使用組合配置(commons-logging,log4j,slf4j,logback)
ng- binder mono leading black auto erb param 1.2 Log4j Apache的一個開放源碼項目,通過使用Log4j,我們能夠控制日誌信息輸送的目的地是控制臺、文件、GUI組件、甚至是套接口服務 器
Java集合框架知識總結
log 增強for循環 stat sort 訪問 字符串 繼承 操作類 map對象 兩大體系:Collection,Map 一、Collection: List 接口 : List:裏面對象全部是有序的(通過三種方法來遍歷) ArrayList,LinkedLis
模擬QQ聊天與視頻聊天同時進行-------java基礎知識總結
span img mage java基礎知識 java基礎 @override args pub spa 前言:多線程的知識 代碼: 1 package com.day13.math; 2 /** 3 * 類說明 :模擬QQ聊天與視頻聊天同時進行 4 * @a
構造方法和一般方法的區別(面試)-----java基礎知識總結
col 進行 span round 構造方法 基礎知識 fff font size 構造方法:對象創建時,就會調用與之對應的構造方法,對對象進行初始化; 一般方法:對象創建後,需要方法功能時才會調用。 構造方法,在對象創建時,會調用且只調用一次。