原创 前端學習之CSS

CSS概述 CSS簡介 CSS是指層疊樣式表(Cascading Style Sheets),它的作用就是用於表現元素、美化網頁。 樣式定義如何顯示元素,樣式通常存儲在樣式表中。把樣式添加到HTML中,是爲了解決內容與表現分離的問

原创 Java中的String類

String類概述 String 類代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作爲此類的實例實現即Java程序中的所有字符串字面值都是String類的對象。 字符串是常量,它們的值在創建之後不能更改(若對

原创 淺談面向對象中的多態

面向對象有三大特徵:封裝、繼承和多態。今天我們來談談多態。 多態 多態概述 什麼是多態? 每每談及多態時,總有一種只可意會不可言傳的感覺。簡單來說多態就是某個事物,在不同時刻表現出來的不同狀態。 比如:貓可以是貓的類型,也可以是動

原创 淺談Java中的內部類

已經學習了最常使用的類,那麼今天就來談談內部類吧。 內部類概述 我們平時碰到的類都是平級關係的,那麼什麼是內部類呢? 顧名思義,內部類就是定義在類中的一個類,即是在類的內部又定義了另一個類,那麼就把此類稱爲內部類。 舉個簡單的例子

原创 淺談Java中的IO流

在進行設備、文件之間的數據傳輸的時候,如 文件的上傳和下載 ,我們可以使用IO流來進行處理。 在對文件和目錄進行操作時,我們需要將其包裝稱爲Java程序可以處理的形式,此時,就需要用到File類了。 File類 public cl

原创 GUI編程之AWT

GUI,全稱爲 Graphical User Interface,意爲 用戶圖形界面,是指採用圖形方式顯示的計算機操作用戶界面。 GUI編程的核心技術是AWT以及Swing。可以說Swing是AWT的升級版本。那麼就先來了解一下A

原创 Java中的Arrays類

Arrays類概述 Arrays類是針對數組進行操作的工具類,該類提供了排序,查找等功能。常用的對數組進行操作的功能有轉換成字符串,排序,二分查找,比較,複製等方法。 toString()方法 該方法返回指定數組內容的字符串表示

原创 Java中數組的二分查找

二分查找也稱折半查找(Binary Search),它充分利用了元素間的次序關係,採用分治策略進行查找,它是一種效率較高的查找方法。但是二分查找有一個前提就是數組必須有序。 二分查找的思想 首先假設數組元素呈升序排列,將n個元素分

原创 淺談Java中的反射

反射機制概述 靜態語言和動態語言: 動態語言,是一類運行時可以改變其結構的語言:例如新的函數、對象甚至代碼可以被引進,已有的函數可以被刪除或是其他結構上的變化。通俗點說就是在運行時代碼可以根據某些條件改變自身結構。 主要動態語言

原创 淺談面向對象中的繼承

面向對象有三大特徵:封裝、繼承、多態。今天就來談談繼承。 繼承概述 繼承的概念: 何爲繼承? 當多個類存在相同的屬性和行爲時,重複去寫相同的代碼其實是沒有必要的,我們可以將這些相同的屬性和行爲都寫在一個類中,然後需要用到這些屬性和

原创 淺談Java中的泛型

泛型的由來:通過Object轉型問題引入。 早期的Object類型可以接收任意的對象類型,但是在實際的使用中,會有類型轉換的問題,由於存在着隱患,所以Java提供了泛型來解決這個安全問題。 泛型概述:是一種把類型明確的工作推遲到創

原创 淺談面向對象

編程語言有面向過程的也有面向對象的。像我們學習的C語言就是面向過程的語言,C++、Java等就是面向對象的語言。 可能很多人都聽過面向過程,面向對象。那麼到底什麼是面向過程,什麼又是面向對象呢? 面向過程,是一種以過程爲中心的編程

原创 Java中的Math類

Math 類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。 成員變量 表示自然對數的底數 表示圓周率 成員方法 去絕對值 對該數向上取整 對該數向下取整 求兩個數的最大值 求兩個數的最小值

原创 淺談Java中的Set集合

Java中的集合Collection是集合的頂層父接口,Set爲其的子接口之一,而它也是我們經常食用到的集合。 下面就來談談Set集合。 Set集合概述 Set集合中的元素特點是:元素不允許重複,即元素唯一。 Set集合的成員

原创 GUI編程之Swing

Swing是AWT的升級版。要使用Swing技術進行GUI編程的話,就要用到javax.swing包,該包下有很多類和接口,提供一組“輕量級”組件。 JFrame public class JFrame extends Fram