JAVA v1

in #java7 years ago

java.png
Image source: Willi Glenz - Java

UPDATE
public class Tools {
    public String getInput(String prompt) {
        String tmp = null;
        System.out.print(prompt + " ");
        try {
            BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
            tmp = is.readLine();
            if (tmp.length() == 0) {
                return null;
            }
        } catch (Exception e) {
            System.out.println("IOException: " + e);
        }
        return tmp;
    }
}


JAVA 2018-12-07 v1
White Paper     : oracle.com/technetwork/java/langenv-140151.html

Getting Started : docs.oracle.com/javase/tutorial/getStarted/index.html
Language Basics : docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html
Object-Oriented Programming Concepts : docs.oracle.com/javase/tutorial/java/concepts/index.html
Classes and Objects : docs.oracle.com/javase/tutorial/java/javaOO/index.html
Interfaces and Inheritance : docs.oracle.com/javase/tutorial/java/IandI/index.html
Numbers and Strings : docs.oracle.com/javase/tutorial/java/data/index.html
Packages        : docs.oracle.com/javase/tutorial/java/package/index.html
Exceptions      : docs.oracle.com/javase/tutorial/essential/exceptions/index.html
Basic I/O       : docs.oracle.com/javase/tutorial/essential/io/index.html
Concurrency     : docs.oracle.com/javase/tutorial/essential/concurrency/index.html
Generics        : docs.oracle.com/javase/tutorial/java/generics/index.html
Annotations     : docs.oracle.com/javase/tutorial/java/annotations/index.html
Swing           : tutorialspoint.com/swing/index.htm

chortle.ccsu.edu/java5/index.html
oreilly.com/openbook/javawt/book/index.html
tutorialspoint.com/java/index.htm

docs.oracle.com/javase/7/docs/api/index.html?overview-summary.html
docs.oracle.com/javase/8/docs/api/index.html?overview-summary.html
docs.oracle.com/javase/9/docs/api/index.html?overview-summary.html
docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html
 
$ java -version
$ javac -version
# apt-get install default-jdk default-jdk-doc
# apt-get install openjdk-8-jdk openjdk-8-doc
# update-java-alternatives -l
# update-java-alternatives -s java-1.11.0-openjdk-amd64
# update-alternatives --display java
# update-alternatives --config java
$ screen vim ~/java/Main.java
$ ( cd ~/java/; vim Main.java )

Access Modifier  Class Package Subclass World
private            ok       -        -     -
default            ok      ok        -     -
protected          ok      ok       ok     -
public             ok      ok       ok    ok

// BASICS 01
public class SolarSystem {
    public static void main(String[] args) {
        String[] objects = { "Sun", "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Centaurs", "Comets", "Kuiper belt", "Scattered disk", "Heliosphere", "Detached objects", "Oort cloud", "Boundaris" };
        for (int i = 0; i < objects.length; i++) {
            System.out.println(objects[i]);
        }
    }
}

// BASICS 02
public class SolarSystem {
    public static void main(String[] args) {
        String[] objects = { "Sun", "Mercury", "Venus", "Earth", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Centaurs", "Comets", "Kuiper belt", "Scattered disk", "Heliosphere", "Detached objects", "Oort cloud", "Boundaris" };
        for (String i : objects) {
            System.out.println(i);
        }
    }
}

//BASICS 03
public class Tools {
    public String getInput(String prompt) {
        String tmp = null;
        System.out.print(prompt + " ");
        try {
            BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
            tmp = is.readLine();
            if (tmp.length() == 0) {
                return null;
            }
        } catch (Exception e) {
            System.out.println("IOException: " + e);
        }
        return tmp;
    }
}

Coin Marketplace

STEEM 0.12
TRX 0.34
JST 0.032
BTC 109663.03
ETH 4018.66
USDT 1.00
SBD 0.75