初心者のJavaプログラミング

プログラミングガチ初心者がIT業界を目指して頑張ります。

【祝】Androidアプリ、リリース!

こんばんは!本日アプリを公開しました! といってもしょぼいアプリですがw10進数を2,8,16進数にするアプリです。 とりあえず何か出しておきたかったなーと思って作りました!コード自体は何も難しくないアプリですが、 アプリリリースってこんなに大変なん…

【Android】スピナー(Spinner)クラスのメモ

こんばんは。 スピナークラスの使い方ではまっていたというよりは、 Stringクラスに対して誤解が!wnull と 空文字って違うんですねw String str1 = null; String str2 = ""; この二つは違います。 Stringは参照型の変数なので、変数には実体ではなくてオブ…

基本情報技術者資格試験お疲れさまでした

こんばんは。 情報処理技術者試験受けてきた方々お疲れさまでした。 青山学院大学で受けてきました。 きれいなとこでしたー!w午前試験は問1でやや出鼻をくじかれました。 まあこういう系は後でやればいいだろうと思って問2に進みました。 問2の方がむずいじ…

さぼりーの!

すみません。さぼってました。 厳密に言うとさぼっていた訳ではないのですが、 基本情報の勉強と就活をしていると、授業でやるAndroid開発の情報をまとめる時間がどうしてもなくなってしまっているのが現状です。 言い訳ですねw 更新頻度を増やしていきたい…

おひさです

こんばんは。 基本情報の午後試験って結構むずいんじゃねって思っている今日このごろですw 時間無制限だったら解けそうなんだけどねーw 言い訳ですねw 時間配分をしっかりしないとだなー!というわけで、最近なかなかJavaのほうが更新できていません。 ちな…

むむむ、throwむむむ

こんばんは。 throwの意味が良く分からんとですw普通、例外が発生するとJVMが例外を生成します。 その例外をキャッチしてやればよい訳です。throwの説明を見ると、 プログラム内で明示的に例外を生成するときに使う、 と書いてあります。なんでわざわざ例外…

【第25回】初心者のJavaプログラミング【例外処理(try, catch)】

こんにちは。 最近鼻の調子が悪いです。 風邪か花粉か。イネ科のかもがや?っていう河原に生えているやつの花粉症なんですよね。だから、春と秋だと秋のほうがひどい傾向がるんですよねー。 あと、ほこりアレルギーっぽいので掃除すると具合悪くなりますwっ…

【第24回】初心者のJavaプログラミング【パッケージ】

2連続投稿です。 今回はパッケージについてです。 package import 等のキーワードが出てきます。 ターミナルやコマンドプロンプト上でのコンパイルと実行の仕方が通常と違うので、そこのあたりも説明していきます。 そんなに難しくないはずです。 パッケージ…

【第23回】初心者のJavaプログラミング【インターフェイスの継承•instanceof演算子】

こんばんは。 最近は基本情報の勉強に重きを置いているので、なかなか更新する機会が少なくなっています。 申し訳ないです。 試験日が10月19日なので、そろそろ過去問をがっつりやらなきゃだめだと思うので、日々過去問を解いています。今日はインターフェイ…

【第22回】初心者のJavaプログラミング【インターフェイス】

こんばんは。 ここ2、3日寒いですね。朝方とか羽毛布団にくるまっていましたw今日はインターフェイスです。 インターフェイスとは インターフェイスとは、定数とメソッド宣言を1つにまとめたものです。 というように教科書に記載してありますが、よくわかり…

【第21回】初心者のJavaプログラミング【継承と変数•オーバーライド•コンストラクタ】

継承において、スーパークラスの属性やメソッドはサブクラスが相続します。 つまり、サブクラスではスーパークラスの属性やメソッドが使えます。 前々回あたりにやりました。 継承と変数 スーパークラスと同じ名前の変数をサブクラスで作った場合はどうなる…

【第20回】初心者のJavaプログラミング【特化としての継承】

こんばんは。今回は前回の続きです。 前回は汎化の継承というものをやりました。 物事の抽象的な部分に注目し、概念の階層を構築していくのが汎化という作業です。 例えばですと、消しゴム、ボールペン、鉛筆に共通の文房具という抽象的な概念を切り出して、…

【第19回】初心者のJavaプログラミング【継承】

こんばんは。 かなり時間が空いてしまいました。 なかなか書く時間がなかったです、すみません。今回はクラスの継承についてです。 継承とはなんぞやからやって行きます。 継承 オブジェクト指向を勉強していると継承という概念が出てくると思います。 今ま…

インターフェイス

今日はJavaでインターフェイスを勉強しました。 が、あんまりよく理解できませんでしたw整理して明日書こうと思いますw抽象クラスとインターフェイスの違いがよくわからんとですw

お盆で福島に帰ってました。 なかなか更新できなくてすみませんです。青森にいったりしてました。 東北は寒いですねw 冷房いらずです。そうだ。 ももがめっちゃ安かったんです。 ちょっと訳ありの桃で、収穫する時に傷がついちゃったやつの詰め合わせ何です…

