yamamanx

growing hard days

*

Java SE 7 Silver対策勉強をしながらメモ 2015/1/31

      2015/03/29


本日は演算子。
休日出勤が土日と続きますがこういう時ほど続ける!

いつものごとくマークダウンで記載したのでそのままJetpack Markdownにお任せでアップします。
コードシンタックスのCSSがとんだりとばなかったりで他のプラグインと競合してるのですかね。
まあ、またそのうち見ます。

キャスト

  • 計算結果はintなので明示的にキャストせずにbyteに代入しようとするとコンパイルエラー

boolean

  • booleanの代入は代入した値を結果として返す。

switch

  • 評価式でも範囲を超えてはいけない。

  • switchで使えるデータ型は、byte,char,int,enum,Stringのみ

  • 最初に一致したcaseの後は、次のcaseに指定された定数が何であろうが、breakか終わりまでは全て実行される

  • 同一のcase文を使用するとコンパイルエラー

String

  • String型のメソッドは変数そのものを変形しない(StringBulderに混乱されない!!)

Stringと比較演算子

  • == は同一オブジェクトを参照しているかの比較!何度もひっかからない!!

インクリメント演算子

  • ()で囲っても後置きインクリメント演算子は優先実行されない。

関係演算子と論理演算子

  • 関係演算子の方が優先度が高い

breakはループ文かswitchでしか書いちゃだめ!

  • さすがにコンパイルエラー
@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - Java, study , ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

jaws-kansai
走った!しゃべった!呑んだ!JAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子会 特別合同企画〜

先日のJAWS DAYS 2016 re:cap 〜JAWS-UG大阪&関西女子 …

Screenshot-DataSicenceStudy01 -4
IPython Notebookで梅田のラーメン屋さんの統計情報を抽出するというハンズオンに行ってきました

IPython Notebookで梅田のラーメン屋さんの情報をWebスクレイピン …

4497_normal_1459823556_kintonecafe
「kintone Café 大阪 Vol.8 〜夏の事例祭り!〜」に行ってきました

「kintone Café 大阪 Vol.8 〜夏の事例祭り!〜」に行ってきまし …

img_5719
IoTセミナー in おおさか「IoTで変わる!企業と働き方」に行ってきました

これからの企業と働き方 ~IoT・AIが創造する未来~ さくらインターネット株式 …

iegg
Innovation EGG 第6回 『IoT 今と未来』に参加してきました

雨を心配していましたが、曇り空ながら雨はやんで、180名強の方が参加されたInn …

linux-mint-eclipse
Linux Mint 17 MATE 64bit にJDKを入れなおしてEclipseをインストールする

Linux Mint 17のJDKを入れなおす ソフトウェア・パッケージを最新に …

8265_normal_1469581007_logo
「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってきました

「雲勉 第1回【勉強会:新技術好き!】AWSマネージドサービス勉強会」に行ってき …

java-se7-gold
Java SE 7 Gold対策勉強をしながらメモ 2015/9/1

さて、9/26の試験を目指して久しぶりに試験勉強を始めます。 今月は非常に忙しい …

a61dec1b41eb7f8e07ef8c2f7a0d3f11
「IoTの法律勉強会 第1回」に行ってきました

「IoTの法律勉強会 第1回」に行ってきました。 「関西のIoTを盛り上げよう」 …

slide-111
「XP祭り in 関西 2016 〜アジャイル15周年ふりかえり〜」に行ってきました

「XP祭り in 関西 2016 〜アジャイル15周年ふりかえり〜」に行ってきま …