原创 java基礎-變量與常量(第四節)

​在程序中存在大量的數據來代表程序的狀態,其中有些數據在程序的運行過程中值會發生改變,有些數據在程序運行過程中值不能發生改變,這些數據在程序中分別被叫做變量和常量。 在實際的程序中,可以根據數據在程序運行中是否發生改變,來選擇應該是使用變

原创 java基礎-基本數據類型(第三節)

一、Java語言提供了八種基本類型(比較重要,亂用類型即使不出錯,也會顯得很業餘) 1.byte字節類型 byte 數據類型是8位、有符號的,以二進制補碼錶示的整數,是最小的數字單位,大小在-128~127 ,超過這個範圍就不能用它表示

原创 Android零基礎入門+進階-基礎語法(第二節)

  一、 基本介紹      在程序員的世界裏有一種說法,叫萬物皆對象,O__O "…不是女朋友,面向對象編程也不是面對着女朋友編程,事實是很多程序員都是單身狗,紮鐵了。在java程序中,我們實現一個功能,其實都是通過協調各個對象完成某個

原创 Android零基礎入門+進階-課程大綱(第一節)

         Android是一個以Linux爲基礎的半開源操作系統,主要用於移動設備,由Google和開放手持設備聯盟開發與領導。一些沒有接觸過Android知識又想學習Android開發的人,看到一行行密密麻麻的代碼會感覺到壓力,

原创 java基礎-Java 修飾符(第五節)

​Java語言提供了很多修飾符,主要分爲以下兩類: 第一類:訪問修飾符,第二類:非訪問修飾符 修飾符用來定義類、方法或者變量,通常放在語句的最前端; public class className {   // ...} private b

原创 StrictMode檢測Android中的違規代碼 (一)(內存泄露,IO操作,網絡操作)

1、最近看到一篇關於Android性能調優的文章,裏面提到了一個性能調優利器StrictMode,並且還是系統自帶,不需要第三方引入。(之前一直沒發現,慚愧)試着用它去檢測了一下之前的代碼,確實發現不少問題,特此記錄分享下。 2.關於使用

原创 Android基礎系列-Activity的生命週期和啓動模式

Activity作爲android四大組件之一,基本每一個app都會有它的存在,Activity作爲用戶與系統交互的中介,深入瞭解Activity,對於開發高質量應用程序是自然是很有幫助的。   Activity理解起來不難,其實就相當於

原创 Android基礎系列-響應用戶基礎操作(點擊,獲取等等)

     我們開發一款app,在使用過程中,經常需要和app進行交互,所謂的交互,就是我們在app上操作了,比如點擊某個按鈕,滑動某個地方,app給我們作出反應,以達到我們操作的目的;我們來看一下常用的一些基礎操作,改如何設置; (1)點

原创 java基礎-Java 集合(第十五節)

     先說好,這個真特麼是重點,集合在java裏面的位置就相當於你兒子在你爸媽心裏的位置, 相當重要;   ​    先安靜,這次先聽我說完,然後再帶你們去看看官方api的一些騷操作,相當好玩;以後你們記得常去看api;附上地址,ht

原创 java面試之反射機制

一、Java反射的定義       在運行狀態中,對於任何一個類,我們都能夠知道這個類有哪些方法和屬性。對於任何一個對象,我們都能夠對它的方法和屬性進行調用。我們把這種動態獲取對象信息和調用對象方法的功能稱之爲反射機制;    爲了 方便

原创 java基礎-Java 常用類、常用概念(第十九節)

​      這篇簡單補充一些java裏面的知識以及概念,最好是學完之前所有的java課程再來看這篇,   因爲是基礎系列,所以這篇講的常用類和常用概念,不會很複雜,也不會很多,但是都比較重要,建議仔細看看;      1.StringB

原创 java基礎-Java IO流(第十六節)

​一、在講之前,我們先看個類,Scanner類,java.util.Scanner 是 Java5 的新特徵,我們可以通過 Scanner 類來獲取用戶的輸入,Scanner類提供了多個構造器,不同的構造器可以接受文件,輸入流,字符串作爲

原创 java基礎-Java 多線程(二)(第十八節)

​好了, 我們新開篇幅,繼續嗶嗶,因爲線程確實比較重要,後面如果繼續學安卓的,線程會經常用到,我們這裏就多嗶嗶一些,雖然困,但是我比你們還困啊,嗶嗶這玩意是真的困,細節好多,我們挑重點簡單講,希望幫助大家理解起來不那麼吃力,更容易懂;好了

原创 java基礎-Java 多線程(一)(第十七節)

        java多線程這個在java裏面是灰常重要的,但是很遺憾的是,很多線上課程提都不會提,因爲這個內容無聊而且比較難理解,對於入門選手來說,可能真的無法理解,就算理解了也不會用,所以很多課程乾脆就不講了,但是這個多線程卻是灰常

原创 java面試之ArrayList和LinkedList的區別

一、兩者的數據結構 (1)我們先看下ArrayList的源碼;      它主要繼承了一個抽象類AbstractList,並且實現了RandomAccess接口,而且ArrayList的數據是使用數組Object[] 來存放的,也就是說