原创 if switch判斷結構

1.if語句 (1)概念:用於做判斷使用的 (2)用途:常見的對於某個範圍進行判斷,或者對幾個變量進行判斷,還有就是對boolean表達式的判斷。 (3)格式: A:第一種格式 if(條件表達式) { 語句體; }

原创 java入門

1.計算機基礎知識 (1)計算機的分類: *計算機軟件 ☆系統軟件 ☆應用軟件 *計算機硬件(2)計算機語言的概念 任何計算機交流的方式 (3)人機交互 *圖形界面 特點:方便、簡單、直觀。 *Dos窗口方式 特點:需要控制檯,有

原创 代理

代理 (1)代理的概念 1.生活中的代理: 我們從手機代理商那裏買手機,而不是直接從廠商那裏購買,這樣使我們非常方便地就完成了買手機這一件事。 2.程序中的代理: 爲已存在的多個具有相同接口的目標類的各個方法增加一些系統功能,例如,異常

原创 面試題之交通管理系統

面試題之交通管理系 需求: 交通燈管理系統的項目需求 ☆異步隨機生成按照各個路線行駛的車輛。 例如:        由南向而來去往北向的車輛 ---- 直行車輛        由西向而來去往南向的車輛 ---- 右轉車輛        

原创 Android使用kotlin開發初體驗

一、什麼是kotlin Kotlin 是由 JetBrains 開發的基於 JVM 的新的一種編程語言。 Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。 二、AndroidStudi

原创 反射和正則表達式

反射和正則表達式 1:正則表達式(1)概念:符合一定規則的字符串。(2)規則字符:A:字符x:字符x,任意字符代表其本身。\\:反斜線字符\r: 回車\n: 換行B:字符類[abc]a、b或c,任意字符一次。[^abc]除了a、b、c以

原创 常見的API類

常見的API類 1:String類    (1)概念:字符串:多個字符組成的一串數據。    (2)構造方法:A:String s = new String();//創建一個String類對象s。B:String s = new Str

原创 java類加載器

類加載是Java程序運行的第一步,研究類的加載有助於瞭解JVM執行過程,並指導開發者採取更有效的措施配合程序執行。 研究類加載機制的第二個目的是讓程序能動態的控制類加載,比如熱部署等,提高程序的靈活性和適應性。 一、簡單過程 Ja

原创 多線程

多線程 1:多線程的概念就是應用程序有多條執行路徑進程:正在運行的程序。線程:進程的執行路徑,執行路徑。 2:如何使用多線程程序A:方式1 繼承Thread類。a:創建一個類繼承Thread類b:重寫Thread類的run方法。run(

原创 java循環結構--for,while以及do....while

1.循環的概念 (1)循環的由來:我們寫程序的時候,有時會發現很多代碼都是重複的。這時我們就會想怎樣才能去掉重複的代碼,並保存原有的功能,於是就產生循環這一概念。循環不像順序結構的程序語句只能被執行一次。如果您想要同樣的操作執行多次,,

原创 \build\outputs\apk\dream-debug.apk does not exist on disk錯誤解決辦法記錄

通過Build》build apk生成apk,然後在運行就可以了。記錄一下

原创 面試題之銀行業務調度系統

面試題之銀行業務調度系統 1、需求 模擬實現銀行業務調度系統邏輯,具體需求如下:(1)銀行內有6個業務窗口,1 - 4號窗口爲普通窗口,5號窗口爲快速窗口,6號窗口爲VIP窗口。(2)有三種對應類型的客戶:VIP客戶,普通客戶,快速

原创 Eclipse的使用、Object類及String類的equals方法解析

1:Eclipse的使用    (1)安裝A:解壓B:複製到指定的目錄(注意目錄不要有中文和其它非法字符)    (2)使用步驟A:打開軟件的界面B:新建一個項目(工程)C:在項目下的src(源碼包)下建立包D:在包下建立類E:在類裏邊

原创 android ndk通過jni調用C++

1.開發工具:AndroidStudio2.2+ndk插件 ①在AndroidStudio上創建一個Android項目如下圖 將include c++ Suport勾選上然後點擊next直到finish創建項目項目目錄如下 編譯好

原创 解決Cause: null value in entry: streamOutputFolder=null

打開項目,運行時編譯出現Cause: null value in entry: streamOutputFolder=null重新編譯也沒用。最後百度了一下,將project最外層的.gradle刪除。重新編譯一下就可以了。記錄一下