Java

第三節:Java運算子

1. 算術運算子 運算子顧名思義是一種符號,它是連線一個以上的操作符,實現某種功能的運算。 我們就先來認識一下算術運算子吧! 算術運算子用在數學表示式中,主要實現的是算術運算,如我們常見的加法、減法

序列化Serializable和Parcelable

概念 Java中的序列化是一種將物件持久化(比如儲存在磁碟)的手段。一般情況下,程式執行(即JVM執行)時,Java物件(短暫)儲存在記憶體中。但JVM停止執行後,物件的狀態資訊就不能儲存在記

Java基礎之執行緒Thread

在程式開發中, 一定遇到併發程式設計的場景, 雖然我們大部分時間並不直接使用Thread, 但是Thread是多執行緒的基礎, 面試中也會總是被問到與執行緒有關的問題; 那麼執行緒都有哪些知識呢? 最近在研究執

【金三銀四面試】超詳細的Java面試題總結(含答案)

最近在備戰面試的過程中,整理一下面試題。大多數題目都是自己手敲的,網上也有很多這樣的總結。自己感覺總是很亂,所以花了很久把自己覺得重要的東西總結了一下。 面向物件和麵向過程的區別 1、面向過程:

第二節:Java基本語法

1. Java 程式的構成 一個Java程式可以認為是一系列物件的集合,而這些物件通過呼叫彼此的方法來協同工作。 物件(object):物件是類的一個例項,有狀態和行為。例如,一條狗是一個物件,它的狀態

第一節:認識Java

1.  簡單的Java介紹 Java是由Sun Microsystems公司於1995年5月推出的 Java 程式設計語言(以下簡稱Java語言)和 Java 平臺的總稱。Java 語言是一種面向物件的程

Java基礎系列-時間日期API

原創文章,轉載請標註出處:《Java基礎系-列時間日期API》 一、概述 Java提供了有關時間的類和API,可以很方便的處理日期時間。 JDK 1.8之前使

go與java併發程式設計對比

一、前言 在Java中多執行緒之間是通過共享記憶體進行通訊的,在go中多執行緒之間通訊是基於訊息的,go中的通道是go中多執行緒通訊的基石。 在java中建立的執行緒是與OS執行緒一一對應的,而在go中多個協

Android 應用程序啟動過程

Android應用程序啟動流程 注意,這裡講的是應用程序 的啟動流程,不是應用的啟動流程 本文承接部分Android系統啟動流程的內容,建議有慾望的童鞋先看看:傳送門

Arthas 排查 Kubernetes 中的應用頻繁掛掉重啟問題

前言 其實最終定位到的問題還是蠻好解決的,但是因為應用在Kubernetes容器中的特殊性,導致在使用Arthas過程中出現了各種問題,所以單獨成文和大家分享下。照例先講下問題發生的背景,一個很老的web系

關於java鎖的知識體系

房間裡燈光昏暗,兩個男人相對而坐, 良久,眼睛男率先打破僵局, 眼睛男,知道鎖麼 帥氣男,知道些, 眼睛男:什麼是鎖? 一種保護機制,在多執行緒的情況下,保證操作資料的正確性/一致性,

1716112514.0358