コンピテンシー採用ってオブジェクト指向っぽい?

コンピテンシー面接とかはやってますよね。オブジェクト指向を勉強していてちょっと思ったことを書こうかなと。思ったこと。 「コンピテンシー採用ってオブジェクト指向なんじゃね!?」そもそもコンピテンシー採用というのは、就活生が社内で優秀な成績をあ…

【第18回】初心者のJavaプログラミング【引数】

こんにちは。 オブジェクト指向というものをちゃんと理解して設計したいので、 先生にお勧めされた本を読んでおります。 結構ヘビーですが頑張りますぜ。てか、昨日今日と結構たくさんの人(私にとってはたくさんの人)がブログを見に来ていただいてたみたいで…

【第17回】初心者のJavaプログラミング【インスタンス変数•メソッド,静的変数•メソッド】

こんにちは。 なんで渋谷にいるティッシュ配りの人って、上から目線でティッシュ渡してくるんでしょうね。ティッシュ渡してやってんだから受け取れよくらいの勢いで渡してきますよね。さて、今日はインスタンス変数とインスタンスメソッド、静的変数、静的メ…

【第16回】初心者のJavaプログラミング【this】

こんばんは。 2連投です。 今回はthisキーワードについてです。 thisとはなんぞや thisには2通りの使い方があります。 とりあえず教科書通りの説明を書きます。 「thisは実行中のオブジェクトを指します。」 もう一つの使い方。 「コンストラクタから同じク…

【第15回】初心者のJavaプログラミング【クラスの作成,コンストラクタ】

こんばんは。 昨日書けなかったので、今日はちゃんと書きます。 今まで何気なく使っていたクラスについて書いていきます。 長くなるかもしれませんが、良かったら見ていって下さい。 クラスの基本 クラスの要素としては、状態を表す変数、動作や機能を表すメ…

ジャヴァーーーーー

こんばんは。 アクセスしてくださっている方々ありがとうございます。 習ったことをアウトプットするためにやっているブログなので、文章が稚拙だったり、そもそも誤字脱字が多かったりすると思いますが、ちらっと見て行ってくれるとありがたいです。今日はj…

【基本情報】逆ポーランド表記法

今日習ったとこで面白いなーと思ったところ。 逆ポーランド表記法(後置表記法) 例えばこんな式があったとします。Y = (A + B) * (C / D - E)かっこでくくってあるので計算の順番が分かりますね。 でも、この方法だとコンピュータは分かりにくいみたいです。…

オブジェクト指向な設計

こんばんは。今日も自習室にこもりっきりで勉強してます。オブジェクト指向の話になります。 クラスとは何か、オブジェクトは何かといったところはだいぶ分かるようになってきたのですが、 それを実際にどう使うのか、どういう設計にしたらオブジェクト指向…

CoreData始めました

昨日はネタがなくて書くことがありませんでした。 今日は無理矢理書くネタを作りました!w matoowoくんCoreData始めました。 はい。始めたばかりです。 お小遣い帳?家計簿?みたいなアプリを作ろうと思ってるので、iPhoneの電源消しても入力されたデータは…

【第14回】初心者のJavaプログラミング【while, do while, switch】

こんにちは。 最近夜は風があって涼しいですね。 節約のため地球のためにエアコンは極力付けないようにしていますが、まだいけそうです。 これ以上暑くなるとさすがにやばいですね。今日はwhile文、do while文、switch文について書こうと思います。 while文 …

【第13回】初心者のJavaプログラミング【論理演算子】

前回論理演算子を紹介しましたが、その続きです。 高校数学で確率だったか忘れたけど、あれで出てきたベン図というものを使うと分かりやすいです。 大きく分けて、論理積、論理和、否定論理積、否定論理和、排他的論理和があります。 論理積(AND) 図の見方か…

【第12回】初心者のJavaプログラミング【if文、for文の続き】

こんにちは。今日も暑くてだるいです。 今日はこの間やったことを元に実践とうか実際にif,forを使ってみよう的な感じでした。 その中で一番わからなかったなーと思ったのが、入力された数値が素数かどうかを判定するプログラム。 数学なんて忘れてますよー。…

Xcodeでクラス名の変更

やっぱクラス名変更したいなーって思っても、一度決めたクラス名は一生変更出来ないんじゃないかと思ってました。 そんなわけはなくできるらしいですw調べたのでその手順をのせます。このクラス名を変えたいとします クラス名を選択して、右クリック。 Refac…

簡単にしようしようと思ってると進まない

作りたいアプリがあるのですが、作っていくうちにこうした方がいいのかなー とか このやり方だときたないなー とか考えだすと、なかなか手が進まなくなりますw前に、viewDidLoad内でUILabel量産すると重くなってしまうから、なるべく使わないで、drawInRect…

UIViewControllerでUITableViewを表示させる

方法を教えて下さいw 今回は説明とかではないですw 設定画面とかだと、UITableViewController使うと思うんですが、 一部だけテーブルっぽくしたいなーと思ったので調べました。 ここまではいったんですけど、この謎の余白が消えなくて困っていますw 青→ViewC…