0
0

More than 5 years have passed since last update.

プログラミングド素人のデザイナーがJava入門してみた_その1

Last updated at Posted at 2016-07-27

あらすじ

  • 会社でエンジニアの方と仕事をしているうちに、プログラミングに興味が出てきた。
  • 実際に動くものを作れるようになると、より深いデザイン検討ができるし、なによりテンションが上がる。
  • html/cssと簡単なJavaScriptが書けて、個人ブログ用wordpressをなんとか構築できる程度の知識がある。
  • とりあえず簡単なAndroidアプリを作ってみたい。
  • デザインから簡易なコーディングまで出来るようになって、あわよくば給料UPを...

Javaとは

  • 一度作ってしまえば、MacやWindowsなどの環境に依らず動作するプログラミング言語らしい
  • JavaScriptと名前は似ているが全くの別物らしい

環境

教科書

ドットインストールさまさま

準備

  • ローカル開発環境にJavaをインストール
  • JDK(Java Development Kit)
    • JRM(Java Runtime Environment)
    • JVM(Java Virtual Machine)

ファイルの作成~実行

  • 拡張子はhoge.java
  • javaファイルにはクラス名と同じ名前をつける
  • コンパイル(コンピュータに分かる形に変換)してから実行する

javac hoge.java

  • 結果hoge.classというファイルが作成される
  • javaファイルを変更してもコンパイルしないと反映されない
  • hoge.classを実行

java hoge

  • 実行するときは拡張子の.classいらない

コメント

  • 一行コメントは先頭に//をつける
  • 複数行は/* */で囲む

変数

  • 型と一緒に変数名を定義
 変数名 = ;
String hoge = "hugahuga";

基本的なデータ型

文字列

  • String
    • 値は""で囲む
String msg = "hogehoge";
  • char(1文字)
    • 値は''で囲む
char hoge = 'a';

数値

【整数】
- byte,short,int,long
- 通常はintでおk
- longは数値の最後に L をつける

long hoge = 45676567L;

【浮動小数点数】
- double,float
- 通常はdoubleでおk
- floatは数値の最後にFをつける

float hoge = 678765.678F

論理値

boolean hoge = true;

特殊文字

  • 改行

/n

  • タブ

/t

terminalで表示してみた

helloworld.gif

@iwashi0830はこう思った

  • 個人的なメモの意味合いが強いです
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0