Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Java

動画でわかる Java入門講座 基本~オブジェクト編

「初心者向けのプログラミング本」を読んで挫折した。そんな方向けに、プログラムの基礎からJavaのオブジェクト指向までを、懇切丁寧な動画で教える講座です。
Highest Rated
Rating: 4.5 out of 54.5 (306 ratings)
2,067 students
Created by 柳井 政和
Last updated 2/2016
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • Javaの開発環境の構築。
  • 変数、条件分岐、ループ処理、配列など、プログラミングの基本の習得。
  • Javaのオブジェクト指向についての徹底的な理解。

Course content

13 sections • 147 lectures • 5h 28m total length

  • Preview03:15
  • PDFファイルとソースコードについて
    01:11

  • [章頭] 第1章 開発環境の準備
    00:31
  • はじめに
    03:44
  • 開発環境とは
    01:56
  • JDK
    02:56
  • Preview02:21
  • 環境変数PATHを通す
    01:32
  • [操作説明] 環境変数PATHを通す
    02:34
  • [コラム] パスとURI
    01:59
  • Preview01:15
  • [操作説明] Eclipse
    02:12
  • 小テスト
    2 questions

  • [章頭] 第2章 アプリの作成
    00:20
  • ソースコードのダウンロード
    00:11
  • プロジェクトの作成
    00:33
  • Preview01:14
  • プログラムの実行
    01:00
  • [操作説明] プログラムの実行
    02:53
  • CUIとGUI
    01:49
  • CUIアプリケーションの作成
    01:11
  • [操作説明] CUIアプリケーションの作成1
    03:36
  • [操作説明] CUIアプリケーションの作成2
    01:55
  • [コラム] CUIアプリの文字化け
    02:11
  • GUIアプリケーションの作成
    01:13
  • [操作説明] GUIアプリケーションの作成
    03:28
  • ワークスペース
    00:37
  • [操作説明] ワークスペース
    01:36
  • [コラム] プロジェクトのインポート
    00:43
  • [操作説明] プロジェクトのインポート
    01:36
  • 小テスト
    2 questions

  • [章頭] 第3章 プログラミングの基本
    00:14
  • ソースコードのダウンロード
    00:11
  • プログラムの処理順
    01:18
  • コメント
    02:04
  • Preview02:54
  • [操作説明] エラー
    01:29
  • 2進数
    02:52
  • 16進数
    03:33
  • 変数という概念
    02:16
  • [補足説明] 変数という概念
    01:42
  • 小テスト
    2 questions

  • [章頭] 第4章 数値変数と演算子
    00:21
  • ソースコードのダウンロード
    00:11
  • [操作説明] 個別のサンプルコードのインポート方法
    01:32
  • Preview04:21
  • Preview03:02
  • float double
    04:13
  • boolean
    01:38
  • キャスト
    04:35
  • 演算子1 算術演算子
    07:42
  • [コラム] シフト演算子
    04:21
  • 演算子2 比較演算子
    02:00
  • 演算子3 論理演算子
    04:36
  • [コラム] ビット演算子
    02:34
  • 演算子4 代入演算子
    01:59
  • java.lang.Math
    02:00
  • 小テスト
    2 questions

  • [章頭] 第5章 様々な処理
    00:17
  • ソースコードのダウンロード
    00:11
  • [補足説明] 条件分岐 if文
    01:01
  • 条件分岐 if文
    01:16
  • 条件分岐2 else
    02:36
  • 条件分岐3 if文の入れ子
    00:48
  • [コラム] 波括弧の省略
    00:47
  • [コラム] 条件演算子
    01:22
  • [コラム] switch文
    01:46
  • [補足説明] ループ処理と配列
    01:28
  • ループ処理1 for文
    03:36
  • [コラム] while文とdo while文
    02:37
  • ループ処理2 for文の入れ子
    03:58
  • ループ処理3 break
    02:48
  • ループ処理4 continue
    01:09
  • ループ処理5 無限ループ
    00:57
  • 小テスト
    2 questions

  • [章頭] 第6章 文字列と配列
    00:14
  • ソースコードのダウンロード
    00:11
  • [補足説明] 基本型と参照型
    01:14
  • 基本型と参照型
    01:35
  • 複数の参照
    01:57
  • null
    02:09
  • 文字 char型
    03:32
  • [補足説明] 文字列
    00:51
  • 文字列1 文字列とString型
    04:32
  • 文字列2 文字列の連結
    03:10
  • 配列1 配列を作る
    04:45
  • [補足説明] 配列
    00:35
  • 配列2 配列を作る2
    02:23
  • 配列3 ループ処理と配列
    02:51
  • [補足説明] ループ処理と配列
    00:31
  • 配列4 基本型の配列と参照型の配列
    01:57
  • 配列5 多次元配列
    04:42
  • 配列6 多次元配列2
    00:37
  • 配列7 配列の複製
    04:33
  • 配列8 配列の複製2
    03:29
  • 配列9 配列のダンプ
    02:44
  • 小テスト
    2 questions

  • [章頭] 第7章 クラスとオブジェクト1
    00:17
  • ソースコードのダウンロード
    00:11
  • オブジェクト指向とは
    02:09
  • オブジェクト指向とは2
    02:50
  • オブジェクト指向とは3
    01:02
  • クラスとフィールドとメソッド
    01:06
  • アクセス制御1 publicとprivate
    01:51
  • クラスの構造
    02:55
  • new インスタンス オブジェクト
    04:53
  • staticフィールドとstaticメソッド
    04:27
  • 小テスト
    2 questions

  • [章頭] 第8章 メソッド
    00:15
  • ソースコードのダウンロード
    00:11
  • メソッドの基本
    06:27
  • void、引数なし
    01:14
  • 処理途中でのreturn
    02:30
  • メソッド内のローカル変数
    03:39
  • 参照型の引数
    02:37
  • メソッドのオーバーロード
    01:38
  • 可変長引数
    04:13
  • コンストラクタ
    03:16
  • mainメソッド
    02:21
  • 例外1 throwとthrows
    03:20
  • 例外2 try catch文
    04:42
  • 再帰
    02:41
  • 小テスト
    2 questions

  • [章頭] 第9章 クラスとオブジェクト2
    00:13
  • ソースコードのダウンロード
    00:11
  • パッケージ
    03:56
  • 継承1 スーパークラスとサブクラス
    02:29
  • 継承2 superとthis
    02:56
  • 継承3 メソッドのオーバーライド
    02:40
  • 継承4 オブジェクトのキャスト
    04:51
  • アクセス制御2 protectedと修飾子なし
    02:21
  • 定数
    01:46
  • 継承5 抽象クラス
    02:04
  • 継承6 多重継承とインターフェース
    02:08
  • 継承7 インターフェースの実装の仕方
    08:30
  • 小テスト
    2 questions

