すてき女性エンジニアへの道

日々の勉強ブログです。「技術で人の役に立つ、喜ばれる」女性エンジニアを目指してます✨その為の第一歩としてのブログです。成長する為にも、アドバイスなど頂けたらもの凄く喜びます。宜しくお願い致します🌸

Android/Java

勉強:オブジェクトのクラス名を知りたいときは?

作業中にデバッグをしていたのですが 変数の型の確認の仕方がわかりにくかったので もっとわかりやすい方法はないかなと思って調べました。 オブジェクトからクラスを取得します。 Object obj; Class classObj = obj.getClass( ); そして、クラスのオブジェ…

勉強:例外処理

Javaの例外処理について。基本的なこと復習。 【例外処理の目的】 例外に対する対処を行うことで、致命的になりうる状態からの回復を図る。 【try-catch-finally文】 try 処理の記述 catch その対処(複数可能) finally 最後に必ず行う処理(省略可能) 【throw…

勉強:Androidアプリ開発者が知っておくべきこと

Androidアプリエンジニアとして今のプロジェクトに参画して よーやく、一本改修完了したものが出来ました(^ ^) 内心めっちゃ嬉しいです!!!!!! 改修している中で、スマホアプリ開発はどんな点を考慮して設計やコーディングを行わなければならないのか(今まで…

勉強:ジェネリクス

Javaのジェネリクス! C#で使ってたので、相違点だけわかれば 早いかなと思って調べました。 <C#と違うところ> ・型パラメータのメソッドを宣言する時の位置の違い →オーバーロードに違いがでる ・ジェネリックなコンストラクタがJavaでは宣言できる ・ワ…

勉強:RecyclerViewのレイアウトを行ごとに変化させる

最終行のみ、 レイアウト変更させるのにはどうしたら良いのか....? 1.RecyclerViewの作成方法について復習 RecyclerView作成手順を振り返ります。 <手順> ※build.gradleファイルにライブラリの追加も忘れず ①RecyclerViewの配置 →レイアウトxmlファイルの修…

勉強:リスナーについて

リスナーの概念やら何やら つまづいたので調べてみました。 1.リスナーとは? イベント通知をうけとり、それに対応したメソッドの提供をするもの。 インターフェイス。 ※各リスナーとリスナーに対応したコールバックメソッドの一覧(以下引用)。 onClick() V…

勉強:WebViewClient・WebChromeClientの違いついて

WebViewを実装することになって気になったこと... 「WebViewClient・WebChromeClientの違い」ついて調べました。 ・WebChoromeClient 1.どんな時に使用? プログレスバーなど ブラウザ周辺のステータス変化を使う場合や JavaScriptとの連携で使用する。 2.メ…