今見てくれてる人の数

ホンキートンク・スーダラブルース

ゆるコラム、oF、邦ロックや歌謡曲、小説の感想。ドラクエ、JavaScript、ドラゴンボール超など。湘南あたりを転がってる石コロのゆるゆる生きてく超雑多な軌跡です。

jsそこそこ経験者による、色々あってJava入門(その1)

f:id:sudara_bluse:20180124165852j:plain

教科書

 

イントロダクション

今日から色々あってJavaを学ぶことになりました。

日々の学習の私的メモです。

 

私のスペックとしては

var target = document.getElementById("hoge");

target.addEventListener(function(){

console.log("ドラクエ10やりたいけどPS4持ってない");
},false);

 

くらいのJavaScriptをかける程度です。

 

開発環境の導入

私、Macしか持ってないので、Macでやってきます。

とりあえず代表的なIDE(総合開発環境)のEclipseをこちらにそって導入。

qiita.com

プロジェクトとパッケージ

Javaでできた〇〇システムはシステム全体をプロジェクトと呼んで管理。

プロジェクトの中に機能ごとにパッケージを作成。

その中にクラスを作成。

つまり

プロジェクト

    ┗パッケージ

    ┗クラス

の構成で常に作っていくそうです。

 

エクリプスの操作方法はいいサイトなかったです。。

新規⇨プロジェクト

新規⇨パッケージ

新規⇨クラス

の順番でやってく。

 

エクリプス自動フォーマット!!!!

エクリプスで一番感動したのがこれです。

ぐちゃぐちゃなインデントでコード書いても。

メニューで「ソース」⇨「フォーマット」を選ぶと

綺麗に整形されます!ああ凄い

 

基本データ型 (文字、整数型)サイズ

文字 (char型).....16bit

byte 8ビット整数

short 16ビット整数

int 32ビット整数

long 64ビット整数

10進数<ーー>16進数 変換を覚える!!

これが苦戦した、、、、

 

対応表です。

 

0                         0 

1                         1

9                         9

10                       a

11                       b

12                       c

13                       d

14                       e

15                       f

16                       10

 

0xは 16進数だよ〜という合図らしい

 

計算式(これで良いのか?)

16  *  (0xの次の数)   + (16進数を10進数)に対応した数

 

例題 

・16進数の 0x7f  は 10進数だと?

16*7+15 = 127

 

・16進数の 0x1f  は 10進数だと?

16*1+15 =31 

 

・16進数の 0x6c  は 10進数だと?

6*16+12 = 108

 

 続く、、、かも?