原创 java的基本語言元素--常量/變量/基本數據類型

變量與常量是一個Java程序組成的重要部分。 我們可以將變量與常量理解爲數據的載體,而從名稱上我們也可以看出二者的不同: 常量代表不能改變的數據值,而變量的值則存在可變性。 在我們回顧Java中的關鍵字的使用時,說道:被Jav

原创 java的基本語言元素--關鍵字

在我們認識Java中的標示符的時候,知道了標示符的定義規則裏有一條: Java自身提供的49個關鍵字不能作爲標示符定義。 那麼,所謂的關鍵字是什麼呢?關鍵字實際上是Java中的特殊保留字。 值得留意的就是特殊與保留兩個字。爲什

原创 java的基本語言元素--註釋

註釋是編程工作中一項重要和必不可少的東西。註釋的使用並不複雜,其之所以如此重要的原因在於什麼? 來看一個概念解釋:註釋就是對代碼的解釋和說明。目的是爲了讓別人和自己很容易看懂。爲了讓別人一看就知道這段代碼是做什麼用的。 正確的程序註

原创 Android面試基礎彙總(1)

1)Java包含哪些數據類型? ①基本數據類型 ②引用數據類型 類(Class)、接口(Interface)、數組 2)Object類包含的方法? Object是所有類的基類,常用的方法有 equals(Object obj) get

原创 Android app 接入微信/支付寶支付,獲取應用的簽名

1)問題: app在開發過程中,難免會接入到支付功能,常見的支付供應商就是微信/支付寶了,接入的流程不在詳述,去對應的官網,按照說明問題不大。在申請接入過程中,會碰到一個提示: 2)解決辦法: 這個需要下載獲取簽名的工具即可;

原创 解決ScrollView嵌套AgentWeb安卓部分機型出現的問題

1)問題描述:app開發中,某個頁面是原生和h5混合頁面,h5用的是AgentWeb,佈局中用ScrollView嵌套原生和h5佈局,在部分機型報錯。 報錯如下:2)問題分析: 大致原因應該是開了硬件加速,在某種機型上出現了問題。

原创 Android面試基礎彙總(2)

5)接口和抽象類的區別? 6)簡要描述HashMap原理? HashMap是基於哈希表的Map接口的非同步實現。它實際上是一個“鏈表散列”的數據結構,即數組和鏈表的結合體。 讀取原理: HashMap 在底層將 key-valu

原创 java的基本語言元素--運算符

如同前面我們已經總結過的標示符、關鍵字、註釋一樣,運算符和表達式也是Java的基礎語言要素和一個Java程序的重要組成部分。 這是因爲任何程序通常都會涉及到對數據的運算,因爲所謂的編程工作,實際也就是將現實生活中的一系列複雜問題,抽象

原创 java的基本語言元素--流程控制語句

流程控制語句的使用 話到這裏,就來到了一個重要的部分:Java的程序流程控制語句的使用。 之所以使用流程控制語句,是因爲一個程序的運行都是有序的,通常都是按照代碼的書寫順序從上到下,從左到右進行執行。這一過程被稱爲順序執行。 但

原创 android 隱藏狀態欄 和導航欄 觸碰屏幕邊界不被顯示

android 隱藏狀態欄 和導航欄 觸碰屏幕邊界 轉態欄和導航欄 又重新顯示 體驗不好, 前提是 我已經通過點擊自己定義的控件 控制 可見與不可見 @Override public boolean onTouchEvent(Moti

原创 Android實現長時間等待界面

Android 實現等待界面,一般我們在執行比較費時的操作時,不能讓界面線程阻塞,否則android發現太長時間阻塞的話,會彈出關閉該應用的對話框,所以我們一般把比較耗時的操作放在另一個線程去執行,然後界面線程該幹什麼幹什麼,等操作完成

原创 java開發環境的搭建

  點擊環境變量 接下來要配JAVA_HOME,PATH, CLASSPATH 三個屬性... 1.配置 JAVA_HOME屬性 找到安裝java SDK的目錄:  C:\Program Files\Java\jdk1.

原创 數組

在日常生活中,可樂有罐裝的,有瓶裝的。這裏的“罐”和“瓶”就是可樂的容器。 Java當中也一樣,當同一類型的數據數量較多時,我們也可以通過容器將其裝在一起,更加方便使用。 數組是Java中的對象,用以存儲多個相同數據類型的變量

原创 java面向對象

類,對象     類?首先舉一個例子:小李設計了一張汽車設計圖,然後交給生產車間來生產汽車,有黑色的、白色的... 這裏,汽車設計圖就是我們說的類(class),生產車間就是new構造器(大部分對象都是new出來的),生產出來的汽車就是我

原创 java的基本語言元素--標識符

一、Java中的標示符是什麼? 第一,標示符的概念: 我們指定某個東西、人,都要用到它,他或她的名字; 在數學中解方程時,我們也常常用到這樣或那樣的變量名或函數名。 同樣的道理:在編程中,是用戶編程時使用的名字,對於變量、常量、