diff --git a/PracticingJava/.gitignore b/PracticingJava/.gitignore
new file mode 100644
index 0000000..7560428
--- /dev/null
+++ b/PracticingJava/.gitignore
@@ -0,0 +1,2 @@
+*.class
+dist
diff --git a/PracticingJava/build.xml b/PracticingJava/build.xml
new file mode 100644
index 0000000..b8aa7f1
--- /dev/null
+++ b/PracticingJava/build.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PracticingJava/foobar.properties b/PracticingJava/foobar.properties
new file mode 100644
index 0000000..665a380
--- /dev/null
+++ b/PracticingJava/foobar.properties
@@ -0,0 +1,2 @@
+foo.bar = hambones
+ham.bones = foobar
diff --git a/PracticingJava/obj/.keep b/PracticingJava/obj/.keep
new file mode 100644
index 0000000..e69de29
diff --git a/PracticingJava/src/com/meatballhat/learningjava/CleanPipe.java b/PracticingJava/src/com/meatballhat/learningjava/CleanPipe.java
new file mode 100644
index 0000000..8fb1f42
--- /dev/null
+++ b/PracticingJava/src/com/meatballhat/learningjava/CleanPipe.java
@@ -0,0 +1,14 @@
+package com.meatballhat.learningjava;
+
+import java.io.IOException;
+
+
+public final class CleanPipe {
+
+ public static void main(String[] argv) throws IOException {
+ int c;
+ while((c = System.in.read()) != -1) {
+ System.out.write(c);
+ }
+ }
+}
diff --git a/PracticingJava/src/com/meatballhat/learningjava/HelloSir.java b/PracticingJava/src/com/meatballhat/learningjava/HelloSir.java
new file mode 100644
index 0000000..c93bf4e
--- /dev/null
+++ b/PracticingJava/src/com/meatballhat/learningjava/HelloSir.java
@@ -0,0 +1,9 @@
+package com.meatballhat.learningjava;
+
+
+public class HelloSir {
+
+ public static void main(String[] argv) {
+ System.out.println("OMG Hi Der");
+ }
+}
diff --git a/PracticingJava/src/com/meatballhat/learningjava/ShowProps.java b/PracticingJava/src/com/meatballhat/learningjava/ShowProps.java
new file mode 100644
index 0000000..d47e9a8
--- /dev/null
+++ b/PracticingJava/src/com/meatballhat/learningjava/ShowProps.java
@@ -0,0 +1,32 @@
+package com.meatballhat.learningjava;
+
+import java.io.FileInputStream;
+import java.util.Properties;
+
+
+public class ShowProps {
+ public static String USAGE = "Usage: ShowProps ";
+
+ public static void main(String[] args)
+ {
+ try {
+
+ if (args.length >= 1) {
+ FileInputStream instream = new FileInputStream(args[0]);
+ Properties props = new Properties();
+ props.load(instream);
+ instream.close();
+ props.list(System.out);
+
+ } else {
+ System.out.println(USAGE);
+ return;
+ }
+ } catch (Exception e) {
+ System.out.println("OMG FAIL");
+ e.printStackTrace();
+ }
+
+ }
+
+}