原创 今日頭條屏幕適配方案

前言: 不管你在佈局文件中填寫的是什麼單位,最後都會被轉化爲 px,系統就是通過上面的方法,將你在項目中任何地方填寫的單位都轉換爲 px 的。px 轉 dp 的公式 dp = px / density,就是根據上面的方法得來的,densi

原创 centos 安裝tomcat 8

tomcat8.5.35的下載網址:https://tomcat.apache.org/download-80.cgi 上傳tomcat8.5.35壓縮包到雲服務器上 新建 /lemon/soft 目錄 [root@localhost

原创 抽象類和接口的區別

抽象類 抽象類是用來捕捉子類的通用特性的 。它不能被實例化,只能被用作子類的超類。抽象類是被用來創建繼承層級裏子類的模板。 public abstract class GenericServlet implements Servlet,

原创 Java中String、StringBuffer、StringBuilder區別

Java String 類——String字符串常量        字符串廣泛應用 在Java 編程中,在 Java 中字符串屬於對象,Java 提供了 String 類來創建和操作字符串。需要注意的是,String的值是不可變的,這就導

原创 抽象的意義

抽象的意義:對代碼的維護和重用。 一個類中如果包含抽象方法,這個類應該用abstract關鍵字聲明爲抽象類。抽象類往往用來表徵對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。具體分析如下:

原创 ScrollView內嵌ListView或者recyclerview打開時沒有在頂部的問題

ScrollView裏面嵌套的控件存在listview 或者recyclerview時,會出現頁面打開時沒有在頂部的情況,設置焦點滾動到頂部。 原因分析: ScrollView和listview(recyclerview)顯示實行的先後問

原创 Java中==和equals和hashCode的區別

"==" "=="運算符是比較兩個變量的值是否相等。也就是說,該運算符用於比較變量對應的內存中所存儲的值是否相等,要比較兩個基礎類型的數據或兩個引用變量是否相等,只能使用"=="運算符。     具體而言,如果兩個變量是基礎類型,可以直接

原创 接口的意義

接口泛指實體把自己提供給外界的一種抽象化物(可以爲另一實體),用以由內部操作分離出外部溝通方法,使其能被內部修改而不影響外界其他實體與其交互的方式。 1、定義接口的重要性:在Java編程,abstract class 和interface

原创 Java中final修飾

final 關鍵字表示對象是最終形態的,對象是不可改變的意思。final 應用於類、方法和變量時意義是不同的,但本質是一樣的:final 表示不可改變。 final 用在變量的前面表示變量的值不可以改變,此時該變量可以被稱爲常量;fina

原创 抽象類與接口的應用場景

1、相同點      A. 兩者都是抽象類,都不能實例化。      B. interface實現類及abstrct class的子類都必須要實現已經聲明的抽象方法。 2.、不同點      A. interface需要實現,要用impl

原创 手動安裝Android .abb包

由於工作需求,需要對安卓上傳Google play的aab包進行測試 由於現在上傳Google play 只需要上傳.aab文件,不需要在上傳apk的安裝包 然而在測試中只需要對apk的包進行測試,aab的包雖然在理論上與apk的包是相同