原创 java入門級4類8種基本數據類型範圍-你真的入門了麼?

背景:入門級的知識,你認爲簡單到不能再簡單,看完後讓你認爲不再簡單。 1 基本類型分類 我們知道在JAVA中一共有八種基本數據類型,他們分別是 byte、short、int、long、float、double、char、boolean 。

原创 java下載文件方案總結以及常見問題分析

背景:前幾天總結了文件的上傳,本片將從常規下載和多線程下載兩個角度去說明如何從網絡上下載資源,以及在多線程會遇到的問題和注意點。 1 串行常規下載 思路:1  定位網絡資源             2  打開資源鏈接          

原创 交換兩個數你還採用中間變量麼?真low啊

背景:結合之前的位運算,如何高效的交換兩個數的值,特此總結 1 藉助中間變量 public void swap(int a,int b){ int temp=a; a=b; b=temp; } 2 不用中間變量

原创 java位運算究竟有用麼?

背景:java位運算除了課本上老師講過,有時候面試的時候爲了凸顯高大尚,也會問些皮毛,難道真是一無是處麼?本文主要從兩方面進行敘述,什麼是位運算,以及它的使用場景。 1    位運算簡介 說明:  <<:左移一位相當於乘以2  (通用公

原创 java求兩個數的平均值-這麼簡單我竟然不會?

背景:結合上篇的java位運算,突發奇想,特此總結,如何正確的求2個數的平均值,通過本片文章也讓你們認識到bug是如何深埋在你的編程中的。 備註:以int計算爲例。 1  通用寫法 public static int  avg(int