guyanqing 1 year ago
parent
commit
cb2171b7c9

+ 1 - 0
JavaSE/.idea/compiler.xml

@@ -6,6 +6,7 @@
         <sourceOutputDir name="target/generated-sources/annotations" />
         <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
         <outputRelativeToContentRoot value="true" />
+        <module name="dayapi" />
         <module name="day06" />
         <module name="day05" />
         <module name="day04" />

+ 2 - 0
JavaSE/.idea/encodings.xml

@@ -1,6 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="Encoding" native2AsciiForPropertiesFiles="true" defaultCharsetForPropertiesFiles="UTF-8">
+    <file url="file://$PROJECT_DIR$/dayapi/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/dayapi/src/main/resources" charset="UTF-8" />
     <file url="PROJECT" charset="UTF-8" />
   </component>
 </project>

+ 2 - 0
JavaSE/.idea/misc.xml

@@ -7,8 +7,10 @@
         <option value="$PROJECT_DIR$/day04/pom.xml" />
         <option value="$PROJECT_DIR$/day05/pom.xml" />
         <option value="$PROJECT_DIR$/day06/pom.xml" />
+        <option value="$PROJECT_DIR$/dayapi/pom.xml" />
       </list>
     </option>
+    <option name="workspaceImportForciblyTurnedOn" value="true" />
   </component>
   <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/out" />

+ 0 - 4
JavaSE/day05/src/main/java/com/sf/Test2.java

@@ -1,12 +1,8 @@
 package com.sf;
 
 import javax.naming.InsufficientResourcesException;
-
 public class Test2 {
     public static void main(String[] args) {
-        /**
-         * 有三个班级    每个班级有3个学生
-         */
         String[] class1 = {"qq","ww","ee"};
         String[] class2 = {"rr","tt","yy"};
         String[] class3 = {"uu","ii","oo"};

+ 1 - 1
JavaSE/day06/src/main/java/com/sf/final1/B.java

@@ -5,7 +5,7 @@ package com.sf.final1;
 public class B extends A{
     private static  final int AAAAAAAA= 1;  //常量  显示赋值   常量的变量名都是大写   多个单词组合的情况下 _ 例如  MAX_COUNT
     public static void main(String[] args) {
-      final   String a;
+         final   String a;
          a = "aa";
     }
 

BIN
JavaSE/day06/target/classes/com/sf/Student.class


BIN
JavaSE/day06/target/classes/com/sf/TTT.class


BIN
JavaSE/day06/target/classes/com/sf/final1/A.class


BIN
JavaSE/day06/target/classes/com/sf/final1/B.class


+ 75 - 0
JavaSE/dayapi/pom.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>com.sf</groupId>
+  <artifactId>dayapi</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>dayapi</name>
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.compiler.source>1.7</maven.compiler.source>
+    <maven.compiler.target>1.7</maven.compiler.target>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.11</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
+      <plugins>
+        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
+        <plugin>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.8.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.22.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>2.5.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</version>
+        </plugin>
+        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
+        <plugin>
+          <artifactId>maven-site-plugin</artifactId>
+          <version>3.7.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-project-info-reports-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+</project>

+ 39 - 0
JavaSE/dayapi/src/main/java/com/sf/TestApi.java

@@ -0,0 +1,39 @@
+package com.sf;
+
+import java.text.SimpleDateFormat;
+import java.time.Instant;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Scanner;
+
+public class TestApi {
+    /*
+    获取一个字符串在另一个字符串中出现的次数。
+      比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数
+     */
+
+    public static int getCount(String mainStr, String subStr){
+        int mainLength = mainStr.length();
+        int subLength = subStr.length();
+        int count = 0;
+        int index = 0;
+        if(mainLength >= subLength){
+            //indexOf  方法用于在字符串中查找指定子串,并返回第一个匹配项的索引
+            while((index = mainStr.indexOf(subStr,index)) != -1){
+                count++;
+                index += subLength;
+            }
+            return count;
+        }else{
+            return 0;
+        }
+    }
+
+    public static void main(String[] args) {
+        String mainStr = "abkkcadkabkebfkaabkskab";
+        String subStr = "ab";
+        int count = getCount(mainStr, subStr);
+        System.out.println(count);
+    }
+}

+ 76 - 0
JavaSE/dayapi/src/main/java/com/sf/User.java

@@ -0,0 +1,76 @@
+package com.sf;
+
+import java.util.Date;
+import java.util.Locale;
+
+public class User implements Cloneable{
+    public static void main(String[] args) throws CloneNotSupportedException {
+//        User user = new User();
+//        System.out.println(user);
+//        Object clone = user.clone();
+//        User user1= null;
+//        if(clone instanceof User){
+//             user1 = (User) clone;
+//            System.out.println(user1);
+//        }
+//        if(user.equals(user1)){
+//            System.out.println("===========");
+//        }else {
+//            System.out.println("------------");
+//        }
+//        System.out.println(user.getClass());
+//        System.out.println(user.hashCode());
+//        System.out.println(user1.hashCode());
+
+//        int a  = 1;
+//        int b = 2;
+//        if(a != b){
+//            System.out.println("---------");
+//        }
+//        Date date = new Date();
+//        System.out.println(date);
+//        System.out.println(date.toString());
+//
+//        String s1 = "javaEE";
+//        String s2 = "javaEE";
+//        String s3 = new String("javaEE");
+//        String s4 = new String("javaEE");
+//
+//        System.out.println(s1 == s2);
+//        System.out.println(s1 == s3);
+//        System.out.println(s1 == s4);
+//        System.out.println(s3 == s4);
+//        String str = "abc";
+//        if(str.isEmpty()){
+//            System.out.println("=========");
+//        }
+//        System.out.println(str.length());
+//        String str1 = str.concat("d");
+//        System.out.println(str1);
+        ;
+
+//        String str1 = str + "d";
+//        System.out.println(str1);
+
+//        String str =  "abc";
+//        String str1 =  "ABC";
+//        if(str.equalsIgnoreCase(str1)){
+//            System.out.println("=======");
+//        }
+        int www = "WWW".compareToIgnoreCase("qq");
+        System.out.println(www);
+        String str2 = "    AAAjhkhcbHGHi    ugBHbouygBOHObhoGO";
+        String s = str2.toLowerCase();
+        System.out.println(s);
+        System.out.println(s.toUpperCase());
+        String trim = str2.trim();
+        System.out.println(trim);
+        String replace = str2.replace(" ", "***");
+        System.out.println(replace);
+        StringBuffer stringBuffer = new StringBuffer();
+
+
+
+    }
+
+}

BIN
JavaSE/dayapi/target/classes/com/sf/TestApi.class


BIN
JavaSE/dayapi/target/classes/com/sf/User.class