Skip to content

Java 1.6 (Java 6) - Kod Örnekleri

1. Scripting API Kullanımı

import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;

public class ScriptExample {
    public static void main(String[] args) throws Exception {
        ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine engine = manager.getEngineByName("JavaScript");
        engine.eval("print('Hello from Java 6 Scripting!');");
    }
}

2. Web Servisleri (JAX-WS) ile Basit Servis

import javax.jws.WebService;
import javax.jws.WebMethod;

@WebService
public class MerhabaServis {
    @WebMethod
    public String merhaba(String isim) {
        return "Merhaba, " + isim + "!";
    }
}

3. Compiler API ile Dinamik Derleme

import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;

public class CompileExample {
    public static void main(String[] args) {
        JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
        int result = compiler.run(null, null, null, "Test.java");
        System.out.println("Derleme sonucu: " + result);
    }
}

Daha fazla örnek ve açıklama için diğer dosyalara bakınız.