Tuesday, August 27, 2013

Learning java

Ok so today i been teaching myself java so i can make a server simular to craft bukkit and friendly enough to me modded and used for anyone else making a multiplayer game.
So far on my first day i learned how to not only print out info but grabbed info from 1 file and outputted from another file so 3 files or classes total.

Here is what i did. Throwing this out there so others that want to learn java can get a sense of how it works.

Package is named main
Connect.java
package main;

public final class Connect {


public static String serverName = "Test server for Fuck You Inc";
public static String serverIP = "127.0.0.1";
public static int serverPort = 6669;
public static String serverVersion = "0.0.1";

public Connect() {
}
public static String getServerName() {
return serverName;
}
public static String getServerAddr() {
return serverIP;
}
public static int getServerPort() {
return serverPort;
}
public static String getServerVer() {
        return serverVersion;
       }
public static void main(String[] args) {
}
}

Outputter.java
package main;

public class Outputter {


public Outputter() {


}

public static void toConsole(String saytoconsole) {
System.out.println(saytoconsole);
}
}

and finally the java that is started by the jar file is...
Main.java
package main;

import main.Connect;
import main.Outputter;

public class Main {

public static void main(String[] args) {
Outputter.toConsole("Server name: " + Connect.getServerName());
Outputter.toConsole("Server IP: " + Connect.getServerAddr());
Outputter.toConsole("Server Port: " + Connect.getServerPort());
Outputter.toConsole("Server Version: " + Connect.getServerVer());
}
}

So as you can see I have Main.java calling info from Connect.java put importing main.Connect then doing Connect.whateverfunctioninconnect() then using Outputter.java to print it in console.
Trust me its so easy once you get the hang of how java works.
Hope this helps anyone trying to learn java.

No comments:

Post a Comment