progtech figgets

This commit is contained in:
anon 2024-06-07 11:44:42 +02:00
parent d81ed3da1c
commit 1f0f412eee
6 changed files with 92 additions and 0 deletions

30
Java/JarmuProgram.java Normal file
View File

@ -0,0 +1,30 @@
// @BAKE javac $@; java $*
public class JarmuProgram {
public static
void main(String[] argv) {
Auto a = new Auto();
System.out.println(a.getLoEro());
}
public static
abstract class Jarmu {
abstract double getLoEro();
}
public static
class Auto extends Jarmu {
Motor motor = new Motor();
double getLoEro() {
return motor.getLoEro() * 1.34;
}
}
public static
class Motor {
double loero = 30;
double getLoEro() {
return loero;
}
}
}

34
Java/Main.java Normal file
View File

@ -0,0 +1,34 @@
/* @BAKE
/opt/openjdk-bin-21.0.1_p12/bin/javac $@
/opt/openjdk-bin-21.0.1_p12/bin/java $*.java
@STOP
*/
class Main {
public static
class Singleton {
private int field;
private static Singleton inst;
private
Singleton() {
super();
System.out.println("const call");
field = 10;
}
public static
synchronized
Singleton getInstance() {
if (inst == null) {
inst = new Singleton();
}
return inst;
}
}
public static
void main(String[] args) {
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
}
}

17
Java/Main2.java Normal file
View File

@ -0,0 +1,17 @@
/* @BAKE
/opt/openjdk-bin-21.0.1_p12/bin/javac $@
/opt/openjdk-bin-21.0.1_p12/bin/java $*.java
@STOP
*/
import java.util.*;
class Main {
public static
class Slaves {
List<String> names;
}
public static
void main(String[] args) {
}
}

BIN
Java/a.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

6
Java/a.txt Normal file
View File

@ -0,0 +1,6 @@
// @BAKE plantuml $@ -o $*.png; nomacs $*.png
@startuml
Gerinces <- Kutya
@enduml

5
Java/hw.java Normal file
View File

@ -0,0 +1,5 @@
public class Wtf {
public static void main(String[] args) {
String i = new String("test");
}
}