原创 [Java] 組合與繼承的區別

組合和繼承都允許在新的類中放置子對象,組合是顯式地這樣做,而繼承是隱式地做。 那兩者之間的區別是怎樣的呢?又該如何選擇呢? 很多人對組合理解地還不是很好,所以我們先來理解一下組合: 組合技術通常用於想在新類中使用現有類的功能而非它的接口

原创 Python初學-變量這小東西

Python初學-變量這小東西 1. 和C++,Java的區別 動態類型 查看變量a的類型的方法有type(a),a.__class__或者a.__doc__ 一切都是對象:python中一切變量都是對象 2. 數字 自動轉換類型

原创 [Java] int型和string型的相互轉換

參見:點擊打開鏈接 int -> String int i=12345; String s=""; 第一種方法:s=i+""; 第二種方法:s=String.valueOf(i); 這兩種方法有什麼區別呢?作用是不是一樣的呢?是不是

原创 [Java] 如何設置、查看JAVA_HOME、classpath、path變量值

1、啓動CMD命令窗口 2、 set JAVA_HOME=x:\JDK_1.4.2        set PATH=%JAVA_HOME%\bin;%PATH%        set CLASSPATH=.\;%JAVA_HOME%\li

原创 Windows平臺下markdown編輯器使用評測

Windows平臺下markdown編輯器使用評測 Windows平臺下markdown編輯器使用評測 Markdown簡介 Mac平臺 Web端 Windows平臺 有道雲筆記 Typora 馬克飛象 爲知筆記

原创 Python:語句表達式(code structure)

Python:語句表達式(code structure) Python語句表達式code structure 賦值 普通賦值 多重賦值 輸入語句 raw_input input 輸出語句 python2 python3

原创 Python初學

Python初學 Python是一種解釋型,面向對象,動態數據類型的高級程序設計語言 爲什麼選擇Python? 1. 語言發展 1972-1983 c,過程,指針,編譯 c++,對象,內存,編譯 1985-1995 Perl,L

原创 C++學習 【3.4】 程序設計初步--循環結構和循環語句

學習《C++程序設計》(第二版)  譚浩強  主編 第三章   程序設計初步 3.8   循環結構和循環語句 3.8.1    用while語句構成循環 3.8.2    用do-while語句構成循環 3.8.3    用for語

原创 Android Studio 使用教程學習

@(DataMaster)[Android] Android Studio 使用教程學習 1. Android Studio工具下載與安裝 工具下載 AndroidDevTools裏面有很多網站作者自己收集和整理的在android開

原创 [Java實現]通過一個Java小程序(吃蘋果)深入理解面向對象思想

很多人對面向對象開放程序設計都有一個大概的模糊的認識,但都不夠直觀,不夠深刻,面向地還不夠徹底 往往形成  面向對象開發==基於過程程序設計+類 然而這種觀念是不對的 下面通過一個例子來直觀地理解面向對象的概念: 這是一個人吃蘋果的例子

原创 C++學習 【3.2】 程序設計初步---輸入、輸出&關係運算、邏輯運算

學習《C++程序設計》(第二版)  譚浩強  主編 第三章   程序設計初步 3.4   C++的輸入和輸出 3.5   編寫順序結構的程序 3.6   關係運算和邏輯運算 3.4   C++的輸入和輸出 應該說明: 輸入和

原创 C++學習 【3.3】 程序設計初步--選擇結構和if語句

學習《C++程序設計》(第二版)  譚浩強  主編 第三章  程序設計初步 3.7    選擇結構和if語句 3.7.1    if語句的形式 3.7.2    if語句的嵌套 3.7.3    條件運算符和條件表達式 3.7.4  

原创 [Java實現]吸血鬼數字問題的坑和嘗試

看《Thinking in Java》第4章的時候有這麼一個習題: 嘗試着寫了個程序: package exercise4; import java.util.Arrays; public class E10_Batman {

原创 [Java] 類中構造器的調用順序

在產生一個類的對象的時候,直觀上應該最先直接調用一個類的構造器,然後再生成其他的一些東西,然後事實並非如此: 且看下面這段程序: 我創建了一個Root類,令其中含有名爲Component1,2,3的類的一個實例,從Root中派生一個類St

原创 C++學習 【4.1】 利用函數實現指定的功能---函數,函數的形式,函數參數

學習《C++程序設計》(第二版)  譚浩強  主編 第四章   利用函數實現指定的功能 4.1   爲什麼需要函數 4.2   定義函數的一般形式 4.3   函數參數和函數的值 4.1   爲什麼需要函數 一般一個較大的程序