原创 Java類的訪問權限詳解

Java中總共有四類訪問權限修飾符(加上默認的) private,public,protected,默認不寫(firendly) 下面就講解不同層次的訪問權限作用:Java的類有2種訪問權限,public、默認;而方法和變量有4種

原创 Eclipse實現代碼自動補全功能(取消空格自動補全)

一、Eclipse自動提示設置 點擊菜單欄的window–>Preferences 配置java文件的自動提示,點擊java–>Editor–>Content Assist,把Auto activation triggers f

原创 sublime text安裝插件失敗解決方法

方法一:(官方推薦) 官方鏈接:http://packagecontrol.cn/installation#st2 由於packagecontrol.io容易被Q,訪問不穩定,所以需要將Sublime Text安裝插件的地址改爲中

原创 Java中的自動拆裝箱機制詳解

從JDK5後開始,爲了減少開發人員的工作,Java提供了自動拆箱與自動裝箱功能,下面就來講解一下其內容 自動裝箱:把基本類型轉換爲包裝類類型 自動拆箱:把包裝類類型轉換爲基本類型 原理:自動裝箱都是通過包裝類的valueOf(

原创 SQL多表查詢(SQL 92 與SQL 99詳解)

連接查詢 Join表操作符對兩個輸入表進行了操作。連接有三種基本類型:交叉連接,內連接,外鏈接。這三種連接的區別是它們採用的邏輯查詢處理步驟各部相同,每種連接都有一套不同的步驟。交叉連接只有一個步驟—笛卡爾積;內連接有兩個步驟—笛

原创 詳解Java 字節流的read()方法返回int型而非byte型的原因

我們都知道java中io操作分爲字節流和字符流,對於字節流,顧名思義是按字節的方式讀取數據,所以我們常用字節流來讀取二進制流(如圖片,音樂等文件)。問題是爲什麼字節流中定義的read()方法返回值爲int類型呢?既然它一次讀出一個

原创 Java抽象類/抽象方法定義及其特性詳解

       類的繼承結構中,越往上的類越具有通用性,也就越抽象。當它抽象到一定程度,就變成概念成框架,不能再產生實例化的對象了。例如“交通工具”,就無法用它來產生一個實例。        對應這一現象,Java中提供了抽象類,它

原创 Django setting.py中BASE_DIR解析

最近被django的一些路徑問題搞蒙了,真的是基礎不牢啊,這裏我就寫點關於BESE_DIR這些路徑配置的體會 我們一層一層的辨析 1.os.path.abspath(file)返回的是.py文件的絕對路徑,也就是setting

原创 Java中子類能不能繼承父類的私有變量和方法?

以下所有觀點只有官方標準爲準,其餘涉及的觀點皆是對這個話題的補充討論 一、觀點引出: 觀點一: 官方文檔的解釋(標準)       A subclass does not inherit the private members o

原创 Javascript進行變量提升和函數提升有什麼用?

       相信大家學習JS時,對於變量提升和函數提升這個會有很多疑惑,爲什麼設計這個,不像其他動態語言一樣,是從上到下逐句依次執行,有人說這個的設計其實是低劣的,或者是語言實現時的一個副作用。它允許變量不聲明就可以訪問,或聲明

原创 xadmin下設置“use_bootswatch = True”無效的解決方案

最近使用django開發一個小網站,後臺管理系統採用xadmin,xadmin是採用源代碼的方式引入到項目中,在xadmin使用的過程中,設置“use_bootswatch = True”,企圖調出主題菜單,顯示更多主題,但是設置

原创 詳解Java的繼承機制和繼承的內部處理

一、繼承機制        子類會自動繼承父類的成員供自己使用,但有時候該成員可能不符合子類的要求。一直簡單的解決辦法是不使用它,另外取名定義新的奕量和方法。 但有時取名是一件麻煩事,而且子類的使用者有可能在無意中使用了設計者不願

原创 centos7 下安裝python3.6並修改爲默認python環境

centos自帶的環境是python2,所以python3需要自己安裝,這篇文章就python3.6的安裝和修改爲默認python環境簡單來說一下 這裏我們採用yum安裝,首先準備階段(當然你覺得夠了,或者弄過,可以直接跳過):

原创 JavaScript簡單數據類型和複雜數據類型詳解

一,簡單類型又叫做基本數據類型或者值類型,複雜類型又叫做引用類型。 1.值類型:簡單數據類型/基本數據類型,在存儲時變量中存儲的是值本身,因此叫做值類型string,number,boolean,undefined,null 2.

原创 Java動態綁定和多態性詳解

首先開始我們以下面的程序來引出今天所講的多態 一、動態綁定 代碼如下 public class Main { public static void main(String[] args) { Zi b = new Zi();