java基礎 - 收藏集 - 掘金

weixin_34087301發表於2017-06-29

深入淺出: Java 回撥機制 (非同步) - 後端 - 掘金
Writer      :BYSocket(泥沙磚瓦漿木匠) 什麼是回撥?今天傻傻地截了張圖問了下,然後被陳大牛回答道“就一個回撥…”。此時千萬個草泥馬飛奔而過(逃 哈哈,看著原始碼,享受著這種回撥在程式碼上的作用...

深入分析 java 執行緒池的實現原理 - 後端 - 掘金
轉載請註明原創出處,謝謝!簡書佔小狼http://www.jianshu.com/users/90ab66c248e6/latest_articles 前言 執行緒...

40 個 Java 多執行緒問題總結 - 後端 - 掘金
前言 這篇文章主要是對多執行緒的問題進行總結的,因此羅列了40個多執行緒的問題。 這些多執行緒的問題,有些來源於各大網站、有些來源於自己的思考。可能有些問題網上有、可能有些問題對應的答案也有、也可能有些各位網友也都看過,但是本文寫作的重心就是所有的問題都會按照自己的...

Java 裡如何實現執行緒間通訊? - Android - 掘金
正常情況下,每個子執行緒完成各自的任務就可以結束了。不過有的時候,我們希望多個執行緒協同工作來完成某個任務,這時就涉及到了執行緒間通訊了。 本文涉及到的知識點:thread.join(), object.wait(), object.notify(), Co...

Java 語法清單 - 後端 - 掘金
Java 語法清單翻譯自 egek92 的 JavaCheatSheet,從屬於筆者的 Java 入門與實踐系列。時間倉促,筆者只是簡單翻譯了些標題與內容整理,支援原作者請前往原文點贊。需要注意的是,此文在 Reddit 上也引起了廣泛的討論,此文講解的語法要...

AndroidStudio 生成 library 上傳 JCenter - Android - 掘金
憋了那麼久,我們今天來發個大招。現在Android開發主流工具都變成了AndroidStudio了,我們引用第三方庫也發生了一些變化,譬如我們使用了比較流行的圖片載入庫glide,使用方式就是在我們的build.gradle檔案中新增glide的引用就可以使用...

java 多執行緒同步以及執行緒間通訊詳解 & 消費者生產者模式 & 死鎖 & Thread.join()(多執行緒程式設計之二) - 後端 - 掘金
什麼是執行緒同步問題,我們先來看一段賣票系統的程式碼,然後再分析這個問題: package com.zejian.test; /** * @author zejian * @time 2016年3月12日 下午2:55:42 * @decrition 模擬賣...

最近 5 年 133 個 Java 面試問題列表 - 後端 - 掘金
來源:https://github.com/YHGui/easy-job/blob/master/面試題/133個Java常見面試題.mdJava 面試隨著時間的改變而改變。在過去的日子裡,當你知道 String 和 StringBuilder 的區別(Str...

十張 GIFs 讓你弄懂遞迴等概念 - 後端 - 掘金
更多Python電子書及視訊教程,請關注微信公眾號程式設計派(codingpy) 影象(包括動圖)是傳遞資訊的一種高效方式,往往能增強表象、記憶與思維等方面的反應強度。所謂一圖勝千言,說的就是這個道理。 今天為大家整理了十張動圖GIFS,有助於認識迴圈、遞迴、二分...

序列化與反序列化之 Parcelable 和 Serializable 淺析 - Android - 掘金
轉載請註明出處(萬分感謝!): http://blog.csdn.net/javazejian/article/details/52665164 出自【zejian的部落格】 本篇小部分內容摘自android開發藝術探索 在日常的應用...

String、StringBuffer、StringBuilder 不可不說的細節 - Android - 掘金
一 、String、StringBuffer、StringBuilder簡介 1、String(字串常量) a.Stirng是物件不是基本資料型別 b.String是final類,不能被繼承。是不可變物件,一旦建立,就不能修改它的值。 2、StringB...

Java IO 流之拷貝(複製)檔案 - Android - 掘金
方式一(字元流讀寫複製檔案,僅限文字檔案) /** * 字元流讀寫複製檔案 * * @param src 原始檔 * @param out 目標檔案 */ public static void...

Java 中是引用傳遞還是值傳遞? - Android - 掘金
前言 在學習Java程式語言過程中最容易讓你產生誤解的問題之一就是 java是值傳遞還是引用傳遞。今天就來圍繞這個話題揭開迷霧。 概念 首先先來認識一下什麼是值傳遞什麼是引用傳遞。 值傳遞: 將方法實際引數值複製到另一個變數,然後複製的物件被傳遞...

Java 向下轉型的意義 - Android - 掘金
一開始學習 Java 時不重視向下轉型。一直搞不清楚向下轉型的意義和用途,不清楚其實就是不會,那開發的過程肯定也想不到用向下轉型。 其實向上轉型和向下轉型都是很重要的,可能我們平時見向上轉型多一點,向上轉型也比較好理解。 但是向下轉型,會不會覺得很傻,我是...

Socket,你需要知道的事兒 - 掘金
what is socket socket作為一種抽象層,應用程式通過它來傳送和接收資料,使用socket可以將應用程式與處於同一網路中的其他應用程式進行通訊互動。簡而言之,socket提供了應用程式內部與外界通訊的埠以及為通訊雙方提供了資料傳輸的通道。 對...

Java 核心技術點之多執行緒 - Android - 掘金
本文主要從整體上介紹Java中的多執行緒技術,對於一些重要的基礎概念會進行相對詳細的介紹,若有敘述不清晰或是不正確的地方,希望大家指出,謝謝大家:) 為什麼使用多執行緒 併發與並行 我們知道,在單核機器上,“多程式”並不是真正的多個程式在同時執行,而是通過C...

java 效能優化:35 個小細節,讓你提升 java 程式碼的執行效率 - 後端 - 掘金
文章來源:http://blog.csdn.net/richard_jason/article/details/53004974作者:Richard_Jason程式碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什麼好修改的,改與不改對於程式碼的執行...

java 中的字元流學習筆記 - 後端 - 掘金
java 中的字元流學習筆記...

Java 反射在 Android 中的應用,以及注意事項 - Android - 掘金
轉載請註明出處:http://blog.csdn.net/linglongxin24/article/details/53402586 本文出自【DylanAndroid的部落格】 在【玩轉SQLite系列】(七)打造輕量級ORM工...

Java利器之UML類圖詳解 - 掘金
前言 UML(Unified Modeling Language)中文統一建模語言,是一種開放的方法,用於說明、視覺化、構建和編寫一個正在開發的、物件導向的、軟體密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳實踐在對大規模,複雜系統進行建...

Java 中的多執行緒你只要看這一篇就夠了 - Android - 掘金
引 如果對什麼是執行緒、什麼是程式仍存有疑惑,請先Google之,因為這兩個概念不在本文的範圍之內。 用多執行緒只有一個目的,那就是更好的利用cpu的資源,因為所有的多執行緒程式碼都可以用單執行緒來實現。說這個話其實只有一半對,因為反應“多角色”的程式程式碼,最起碼每個角...

Class 物件和 Java 反射機制 - Android - 掘金
一 前言 很多書上都說,在java的世界裡,一切皆物件。其實從某種意義上說,在java中有兩種物件:例項物件和Class物件。例項物件就是我們平常定義的一個類的例項: /** * Created by aristark on 3/28/16. */ pub...

相關文章