Học lập trình Java cơ bản qua video, có cả file bài tập cho các bạn thực hành nữa nhé..
Nội dung các bài bao gồm:
[QUOTE]
01. Introduction
0101 What This Course Covers And What You Need
0102 Biographical Information On The Author
02. Getting Started
0201 Downloading And Installing The JDK
0202 Overview Of The JDK
03. Writing Your First Java Program – Hello, World!
0301 Entering The Program
0302 Compiling And Running The Program
0303 Correcting Errors
0304 Exercise – Modifying The Hello, World! Program
04. Java Building Blocks – Data Types And Variables
0401 Introduction To Data Types
0402 Data Types – int, double
0403 Data Types Continued – string, char, And bool
0404 Variable Naming Rules
0405 Declaring Variables
0406 Assigning Data To Variables
0407 Exercise – Saying Hello To Others
05. Introduction To Classes And Objects
0501 Classes And Objects
0502 Class Data Members
0503 Creating Constructors
0504 toString Method, Creating Class Objects
0505 Accessor Methods
0506 Exercise – A Simple Class
06. Arithmetic Operators And Expressions
0601 The Standard Java Arithmetic Operators
0602 Arithmetic Operator Order Of Operations
0603 Final Variables
0604 Math Class
0605 Mixing Arithmetic Data Types
0606 Exercise 1 – Translating A Formula To Java Code
07. Java Input And Output
0701 Writing Special Characters – Newlines And Tabs
0702 Formatted Output With printf
0703 Using The Scanner To Input Numbers
0704 Using The Scanner To Input Strings
0705 Exercise – A Simple Question And Answer Program
08. Making Decisions
0801 Relational Operators
0802 Logical Operators
0803 Simple if-else Statement
0804 Nested if-else Statements
0805 The if-else if Statement – Part 1
0806 The if-else if statement – Part 2
0807 Exercise 1 – A Question And Answer Program
0808 Exercise 2 – A Calculator Program
09. Performing Repetition
0901 The while Loop – Introduction
0902 Count-controlled while Loops
0903 Condition-controlled while Loops
0904 Results-controlled while Loops
0905 The for Loop – Part 1
0906 The for loop – Part 2
0907 break and continue
0908 Exercise 1 – Looping q And a
0909 Exercise 2 – Looping Calculator
0910 Exercise 3 – for Loop Exercise
10. Methods
1001 Defining A Method – Part 1
1002 Defining A Method – Part 2
1003 Methods With Multiple Parameters
1004 Predicate Methods
1005 Void Methods
1006 Pass By Value
1007 Exercise 1 – Three Example Methods
1008 Exercise 2 – Adding Methods To The Calculator Program
11. ArrayLists
1101 ArrayList Introduction
1102 Declaring And Initializing An ArrayList
1103 Adding Data To An ArrayList
1104 Accessing ArrayList Elements
1105 Passing ArrayLists As Method Arguments
1106 Generating Random Numbers
1107 Searching An ArrayList
1108 Sorting An ArrayList
1109 Exercise 1 – Using An ArrayList To Find Palindromes
1110 Exercise 2 – Finding The Maximum Value
12. Classes And Object-Oriented Programming
1201 Private Data Members
1202 More On Constructors
1203 Displaying Class Data, toString
1204 Set And Get Methods
1205 Increment Method For Time Class
1206 Exercise 1 – Building An Object-Oriented Calculator
1207 Exercise 2 – Extending Time Class
13. Inheritance
1301 Introduction To Inheritance
1302 Overriding Methods
1303 Protected Members
1304 The Object Class
1305 Exercise 1
1306 Exercise 2
14. Polymorphism
1401 Introduction To Polymorphism – Part 1
1402 Introduction To Polymorphism – Part 2
1403 Polymorphism Example
1404 Working With Abstract Classes
1405 Working With Interfaces
1406 Exercise 1
15. Arrays
1501 Declaring An Array
1502 Accessing Array Elements
1503 Passing Arrays As Function Arguments
1504 Two-Dimensional Arrays – Part 1
1505 Two-Dimensional Arrays – Part 2
1506 Exercise 1 – Using Array Elements As Counters
1507 Exercise 2 – Displaying Bar Charts Using Array
1508 Exercise 3 – Creating A Deck Of Playing Cards
16. Additional Java Control Flow Constructs
1601 The switch Statement – Part 1
1602 The switch Statement – Part 2
1603 The do-while Loop – Part 1
1604 The do-while Loop – Part 2
1605 The for-each Loop – Part 1
1606 The for-each Loop – Part 2
1607 Exercise 1 – Rewriting An if-else if Statement Using a switch Statement
1608 Exercise 2 – Rewriting A while Loop with a do-while Loop
1609 Exercise 3 – Using A for-each Loop With ArrayLists
17. File Processing
1701 try-catch Statement
1702 Writing Data To A File
1703 Reading Data From A File
1704 Appending Data To A File
1705 Writing Characters To A File
1706 Reading Characters From A File
1707 Exercise 1 – Creating A To-Do List
1708 Exercise 2 – To-Do List Continued
1709 Exercise 3 – To-Do List Continued
[/QUOTE]