My Java Programming Journey 03-12-2014, 09:40 AM
#1
Hi!
I am XTRMS4NITY, and I am creating this thread to tell my story of Java programming. I hope everyone will enjoy watching this novice grow to a good Java programmer.
This has been my mantra, that I have a list of things that are seem impossible for me to achieve and Java programming is included in the list. If I learn Java, I am gong to take it out of the list but I will still continue programming until I get old. This thread will serve as my diary of Java programming and I am going to update this thread if I have some story to tell.
Happy hacking and programming everyone!
Now, I know how to/what are:
1. Download and Install the JDK and Setup the Path
2. Enter the Program
3. Compile and Run the Program
4. Correct Errors
5. Modify the Hello World Program (Please don't say I'm boring)
6. Data Types (int, double, String, char, and bool)
7. Name Variables (naming rules)
8. Declare Variables
9. Assign Data to Variables
10. Classes and Objects
11. Class Data Members
12. Creating Constructors
13. Methods, and Creating Class Objects
14. Accessor Methods
15. Final Variables
16. Math Class
17. Mixing Arithmetic Data Types
18. Translating a Formula to Java Code
19. Using Scanner for Input
20. Relational Operators
21. Logical Operators
22. If-Else Statement
23. Nested Statements
24. If-Else If Statement
25. While Loop
a. Count-controlled Loops
b. Condition-controlled Loops
c. Results-controlled Loops
26. For Loop
27. Break and Continue
28. Defining Methods
a. Methods with Multiple Parameters
b. Predicate Methods
c. Void Methods
d. Pass By Value
29. ArrayLists
a. Declaring and Initializing an ArrayList
b. Adding Data to an ArrayList
c. Accessing ArrayList Elements
30. Classes And Object-Oriented Programming
31. Inheritance
a. Overriding Methods
b. Protected Members
c. The Object Class
32. Polymorphism
a. Working with Abstract Classes
b. Working with Interfaces
33. Arrays
a. Declaring an Array
b. Accessing Array Elements
c. Passing Arrays as Function Arguments
d. Two-Dimensional Arrays
34. Java Control Flow Constructs
a. The Switch Statement
b. The do-while Loop
c. The For-Each Loop
35. File Processing
a. Try Catch Statement
b. Writing Data to a File
c. Reading Data from a File
d. Appending Data to a File
e. Writing Characters to a File
f. Reading Characters from a File
Update:
March 23, 2014:
Finally!!! I received my training certificate for Java Programming. I am now a certified Java Programming Beginner!
I covered my real name.
Now to continue learning, I will write programs that I am very interested in.
I am really happy, it's a sense of accomplishment for me and I am proud of it. Although experts can say "Boo You are Boring Noob!".
Now, who's happy for me too?
I am XTRMS4NITY, and I am creating this thread to tell my story of Java programming. I hope everyone will enjoy watching this novice grow to a good Java programmer.
This has been my mantra, that I have a list of things that are seem impossible for me to achieve and Java programming is included in the list. If I learn Java, I am gong to take it out of the list but I will still continue programming until I get old. This thread will serve as my diary of Java programming and I am going to update this thread if I have some story to tell.

Happy hacking and programming everyone!
Now, I know how to/what are:
1. Download and Install the JDK and Setup the Path
2. Enter the Program
3. Compile and Run the Program
4. Correct Errors
5. Modify the Hello World Program (Please don't say I'm boring)
6. Data Types (int, double, String, char, and bool)
7. Name Variables (naming rules)
8. Declare Variables
9. Assign Data to Variables
10. Classes and Objects
11. Class Data Members
12. Creating Constructors
13. Methods, and Creating Class Objects
14. Accessor Methods
15. Final Variables
16. Math Class
17. Mixing Arithmetic Data Types
18. Translating a Formula to Java Code
19. Using Scanner for Input
20. Relational Operators
21. Logical Operators
22. If-Else Statement
23. Nested Statements
24. If-Else If Statement
25. While Loop
a. Count-controlled Loops
b. Condition-controlled Loops
c. Results-controlled Loops
26. For Loop
27. Break and Continue
28. Defining Methods
a. Methods with Multiple Parameters
b. Predicate Methods
c. Void Methods
d. Pass By Value
29. ArrayLists
a. Declaring and Initializing an ArrayList
b. Adding Data to an ArrayList
c. Accessing ArrayList Elements
30. Classes And Object-Oriented Programming
31. Inheritance
a. Overriding Methods
b. Protected Members
c. The Object Class
32. Polymorphism
a. Working with Abstract Classes
b. Working with Interfaces
33. Arrays
a. Declaring an Array
b. Accessing Array Elements
c. Passing Arrays as Function Arguments
d. Two-Dimensional Arrays
34. Java Control Flow Constructs
a. The Switch Statement
b. The do-while Loop
c. The For-Each Loop
35. File Processing
a. Try Catch Statement
b. Writing Data to a File
c. Reading Data from a File
d. Appending Data to a File
e. Writing Characters to a File
f. Reading Characters from a File
Update:
March 23, 2014:
Finally!!! I received my training certificate for Java Programming. I am now a certified Java Programming Beginner!
I covered my real name.

Quote:
Now to continue learning, I will write programs that I am very interested in.

I am really happy, it's a sense of accomplishment for me and I am proud of it. Although experts can say "Boo You are Boring Noob!".
Now, who's happy for me too?




![[Image: 6e40fc4998354ce7de8cc3fc571d3ce0.jpg]](http://media-cache-ec0.pinimg.com/originals/6e/40/fc/6e40fc4998354ce7de8cc3fc571d3ce0.jpg)
![[+]](https://sinister.li/images/modern/collapse_collapsed.png)
![[Image: wvBFmA5.png]](http://i.imgur.com/wvBFmA5.png)
![[Image: 2YpkRjy.png]](http://i.imgur.com/2YpkRjy.png)
![[Image: OilyCostlyEwe.gif]](http://fat.gfycat.com/OilyCostlyEwe.gif)