• Introduction
  • Week 0
    • Git
    • IDEs
    • Terminal
    • Coding 101
  • HTML/CSS
    • Lessons
      • Lesson 1
      • Lesson 2
      • Lesson 3
    • Concepts
      • Semantic HTML tags
      • CSS selectors
      • CSS cascade
      • Pseudo Classes
      • Box model
      • Responsive web design
      • Media queries
      • Content layouts
      • Design framework
      • Naming patterns
      • Forms
      • CSS processors
  • JavaScript Core 1
    • Lessons
      • Lesson 1
      • Lesson 2
      • Lesson 3
    • Concepts
      • Getting started
      • Comments
      • Data types
      • Variables
      • Branch statements (if/else)
      • For loops
      • Functions
      • Arrays
      • Objects
      • Scope
      • Closures
      • Arrow functions
      • Context
  • JavaScript Core II
    • Lessons
      • Lesson 1
      • Lesson 2
      • Lesson 3
    • Concepts
      • Debugging
      • Callbacks
      • Testing
      • Modules
      • Good Design
      • Object Oriented Programming
      • The DOM
      • Events
      • AJAX
  • JavaScript Core III
    • Lessons
      • Lesson 1
      • Lesson 2
      • Lesson 3
    • Concepts
      • JSON
      • APIs
      • Promises
      • Constructors
      • Inheritance
      • Array Methods & Callbacks
      • ES6
      • Objects again
      • Value & Reference types
      • Scope
  • NodeJS
    • Lessons
      • Week 1
      • Week 2
      • Week 3
      • Week 4
      • Week 5
    • Concepts
      • Server
      • Node.js
      • Express
      • Templating
      • Callbacks
      • APIs
      • Heroku
      • Middleware
      • Routing
  • Databases
    • Week 1
  • React
    • Lessons
      • Week 1
      • Week 2
      • Week 3
      • Week 4
    • Concepts
      • Libraries
      • React intro
      • ES6
      • Thinking in React
      • Creating components
      • Class components
      • Props
      • State
      • Component Life cycle
      • Routing
  • Java
    • Concepts
      • Set Up Java Environment
      • Intro to Java
      • Basic Data Types
      • Variables
      • Operators and Conditions
      • Naming Conventions
      • Loops
      • Methods
      • Scope
      • Array Manipulation
      • Streams
      • Objects and Classes
      • Constructors
      • Accessors
      • Access Modifiers
      • Inheritance
      • Wrapper Classes
      • Generics
      • Recursion
      • Static vs Instance
      • Overriding Methods
      • Exceptions
      • Interfaces and Abstract Classes
  • House Rules
    • Code of Conduct
  • Coding Standards and Best Practices
  • Contributing
  • Mentor's Guide
  • Lesson Template
  • Published with GitBook

Set Up Java Environment

Set up Java environment:

Download JDK:

~ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Download Eclipse:

~ https://www.eclipse.org/downloads/eclipse-packages/

Helpful ~ http://www.wikihow.com/Download,-Install,-and-Run-JDK-and-Eclipse

results matching ""

    No results matching ""