プログラミング入門 PHP android AWS
記事
  • HOME »
  • 記事 »
  • java

java

android スレッドセーフはじめの一歩(4)

ArrayListはスレッドセーフではないんですね。次の2つの問題があります。 (1)add()やremove()がスレッドセーフではない。複数スレッドから同時に、add()やremove()をするようなプログラムを試し …

android スレッドセーフはじめの一歩(3)

不変なものはスレッドセーフということで、unmodifiableList、ImmutableListについて説明します。 Collections.unmodifiableList Map用のCollections.unm …

androidでImmutableListを使うには

Collections.unmodifieableListで作ったListは、変更できないListです。setやadd、removeメソッドを呼ぶと、UnsupportedOperationExceptionがスローされ …

android スレッドセーフはじめの一歩(2)

synchronizedメソッド 2つ以上の変数を操作するとき、それぞれの変数への操作をアトミックな操作にしていても、全体としてはスレッドセーフではありません。 スレッドセーフに改善:メソッドに synchronized …

android スレッドセーフはじめの一歩(1)

androidは、Empty Activityのアプリで、次のように21スレッドもあります。 第三者が作ったAPIにコールバックを渡すとき、コールバックはメインスレッドではない可能性があります。広告、Firebase、R …

android インナークラスはなるべく使わない2

ここでの内部クラスとは、次のようなinterface、class、enumです。SDKのクラスでこのような使い方を見かけるので、つい真似して、内部クラスを作ってみたくなります。 MyClassを呼んでいるクライアント側の …

android インナークラスはなるべく使わない

ここでの内部クラスとは、次のようなMyAsyncTaskやMyAdapterです。 外部クラスHogeFragmentのメンバー変数やメソッドを、MyAsyncTaskやMyAdapterで参照・操作したいので、内部クラ …

HeadFirstデザインパターン5章 チョコレートボイラSingleton

HeadFirstデザインパターン5章 は、Singletonパターンです。(架空の会社)Choc-O-Holic社の業務用チョコレートボイラを扱うためのコントローラクラスに、同期化していないSingletonを実装しま …

寄付を募集しています

オープンソースのJPOSTALを応援お願いします。300円から寄付を募集しています 。

アーカイブ

カテゴリー

【広告】

PAGETOP
Copyright © Ninton All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.