Coder Social home page Coder Social logo

java's Introduction

Java

Re-learning Java in Codecademy, this is what I am working on so far.

Important

  • To compile and execute a file you must enter commands in the terminal
    • To compile file type: javac [fileName].java
      • If no error, compiler executes without any feedback
      • If error, compiler may print:
        • compiling.java:4: error: ';' expected System.out.println("Java is a class-based language.") ^1 error
    • To "list" the availabe file(s) type: ls
      • If you type ls before compiling, output may look like:
        • Compiling.java
      • If you type ls after compiling, output may look like:
        • Compiling.class Compiling.java <-- Hey look, a class file!
    • Dont run javac [fileName].class in the terminal or the output may look like:
      • javac: invalid flag: Compiling.class Usage: javac <options> <source files> use --help for a list of possible options
    • Run java Compiling to display the output in the terminal!

Codecademy Syllabus:

  • Chapter 1: Hello World
    • Lesson 1: Hello World
      • Introduction to Java
      • Hello Java File! HelloYou
      • Print Statements HideAndSeek
      • Commenting Code Timeline
      • Semicolons and Whitespace LanguageFacts
      • Compilation: Catching Errors
      • Compilation: Creating Executables
      • Java Review: Putting it All Together Review
    • Lesson 2: Java Program Structure
    • Lesson 3: Hello World
    • Lesson 4: Planting a Tree
    • Lesson 5: What is an IDE?
  • Chapter 2: Variables
    • Lesson 1: Lean Java: Variables
      • Introduction Creator
      • ints CountComments
      • doubles MarketShare
      • booleans Booleans
      • char Char
      • String Song
      • Static Checking Mess
      • Naming
      • Review
    • Lesson 2: Java Variables Quiz
    • Lesson 3: Java Variables: Mad Libs
    • Lesson 4: Lean Java: Manipulating Variables
    • Lesson 5: Java Variable Manipulation Quiz
    • Lesson 6: Math Magic
  • Chapter 3: Object-Oriented Java
    • Lesson 1: Classes and Objects
    • Lesson 2: Java: Introduction to Classes
    • Lesson 3: Intro to Java Classes
    • Lesson 4: Learn Java: Methods
    • Lesson 5: Java Methods Quiz
    • Lesson 6: A Basic Calculator
    • Lesson 7: Build a Droid
  • Chapter 4: Conditionals and Control Flow
    • Lesson 1: Conditionals and Control Flow
    • Lesson 2: Conditional Operators
    • Lesson 3: Conditionals and Control Flow
    • Lesson 4: A Simple Car Loan Payment Calculator
    • Lesson 5: Continents and Cities
  • Chapter 5: Arrays and ArrayLists
    • Lesson 1: Learn Java: Arrays
    • Lesson 2: Java Arrays Quiz
    • Lesson 3: Learn Java: ArrayLists
    • Lesson 4: Java ArrayList Quiz
    • Lesson 5: Desert Island Playlist
  • Chapter 6: Loops
    • Lesson 1: Learn Java: Loops
    • Lesson 2: Learn Java: Loops Quiz
    • Lesson 3: Fizz Buzz
    • Lesson 4: The Prime Directive
  • Chapter 7: String Methods
    • Lesson 1: String Methods
    • Lesson 2: String Methods
    • Lesson 3: DNA Sequencing
  • Chapter 8: Access, Encapsulation, and Static Methods
    • Lesson 1: Access, Encapsulation, and Scope
    • Lesson 2: Access, Encapsulation, and Scope
    • Lesson 3: Static Methods of the Math Class
    • Lesson 4: Static Variables and Methods
    • Lesson 5: Static Variables and Methods
  • Chapter 9: Inheritance and Polymorphism
    • Lesson 1: Inheritance and Polymorphism
    • Lesson 2: Inheritance and Polymorphism Quiz
    • Lesson 3: Language Families
  • Chapter 10: Debugging
    • Lesson 1: Debugging
    • Lesson 2: Debugging
    • Lesson 3: Bug Detective
  • Chapter 11: Two-Dimensional Arrays
    • Lesson 1: 2D Arrays: Java
    • Lesson 2: Quiz: 2D Arrays in Java
    • Lesson 3: 2D Arrays: Image Manipulation Project

java's People

Contributors

zdisanto avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.