Показать сообщение отдельно
Непрочитано 14.01.2013, 15:18   #124
Герой

По умолчанию Re: Новый эмулятор Lineage II

Да не очень удачно, блин, вообщем, потом, тогда там просто все в одном как бы не так будет ...
Кто сказал, что будет много интерфейсов, это пример.

Что вы так на меня

Если честно мне интересно я для себя делаю, а так вообще все равно), потом может быть в шару кину))

Кому будет интересно посмотрят творение

Добавлено через 7 минут
Цитата:
Сообщение от bloodshed Посмотреть сообщение
какой профит от этого интерфейса?
Да от такого что то я не так написал, очепятка)) Да пофиг, как работают интерфейсы знаете думаю)))

Добавлено через 31 минуту
Чито так:

public static void printGeneralSystemInfo() {
        final Date Date = new Date();
        final SimpleDateFormat SimpleDateFormat = new SimpleDateFormat("dd-MM-yyyy hh:mm:ss aa");
        final String String = SimpleDateFormat.format(Date);
        Logs.log(Levels.INFO, "..................................................\r\n"
                + "System time: " + String + "\r\n"
                + "..................................................\r\n"
                + "OS: " + Util.getSystemInfo("osName") + "\r\n"
                + "OS Version: " + Util.getSystemInfo("osVersion") + "\r\n"
                + "OS Arch: " + Util.getSystemInfo("osArch") + "\r\n"
                + "..................................................\r\n"
                + "Avaible CPU(s): " + Util.getAvailableProcessors() + "\r\n"
                + "Processor(s) Identifier: " + System.getenv("PROCESSOR_IDENTIFIER") + "\r\n"
                + "..................................................\r\n"
                + "Runtime Information\r\n"
                + "Current Free Heap Size: " + Util.getMemory("freeMemory") + " mb\r\n"
                + "Current Heap Size: " + Util.getMemory("totalMemory") + " mb\r\n"
                + "Maximum Heap Size: " + Util.getMemory("maxMemory") + " mb\r\n"
                + "..................................................\r\n"
                + "Java Platform Information\r\n"
                + "Java Runtime Name: " + Util.getSystemInfo("javaRuntimeName") + "\r\n"
                + "Java Version: " + Util.getSystemInfo("javaVersion") + "\r\n"
                + "Java Class Version: " + Util.getSystemInfo("javaClassVersion") + "\r\n"
                + "..................................................\r\n"
                + "Virtual Machine Information (JVM)\r\n"
                + "JVM Name: " + Util.getSystemInfo("jvmName") + "\r\n"
                + "JVM installation directory: " + Util.getSystemInfo("javaHome") + "\r\n"
                + "JVM version: " + Util.getSystemInfo("jvmVersion") + "\r\n"
                + "JVM Vendor: " + Util.getSystemInfo("jvmVendor") + "\r\n"
                + "JVM Info: " + Util.getSystemInfo("jvmInfo") + "\r\n"
                + "..................................................\r\n");
    }
Code: Java


Ну и логичнее сделать так:

public final class Levels extends Level implements Serializable {
 
    private static final long serialVersionUID = 1L;
    private static final String defaultBundle = "sun.util.logging.resources.logging";
    public static final Level ERROR = Levels.setLevel("ERROR");
    public static final Level CONNECT = Levels.setLevel("CONNECT");
 
    protected Levels(final String name, final int value) {
        super(name, value, Levels.defaultBundle);
    }
 
    private static Level setLevel(final String key) {
        return new Levels(key, Integer.MAX_VALUE);
    }
}
 
Levels.INFO
 
Levels.ERROR
 
Code: Java



Добавлено через 57 минут
Оо

public class Application {
    public static void main(String... args) {
        //Application.func1(); <- error
        Application.func2(); //success -> func2
        final Application Application = new Aplication();
        Application.func1(); //success -> func1
        Application.func2(); //success -> func2
    }
 
    public void func1() {
       System.out.println("func1");
       /*......*/
    }
 
    public static void func2() {
       System.out.println("func2");
       /*......*/
    }
}
Code: Java

Последний раз редактировалось Anikey; 14.01.2013 в 16:27. Причина: Добавлено сообщение
Anikey вне форума Ответить с цитированием