Requirements

  • 事前の準備は特に必要ありません。
  • 統合開発環境のEclipseを使います。ダウンロードの仕方や導入方法、使用方法は、講座内で説明します。
  • Windowsでの開発を、前提とした説明をしています。

Description

 このコースは、プログラミングの基本から始めて、Javaのオブジェクト指向を理解できるまでの知識を網羅しています。初心者が理解するのは難しいJavaのオブジェクト指向を、徹底的にかみ砕いて丁寧に解説していきます。

 このコースを習得すれば、次のような事ができるようになります。

- JDKとEclipseを利用した、Javaの開発環境の構築。

- 変数、演算子、条件分岐といった、プログラミングの基本の習得。

- Javaの参照型の使い方や、その内部的な仕組みについての理解。

- Javaのクラスとオブジェクトについての理解。

 コースで紹介されるコードは、サンプルコードとして、全てダウンロードすることができます。

 また、副読本として、800ページ以上のマンガが掲載された、マンガでわかる解説PDFもダウンロード可能です。こちらも利用して、さらに理解を深めることができます。

‥‥‥‥‥‥‥‥‥‥

 このコースは、大きく分けて以下のような構成になっています。


● 開発環境の構築と、ツールの基本操作の習得

 JDKとEclipseを導入して、Eclipseの基本操作を習得します。

・第1章 開発環境の準備
・第2章 アプリの作成

● Javaの仕様に沿った、プログラミングの基礎知識の習得

 変数、演算子、分岐処理、ループ処理など、プログラミングの基礎を学びながら、Javaでのプログラムの書き方を身に付けていきます。

・第3章 プログラミングの基本
・第4章 数値変数と演算子
・第5章 様々な処理(条件分岐、ループ処理)

● 参照型

 文字列、配列を学びながら、Javaの参照型の使い方や、その内部的な仕組みについて理解します。

・第6章 文字列と配列

● クラスとオブジェクト

 オブジェクト指向言語であるJavaのクラスとオブジェクトの仕組みについて、詳しく丁寧に解説していきます。

・第7章 クラスとオブジェクト1
・第8章 メソッド
・第9章 クラスとオブジェクト2
・第10章 クラスとオブジェクト3
・第11章 Javaのシステム

Who this course is for:

  • プログラミング未経験者や初心者。
  • 過去にプログラミングの勉強をしたことがあるが挫折した人。
  • Javaのオブジェクト指向について知識がない人。

Instructor

柳井 政和
ゲーム、アプリケーション開発、書籍の執筆、JavaScript、Java
柳井 政和
  • 4.2 Instructor Rating
  • 1,971 Reviews
  • 12,444 Students
  • 6 Courses

2002年にクロノス・クラウン合同会社を設立。代表社員。ゲームやアプリケーションの開発、書籍や記事の執筆をおこなう。

秀和システムより「マンガでわかるJavaScript」「マンガでわかるAndroidプログラミング」「マンガでわかるJavaプログラミング」他、技術評論社より「JavaScript 仕事の現場でサッと使える! デザイン教科書」「プログラマのためのコードパズル」を出版。

2001年度のオンラインソフトウェア大賞に「めもりーくりーなー」で入賞。

2016年に第23回松本清張賞の最終候補となり、文藝春秋より「裏切りのプログラム」で小説家デビュー。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.