Introduction to Computer Science, IDC Herzliya


  • News
  • Lectures
  • Recitations
    • Week 1, Introduction
      • Week 2, Data and Variables
        • Week 3, Flow Control
          • Weeks 4-5, arrays and classes>
            • Arrays
              • Writing classes
              • Week 6>
                • VIC
                  • Exceptions
                  • Week 8, Javadoc + TicTacToe
                    • Week 9, Algorithms
                      • Week 10, collections and text
                        • Week 11, Inheritance
                          • Week 12, Polymorphism
                          • Homework
                            • Exercise 1>
                              • Exercise 1
                                • Solution 1
                                • Exercise 2>
                                  • Exercise 2
                                    • Solution 2
                                    • Exercise 3, Flow Control>
                                      • Exercise 3
                                        • Solution 3
                                        • Exercise 4, arrays and writing classes I>
                                          • Exercise 4
                                            • Solution 4
                                            • Exercise 5 (VIC)>
                                              • Exercise 5
                                                • Solution 5
                                                • Exercise 6 (previously 5), arrays and writing classes II>
                                                  • Exercise 6
                                                    • Solution 6
                                                    • Exercise 7 (algorithms)>
                                                      • Exercise 7
                                                        • Solution
                                                        • Exercise 8>
                                                          • Exercise 8
                                                            • Solution 8
                                                            • Exercise 9>
                                                              • Exercise 9
                                                                • Solution
                                                                • Exercise 10>
                                                                  • Exercise 10
                                                                    • Solution
                                                                  • Questions and Answers
                                                                    • HowTo
                                                                      • Rules
                                                                        • Forum
                                                                        • Syllabus
                                                                        • Grades
                                                                        • Team
                                                                        • Resources
                                                                          • Links and Books
                                                                            • Homework Submission Guidelines
                                                                              • Individual Work Policy
                                                                                • Programming Style Guidelines
                                                                                  • Soft Landing
                                                                                    • Java Development Environment


                                                                                    Javadoc

                                                                                    Javadoc is a huge utility by Oracle. We are using only the basic stuff. You can find a profound tutorial on Oracle's site, but if you wish to have a shorter version, I recommend this one: http://www.mcs.csueastbay.edu/~billard/se/cs3340/ex7/javadoctutorial.html
                                                                                    Also, in the TicTacToe game below you can find some common examples.

                                                                                    Tic Tac Toe

                                                                                    Understanding the Tic Tac Toe game we did in class may help you better understand some basic subjects, such as 2-d arrays, for-loop vs. foreach, enums, loops, private vs. public, and more.
                                                                                    Note: due to limitations of our hosting service, you may need to rename the file according to the class name.
                                                                                    tictactoe.java
                                                                                    File Size: 7 kb
                                                                                    File Type: java
                                                                                    Download File