From b8ed4559d6649f3d10dc19ec6cfb2f94a5cd4cd9 Mon Sep 17 00:00:00 2001 From: itwanger Date: Wed, 1 Sep 2021 13:36:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codes/TechSister/.classpath | 49 +++++++++++++++++++ codes/TechSister/.project | 34 +++++++++++++ codes/java8demo/.classpath | 49 +++++++++++++++++++ codes/java8demo/.project | 34 +++++++++++++ .../src/main/java/com/itwanger/s39/Hello.java | 8 +++ .../com/itwanger/s39/ReflectionDemo1.java | 23 ++++----- .../src/main/java/com/itwanger/s53/Demo.java | 3 ++ .../src/main/java/com/itwanger/s54/Demo.java | 17 +++++++ 8 files changed, 204 insertions(+), 13 deletions(-) create mode 100644 codes/TechSister/.classpath create mode 100644 codes/TechSister/.project create mode 100644 codes/java8demo/.classpath create mode 100644 codes/java8demo/.project create mode 100644 codes/java8demo/src/main/java/com/itwanger/s39/Hello.java create mode 100644 codes/java8demo/src/main/java/com/itwanger/s54/Demo.java diff --git a/codes/TechSister/.classpath b/codes/TechSister/.classpath new file mode 100644 index 000000000..92b9cb816 --- /dev/null +++ b/codes/TechSister/.classpath @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/codes/TechSister/.project b/codes/TechSister/.project new file mode 100644 index 000000000..e9b4b3796 --- /dev/null +++ b/codes/TechSister/.project @@ -0,0 +1,34 @@ + + + TechSister + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + + + 1630030652833 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/codes/java8demo/.classpath b/codes/java8demo/.classpath new file mode 100644 index 000000000..1b799f388 --- /dev/null +++ b/codes/java8demo/.classpath @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/codes/java8demo/.project b/codes/java8demo/.project new file mode 100644 index 000000000..848bef6a4 --- /dev/null +++ b/codes/java8demo/.project @@ -0,0 +1,34 @@ + + + java8demo + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + + + 1630030652836 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/codes/java8demo/src/main/java/com/itwanger/s39/Hello.java b/codes/java8demo/src/main/java/com/itwanger/s39/Hello.java new file mode 100644 index 000000000..b3fa7bd2e --- /dev/null +++ b/codes/java8demo/src/main/java/com/itwanger/s39/Hello.java @@ -0,0 +1,8 @@ +package com.itwanger.s39; + +public class Hello { + public static void main(String[] args) { + System.out.println("hello world"); + } + +} diff --git a/codes/java8demo/src/main/java/com/itwanger/s39/ReflectionDemo1.java b/codes/java8demo/src/main/java/com/itwanger/s39/ReflectionDemo1.java index 49a0dbcb9..2e4e5244a 100644 --- a/codes/java8demo/src/main/java/com/itwanger/s39/ReflectionDemo1.java +++ b/codes/java8demo/src/main/java/com/itwanger/s39/ReflectionDemo1.java @@ -1,9 +1,5 @@ package com.itwanger.s39; -import sun.reflect.CallerSensitive; -import sun.reflect.MethodAccessor; -import sun.reflect.Reflection; - import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; @@ -12,7 +8,8 @@ import java.lang.reflect.Method; * @author 微信搜「沉默王二」,回复关键字 Java */ public class ReflectionDemo1 { - public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { + public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, + InvocationTargetException, InstantiationException { Writer writer = new Writer(); writer.setName("沉默王二"); System.out.println(writer.getName()); @@ -21,14 +18,14 @@ public class ReflectionDemo1 { Constructor constructor = clazz.getConstructor(); Object object = constructor.newInstance(); -// Method setNameMethod = clazz.getMethod("setName", String.class); -// setNameMethod.invoke(object, "沉默王二"); -// Method getNameMethod = clazz.getMethod("getName"); -// System.out.println(getNameMethod.invoke(object)); + // Method setNameMethod = clazz.getMethod("setName", String.class); + // setNameMethod.invoke(object, "沉默王二"); + // Method getNameMethod = clazz.getMethod("getName"); + // System.out.println(getNameMethod.invoke(object)); -Method setAgeMethod = clazz.getMethod("setAge", int.class); -for (int i = 0;i < 20; i++) { - setAgeMethod.invoke(object, 18); -} + Method setAgeMethod = clazz.getMethod("setAge", int.class); + for (int i = 0; i < 20; i++) { + setAgeMethod.invoke(object, 18); + } } } diff --git a/codes/java8demo/src/main/java/com/itwanger/s53/Demo.java b/codes/java8demo/src/main/java/com/itwanger/s53/Demo.java index 6ac8f2d39..93b20db92 100644 --- a/codes/java8demo/src/main/java/com/itwanger/s53/Demo.java +++ b/codes/java8demo/src/main/java/com/itwanger/s53/Demo.java @@ -2,6 +2,7 @@ package com.itwanger.s53; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashMap; /** * @author 微信搜「沉默王二」,回复关键字 Java @@ -13,5 +14,7 @@ public class Demo { for (int i = 0; i < 16; i++) { list.add("沉默王二"); } + + HashMap map; } } diff --git a/codes/java8demo/src/main/java/com/itwanger/s54/Demo.java b/codes/java8demo/src/main/java/com/itwanger/s54/Demo.java new file mode 100644 index 000000000..fc7e9473f --- /dev/null +++ b/codes/java8demo/src/main/java/com/itwanger/s54/Demo.java @@ -0,0 +1,17 @@ +package com.itwanger.s54; + +import java.util.ArrayList; +import java.util.LinkedList; + +/** + * @author 微信搜「沉默王二」,回复关键字 Java + */ +public class Demo { + public static void main(String[] args) { + LinkedList list = new LinkedList(); + list.add("沉默王二"); + list.add("沉默王三"); + list.add("沉默王四"); + ArrayList list1; + } +} -- GitLab