{"id":571,"date":"2020-10-29T11:52:37","date_gmt":"2020-10-29T03:52:37","guid":{"rendered":"https:\/\/www.specialwu.com\/?p=571"},"modified":"2021-02-27T16:21:44","modified_gmt":"2021-02-27T08:21:44","slug":"%e5%b8%b8%e8%a7%81%e7%9a%84java%e9%a2%98%e7%9b%ae%e6%b1%87%e6%80%bb","status":"publish","type":"post","link":"http:\/\/www.specialwu.com\/?p=571","title":{"rendered":"Java\u5165\u95e8\u7ea7\u5c0f\u7ec3\u4e60"},"content":{"rendered":"<blockquote><p>\n  \u63a7\u5236\u53f0\u6253\u5370\u51fa\u4e00\u4e2a99\u4e58\u6cd5\u8868\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        for(int i = 1;i&lt;10;i++) {\n            for(int j = 1;j&lt;=i;j++) {\n                int number = i*j;\n                System.out.print(i+\" \"+\"X\"+\" \"+j+\"=\"+\" \"+number+\"   \");\n            }\n            System.out.print(\"\\n\");\n        }\n    }\n\n1 X 1= 1   \n2 X 1= 2   2 X 2= 4   \n3 X 1= 3   3 X 2= 6   3 X 3= 9   \n4 X 1= 4   4 X 2= 8   4 X 3= 12   4 X 4= 16   \n5 X 1= 5   5 X 2= 10   5 X 3= 15   5 X 4= 20   5 X 5= 25   \n6 X 1= 6   6 X 2= 12   6 X 3= 18   6 X 4= 24   6 X 5= 30   6 X 6= 36   \n7 X 1= 7   7 X 2= 14   7 X 3= 21   7 X 4= 28   7 X 5= 35   7 X 6= 42   7 X 7= 49   \n8 X 1= 8   8 X 2= 16   8 X 3= 24   8 X 4= 32   8 X 5= 40   8 X 6= 48   8 X 7= 56   8 X 8= 64   \n9 X 1= 9   9 X 2= 18   9 X 3= 27   9 X 4= 36   9 X 5= 45   9 X 6= 54   9 X 7= 63   9 X 8= 72   9 X 9= 81   \n<\/code><\/pre>\n<blockquote><p>\n  \u5c06\u4e00\u4e2a\u6570\u7ec4\u5185\u5bb9\u5012\u5e8f\u8f93\u51fa\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n            String[] array ={\"aa\",\"bb\",\"cc\",\"dd\",\"ee\",\"ff\"};\n            reverses(array);\n            System.out.println(Arrays.toString(array));\n\n            Integer[] array1= {11,22,33,44,55,66};\n            reverses(array1);\n            System.out.println(Arrays.toString(array1));\n    }\n     private static&lt;T&gt; void reverses(T[] array) {\n            for(int i=0;i&lt;array.length\/2;i++) {\n                T temp=array[i];\n                array[i]=array[array.length-i-1];\n                array[array.length-i-1]=temp;\n            }\n        }\n<\/code><\/pre>\n<blockquote><p>\n  \u5bf9\u6cdb\u578b\u7684\u7406\u89e3\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main( String args[] ){\n\n            Integer[] intArray = { 33, 46,77, 9, 0};\n            Double[] doubleArray = { 66.6, 77.7, 88.8,};\n            String[] stringArray = { \"hello,myjava\", \"java\", \"I\",\"will\",\"conquer\",\"you\"};\n            Character[] charArray = { '<span class=\"katex math inline\">', '<\/span>', '<span class=\"katex math inline\">', '<\/span>' };\n            Long[] longArray = {55555555l,777777777l,6666666666666666669l};\n\n            printArray( intArray); \n            printArray( doubleArray ); \n            printArray( stringArray ); \n            printArray( charArray );\n            printArray( longArray ); \n        }\n\n       public static &lt; T &gt; void printArray( T[] anyArray ){\n\n             for ( T anynumber : anyArray ){        \n                System.out.println(anynumber);\n               }\n        }\n<\/code><\/pre>\n<blockquote><p>\n  map\u5d4c\u5957\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">    public static void main(String[] args) {\n\n        HashMap&lt;String, HashMap&lt;String, News&gt;&gt; hamp = new HashMap&lt;String, HashMap&lt;String, News&gt;&gt;();\n\n        HashMap&lt;String, News&gt; map = new HashMap&lt;String, News&gt;();\n\n        map.put(\"\u7b2c\u4e00\u7248\",new News(\"www.520.com\",\"\u6d4b\u8bd5\",\"\u742a\u5f97\u9f99\"));\n        map.put(\"\u7b2c\u4e8c\u7248\", new News(\"www.qq.com\",\"\u6d4b\u8bd5\",\"\u5954\u6ce2\u513f\u705e\"));\n\n        hamp.put(\"\u5a31\u4e50\u7c7b\", map);\n        HashMap&lt;String, News&gt; map1 = new HashMap&lt;String, News&gt;();\n        map1.put(\"\u7b2c\u4e09\u7248\",new News(\"www.weixinmap.com\",\"\u6d4b\u8bd5\",\"\u4e0d\u5403\u8001\u9f20\u7684\u732b\"));\n        map1.put(\"\u7b2c\u56db\u7248\", new News(\"www.baidunews.com\",\"\u6d4b\u8bd5\",\"\u5356\u706b\u67f4\u7684\u5c0f\u5973\u5b69\"));\n        hamp.put(\"\u793e\u4f1a\u7c7b\", map1);\n        HashMap&lt;String, News&gt; map2 = new HashMap&lt;String, News&gt;();\n        map2.put(\"\u7b2c\u516d\u7248\",new News(\"www.baidunews.com\",\"\u6d4b\u8bd5\",\"\u53d1\u91cd\u529b\u8d85\u4eba\"));\n        map2.put(\"\u7b2c\u4e03\u7248\",new News(\"www.baidunews.com\",\"\u6d4b\u8bd5\",\"\u897f\u5317\u4f3d\u5229\u7565\"));\n        hamp.put(\"\u6c11\u751f\u7c7b\", map2);\n        Set&lt;String&gt; leixingset =hamp.keySet();\n        for (String leixing : leixingset) {\n            HashMap&lt;String, News&gt; zong =hamp.get(leixing);\n            Set&lt;String&gt; jutinews =zong.keySet();\n            for (String newnew : jutinews) {\n                System.out.println(newnew+\"   \"+zong.get(newnew));\n            }\n\n        }\n\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u5224\u65ad\u4e00\u4e2a\u6587\u4ef6\u5e76\u79fb\u52a8\u5b83\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        PracOne pra=new PracOne();\n        File file =new File(\"E:\\\\HelloWorld.txt\");\n        if(file.exists()) {\n            System.out.println(\"\u662f\u6587\u4ef6\");\n        }else {\n            System.out.println(\"\u4e0d\u662f\u6587\u4ef6\");\n        }\n        if(file.isDirectory()) {\n            System.out.println(\"\u662f\u76ee\u5f55\");\n        }\n        file.renameTo(new File(\"E:\\\\IoTest\\\\HelloWorld.txt\"));\n        System.out.println(\"\u79fb\u52a8\u6210\u529f\");\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u5411\u4e00\u4e2a\u6587\u4ef6\u5199\u5185\u5bb9\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        File file =new File(\"E:\\\\Hello.txt\");\n        try {\n            FileOutputStream op =new FileOutputStream(file);\n            String str =\"HelloJavaWorld\u4f60\u597d\u4e16\u754c\";\n\n            byte[] be=str.getBytes();\n\n            if(!(file.exists())) {\n                try {\n                    file.createNewFile();\n                    op.write(be, 0, be.length);\n                    System.out.println(\"\u8f93\u51fa\u6210\u529f\");\n                } catch (IOException e) {\n                    e.printStackTrace();\n                }\n            }else {\n                try {\n                    file.createNewFile();\n                } catch (IOException e) {\n\n                    e.printStackTrace();\n                }\n                try {\n                    op.write(be, 0, be.length);\n                } catch (IOException e) {\n                    e.printStackTrace();\n                }\n                System.out.println(\"\u8f93\u51fa\u6210\u529f\");\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u4ece\u78c1\u76d8\u8bfb\u53d6\u4e00\u4e2a\u6587\u4ef6\u5230\u5185\u5b58\u4e2d\uff0c\u518d\u6253\u5370\u5230\u63a7\u5236\u53f0\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {  \n        File file = new File(\"E:\\\\pra\\\\wuqi.txt\");  \n        try {  \n            FileInputStream fis = new FileInputStream(file);  \n            int len = 0;  \n            byte[] buf = new byte[1024];  \n            StringBuffer sb = new StringBuffer();  \n            while ((len = fis.read(buf)) != -1) {  \n                sb.append(new String(buf, 0, len));  \n            }  \n            System.out.println(sb);  \n            fis.close();  \n        } catch (Exception e) {  \n            e.printStackTrace();  \n        }  \n    }  \n<\/code><\/pre>\n<blockquote><p>\n  \u4f7f\u7528\u5b57\u8282\u6d41\u8bfb\u53d6\u6587\u4ef6\uff0c\u5e76\u7edf\u8ba1\u67d0\u4e2a\u5b57\u7b26\u51fa\u73b0\u7684\u6b21\u6570\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        File file =new File(\"E:\\\\calcCharNum.txt\");\n        FileInputStream is =null;\n        try {\n            is= new FileInputStream(file);\n            \/\/\u5b9a\u4e49\u4e00\u4e2a\u53d8\u91cf\u63a5\u6536\u6587\u4ef6\u7684\u503c\n            int da;\n            try {\n                int Acount=0;\n                int acount=0;\n\n                while((da=is.read())!=-1) {\n                    char shu=(char)da;\n                    if(shu=='A') {\n                        Acount++;\n                    }\n                    if(shu=='a') {\n                        acount++;\n                    }\n                }\n                System.out.println(\"A\u7684\u6570\u91cf\u662f\uff1a\"+Acount+\"  \"+\"   a\u7684\u6570\u91cf\u662f\"+acount);\n            } catch (IOException e) {\n                \/\/ TODO Auto-generated catch block\n                e.printStackTrace();\n            }\n        } catch (FileNotFoundException e) {\n            \/\/ TODO Auto-generated catch block\n            e.printStackTrace();\n        }\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u4e00\u4e2a\u56db\u4f4d\u6570\uff0c\u6bcf\u4f4d\u6570\u76f8\u52a0\u4e4b\u548c\u7684\u548c\u5927\u4e8e25\u7684\u6982\u7387\u662f\u591a\u5c11\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        \/*int\u578b\u7684\u8bdd\u4e0d\u597d\u8f6cdouble\uff08\u5982\u679c\u6bd4\u503c\u90fd\u4e3aint\uff09\n         * \u8003\u8651\u5230\u6700\u540e\u7528\u5230\u7684\u6982\u7387\u503c\u56e0\u6b64\u7528double\u578b\n         *num1\uff1a\u51fa\u73b0\u7b26\u5408\u6761\u4ef6\u7684\u6b21\u6570\n         *\/\n        double num1 = 0.0;\n        int num5 = 0;\n        \/\/\u5faa\u73af10000\u6b21\uff0c\u76f8\u5f53\u4e8e\u7edf\u8ba1\u51fa\u4e00\u4e07\u4e2a\u968f\u673a\u7684\u56db\u4f4d\u6570\u5b57\n        for (int i = 0; i &lt; 10000; i++) {\n        \/\/\u7ed9\u51fa\u4e00\u4e2a\u56db\u4f4d\u6570\u7684\u968f\u673a\u6570\n        int num =(int)(Math.random()*10000);\n        \/\/\u53d6\u51fa\u6bcf\u4f4d\u6570\u7528\u4f5910\u6c42\u5f97\n        int gewei =num%10;\n        int shiwei =num\/10%10;\n        int baiwei =num\/100%10;\n        int qianwei =num\/1000%10;\n        \/\/\u56db\u4f4d\u6570\u76f8\u52a0\u540e\u7684\u548c\n        int total = gewei+shiwei+baiwei+qianwei;\n        \/\/\u5982\u679c\u8fd9\u4e2a\u6570\u770b\u505a\u4e00\u4e2a\u6709\u5343\u4f4d\u6570\u7684\u8bdd\u5343\u4f4d\u4e0a\u4e0d\u4e3a0\n        if(total&gt;25 &amp;&amp; qianwei != 0) {\n            \/\/\u6bcf\u5927\u4e00\u6b2125\u7edf\u8ba1\u4e00\u6b21\n            num1++;\n        }else {\n            num5++;\n        }\n        }\n        System.out.println(\"\u5927\u4e8e25\u7684\u6b21\u6570\"+num1);\n        System.out.println(\"\u5c0f\u4e8e25\u7684\u6b21\u6570\"+num5);\n        \/\/\u6982\u7387\uff1a\u51fa\u73b0\u7b26\u5408\u6761\u4ef6\u7684\u6b21\u6570\u6bd4\u603b\u6b21\u6570\n        double rate =num1\/10000;\n        System.out.println(\"\u6bcf\u4f4d\u6570\u548c\u7684\u5927\u4e8e25\u7684\u6982\u7387\u662f\u591a\u5c11\"+rate);\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u5bf9\u8f93\u5165\u7684\u8d26\u53f7\u5bc6\u7801\u505a\u6709\u6548\u6027\u9a8c\u8bc1\uff0c\u53ef\u6709\u4e09\u6b21\u8bd5\u9519\u673a\u4f1a\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n\n            String username = \"admin\";\n            String password = \"618121\";\n\n            for(int x=0; x&lt;3; x++) {\n\n                Scanner sc = new Scanner(System.in);\n                System.out.println(\"\u8bf7\u8f93\u5165\u7528\u6237\u540d\uff1a\");\n                String name = sc.nextLine();\n                System.out.println(\"\u8bf7\u8f93\u5165\u5bc6\u7801\uff1a\");\n                String pwd = sc.nextLine();\n\n\n                if(username.equals(name) &amp;&amp; password.equals(pwd)) {\n                    System.out.println(\"\u767b\u5f55\u6210\u529f\");\n                    break;\n                }else {\n                    if((2-x) ==0) {\n                        System.out.println(\"\u7528\u6237\u540d\u548c\u5bc6\u7801\u88ab\u9501\u5b9a,\u8bf7\u4e0e\u7ba1\u7406\u5458\u8054\u7cfb\");\n                    }else {\n                        System.out.println(\"\u767b\u5f55\u5931\u8d25,\u4f60\u8fd8\u6709\"+(2-x)+\"\u6b21\u673a\u4f1a\")\n                    }\n                }\n            }\n        }\n<\/code><\/pre>\n<blockquote><p>\n  \u5c06\u4e00\u4e2a\u7b26\u53f7\u66ff\u6362\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        StringBuilder str = new StringBuilder(\"129.168.1.129\");\n        for (int i = 0; i &lt; str.length(); i++) {\n            char in = str.charAt(i);\n            if (in =='.') { \n                str.setCharAt(i, '*');\n            }\n        }\n        System.out.println(\"\u66ff\u6362\u540e\u7684\"+str);\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u7edf\u8ba1\u67d0\u4e2a\u5b57\u7b26\u51fa\u73b0\u7684\u6b21\u6570\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">    public static void main(String[] args) {\n\n        Scanner sc = new Scanner(System.in);\n        System.out.println(\"\u8bf7\u8f93\u5165\u4e00\u4e2a\u5b57\u7b26\u4e32\u6570\u636e\uff1a\");\n        String s = sc.nextLine();\n\n        int bigCount = 0;\n        int smallCount = 0;\n        int numberCount = 0;\n        int blankCount = 0;\n        int anotherCount = 0;\n\n        for(int x=0; x&lt;s.length(); x++) {\n            char ch = s.charAt(x);\n            if(ch&gt;='A' &amp;&amp; ch&lt;='Z') {\n                bigCount++;\n            }else if(ch&gt;='a' &amp;&amp; ch&lt;='z') {\n                smallCount++;\n            }else if(ch&gt;='0' &amp;&amp; ch&lt;='9') {\n                numberCount++;\n            }else if(' '==s.charAt(x)) {\n                blankCount++;\n            }else {\n                anotherCount++;\n            }\n        }\n        System.out.println(\"\u5927\u5199\u5b57\u7b26\uff1a\"+bigCount+\"\u4e2a\");\n        System.out.println(\"\u5c0f\u5199\u5b57\u7b26\uff1a\"+smallCount+\"\u4e2a\");\n        System.out.println(\"\u6570\u5b57\u5b57\u7b26\uff1a\"+numberCount+\"\u4e2a\");\n        System.out.println(\"\u7a7a\u683c\u5b57\u7b26\"+blankCount+\"\u4e2a\");\n        System.out.println(\"\u5176\u4ed6\u5b57\u7b26\"+anotherCount+\"\u4e2a\");\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u5224\u65ad\u662f\u5426\u662f\u90ae\u7bb1\u683c\u5f0f\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        System.out.println(\"\u5f00\u59cb\u8f93\u5165\u5224\u65ad.java\u7684\u7a0b\u5e8f\");\n        Scanner in = new Scanner(System.in);\n        String input=in.nextLine();\n        int index1 = input.indexOf(\".\");\n        if(input.substring(index1,input.length() ).contentEquals(\".java\")) {\n            System.out.println(\"\u662f.java\u7ed3\u675f\u7684\u6587\u4ef6\");\n        }else {\n            System.out.println(\"\u4e0d\u662f.java\u6587\u4ef6\");\n        }\n        \/\/\u5f00\u59cb\u5224\u65ad\u90ae\u7bb1\u7684\u5177\u4f53\u4f4d\u7f6e\n        System.out.println(\"\u5f00\u59cb\u8f93\u5165\u5224\u65ad\u90ae\u7bb1\u7684\u7a0b\u5e8f\");\n        Scanner in1 = new Scanner(System.in);\n        \/\/\u63a5\u6536\u5230\u5b57\u7b26\u4e32\u578b\u6570\u636e\n        String input1=in1.nextLine();\n        \/\/\u8f93\u5165\u7684\u5b57\u7b26\u67d0\u4e2a\u4f4d\u7f6e\n        int index2 = input1.indexOf(\"@\");\n        \/\/\u83b7\u53d6\u5b57\u7b26\u4e32\u4e2d\u5236\u5b9a\u4f4d\u7f6e\u7684\u5b57\u7b26\n        char zifu = input1.charAt(index2);\n        int index3 = input1.indexOf(\".\");\n        \/\/\u83b7\u53d6\u5b57\u7b26\u4e32\u4e2d\u5236\u5b9a\u4f4d\u7f6e\u7684\u5b57\u7b26\n        char zifu1 = input1.charAt(index3);\n        \/\/substring\u62ec\u53f7\u91cc\u7684\u7684\u8d77\u59cb\u4ece\u7b26\u53f7 '.' \u5c31\u5f00\u59cb\u7b97\u8d77\n        if(zifu =='@' &amp;&amp; input1.substring(index3, input1.length()).equals(\".com\")) {\n            System.out.println(\"\u662f\u6b63\u786e\u7684\u90ae\u7bb1\");\n        }else {\n            System.out.println(\"\u4e0d\u662f\u6b63\u786e\u7684\u90ae\u7bb1\");\n            System.out.println(input1.substring(index1, input.length()).contentEquals(\".com\"));\n            System.out.println(zifu =='@');\n        }\n        }\n<\/code><\/pre>\n<blockquote><p>\n  \u6ce8\u518c\u8d26\u6237\u4fe1\u606f\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">    public  String cardNumber;\n    public  String costType;\n    public  double telephoneFee;\n    public  String userName;\n    public  String password;\n\n    public  void registed() {\n        System.out.println(\"************\u9009\u62e9\u5361\u53f7************\");\n        String[] array=new String[9];\n         int count = 0;\n         while(true) {\n               int num =(int) (Math.random()*100000000);\n               String str =\"139\"+num;\n                   array[count] = str;\n                   if(array[count] != null) {\n                   count++;\n               }\n               if(count == 9) {\n                   break;\n               }\n           }\n\n          for (int i = 1; i &lt;= 3; i++) { \n              for (int j = 1; j &lt;= 3; j++) {\n                  System.out.print(\"  \"+array[i*j-1]);\n              }\n              System.out.println();\n\n          }\n        System.out.println(\"\u5f00\u59cb\u6ce8\u518c\");  \n                Scanner sc = new Scanner(System.in);\n                System.out.println(\"\u8bf7\u8f93\u5165\u624b\u673a\u53f7\uff1a\"); \n                String inputNum = sc.nextLine();\n                \/\/\u6b64\u5904\u5f97\u786e\u4fdd\u8f93\u5165\u7684\u6570\u662f\u968f\u673a\u751f\u6210\u7684\u6570\u4e4b\u4e00\n                for (int n = 0; n &lt; 9; n++) {\n\n                \/\/\u5982\u679c\u8f93\u5165\u7684\u662f\u968f\u673a\u751f\u6210\u7684\u53f7\u7801\u4e4b\u4e00\uff0c\u624d\u80fd\u6ce8\u518c\n                if(inputNum.equals(array[n])) {\n                    System.out.println(\"\u8bf7\u8f93\u5165\u7528\u6237\u540d\uff1a\");\n                    Scanner scu = new Scanner(System.in);\n                    String userName = scu.nextLine();\n                        \/\/\u5982\u679c\u8be5\u7528\u6237\u540d\u6ca1\u88ab\u6ce8\u518c\uff0c\u5219\u53ef\u4ee5\u7528\u8be5\u540d\u5b57\u6ce8\u518c\n                        if (!(userName.equals(\"\u742a\u5f97\u9f99\u4e1c\u5f3a\"))) {  \n\n                            Scanner scp = new Scanner(System.in);\n                            System.out.println(\"\u8bf7\u786e\u4fdd\u5bc6\u7801\u957f\u5ea6\u4e0d\u5c0f\u4e8e8\u4f4d\u4e14\u5305\u542b\u6570\u5b57\u4e0e\u5b57\u6bcd\uff0c\u533a\u5206\u5927\u5c0f\u5199\");\n                            System.out.println(\"\u8bf7\u8f93\u5165\u5bc6\u7801\uff1a\");\n                            String password = scp.nextLine();\n\n                            \/\/\u5bc6\u7801\u4e2d\u9700\u5305\u542b\u6570\u5b57\u4e0e\u5b57\u6bcd\u7b49\u4fe1\u606f\uff0c\u4e14\u957f\u5ea6\u4e5f\u6709\u8981\u6c42\uff1b\n                            int bigCount = 0;\n                            int smallCount = 0;\n                            int numberCount = 0;\n                            int total = 0;\n                        for(int x=0; x&lt;password.length(); x++) {    \n                            char ch = password.charAt(x);\n                            if(ch&gt;='A' &amp;&amp; ch&lt;='Z') {\n                                bigCount++;\n                            }else if(ch&gt;='a' &amp;&amp; ch&lt;='z') {\n                                smallCount++;\n                            }else if(ch&gt;='0' &amp;&amp; ch&lt;='9') {\n                                numberCount++;\n                            }\n                        }\n                        total=bigCount+smallCount;\n\n                        if (password.length()&gt;8 &amp;&amp; total&gt;0 &amp;&amp; numberCount&gt;0) {\n                            System.out.println(\"\u5bc6\u7801\u5b89\u5168\u6027\u9ad8\");\n                            for (int i = 0; i &lt; 100; i++) {\n                            if (userName.equals(userName) &amp;&amp; password.equals(password)) {\n                                 System.out.println(\"\u8bf7\u518d\u6b21\u8f93\u5165\u60a8\u7684\u7528\u6237\u540d\uff1a\");\n                                 Scanner scau = new Scanner(System.in);\n                                 String userName1 = scau.nextLine();\n\n                                    System.out.println(\"\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801\uff1a\");\n                                    Scanner scap = new Scanner(System.in);\n                                    String password1 = scap.nextLine();\n\n                                    if (userName1.equals(userName) &amp;&amp; password1.equals(password)) {\n                                        System.out.println(\"\u6ce8\u518c\u6210\u529f\");\n\n                                    this.cardNumber=inputNum;\n                                    this.userName=userName1;\n                                    this.password=password1;\n                                    SuperMan su=new SuperMan();\n                                    this.costType=su.description();\n                                    Method me=new Method();\n                                    double fundamentalPhoneFee=0;\n                                    this.telephoneFee=me.givePhoneValue(50,fundamentalPhoneFee);\n\n                                    break;\n\n                                    }else {\n                                        System.out.println(\"\u8bf7\u60a8\u8f93\u5165\u4e0e\u4e0a\u6b21\u540c\u4e00\u4e2a\u8d26\u53f7\u4e0e\u5bc6\u7801\");\n                                        continue;\n                                    }\n                            }\n                        }\n                        }else {\n                            System.out.println(\"\u5bc6\u7801\u5b89\u5168\u6027\u8f83\u4f4e\uff0c\u5efa\u8bae\u60a8\u91cd\u65b0\u8bbe\u7f6e\");  \n                        }\n                    }else {\n                        System.out.println(\"\u7cfb\u7edf\u4e2d\u5df2\u7ecf\u5b58\u5728\u6b64\u540d\u5b57\");   \n                    }\n                }else {\n                    continue;\n                }  \n    }\n\n}\n<\/code><\/pre>\n<blockquote><p>\n  \u901a\u8fc7JDBC\u5411\u6570\u636e\u5e93\u63d2\u5165\u6570\u636e\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void insertCardInformation() {\n        \/\/ \u52a0\u8f7d\u9a71\u52a8\n        try {\n            Class.forName(\"com.mysql.jdbc.Driver\");\n        } catch (ClassNotFoundException e) {\n            e.printStackTrace();\n        }\n             Connection conn = null;\n             PreparedStatement p = null;\n\n             \/\/\u4e0e\u6570\u636e\u5e93\u5efa\u7acb\u8fde\u63a5\n             try {\n                 conn = DriverManager.getConnection(\"jdbc:mysql:\/\/localhost:3306\/userStorage?useUnicode=true&amp;characterEncoding = utf-8\", \"root\", \"root\");\n                 InsertUserInfo in=new InsertUserInfo();\n                 in.registed();\n\n             String sql = \"insert into storage values(?,?,?,?,?)\";\n            \/\/\u53d1\u751fSQL\u8bed\u53e5\n             p=conn.prepareStatement(sql);\n            \/\/\u63d2\u5165\u6570\u636e,\u8bbe\u7f6e\u6bcf\u4e2a\u8f93\u5165\u53c2\u6570\u7684\u503c\n             p.setString(1, in.cardNumber);\n             p.setString(2, in.costType);\n             p.setDouble(3, in.telephoneFee);\n             p.setString(4, in.userName);\n             p.setString(5, in.password);\n            \/\/\u5f97\u5230\u8fd4\u56de\u7ed3\u679c\n             p.executeUpdate();\/\/\u8868\u793a\u6267\u884cPreparedStatement \u4e2d\u5c01\u88c5\u7684sql\u8bed\u53e5\n\n             } catch (SQLException e) {\n\n             System.out.println(\"PreparedStatement \u5bf9\u8c61\u521b\u5efa\u5931\u8d25 \u3002\u3002\u3002\u3002\");\n             e.printStackTrace();\n        }finally {\n            \/\/ \u91ca\u653e\u8d44\u6e90\n            if(p != null){\n                try {\n                    p.close();\n                } catch (SQLException e) {\n                    e.printStackTrace();\n                }\n            }\n            if(conn != null){\n                try{\n                    conn.close();\n                } catch (SQLException e) {\n                    \/\/ TODO Auto-generated catch block\n                    e.printStackTrace();\n                }\n            }\n        }\n\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u4ece\u6570\u636e\u5e93\u62ff\u6570\u636e\u505a\u767b\u9646\u9a8c\u8bc1\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public  static void getCardInformation(String cardno,String password) {\n        List&lt;Card&gt; list = new ArrayList&lt;&gt;();\n        \/\/ \u52a0\u8f7d\u9a71\u52a8\n        try {\n            Class.forName(\"com.mysql.jdbc.Driver\");\n        } catch (ClassNotFoundException e) {\n            \/\/ TODO Auto-generated catch block\n            e.printStackTrace();\n        }\n        Connection conn = null;\n        PreparedStatement stmt = null;\n        ResultSet rs =null;\n        \/\/ \u83b7\u5f97\u94fe\u63a5\n        try {\n            conn = DriverManager.getConnection(\n                    \"jdbc:mysql:\/\/localhost:3306\/userStorage?useUnicode=true&amp;characterEncoding = utf-8\", \"root\", \"root\");\n            \/\/ \u6267\u884csql\u6761\u4ef6\u67e5\u8be2\u8bed\u53e5\n            String sql=\"select * from storage where cardNo=? and userPwd =?\";\n            stmt = conn.prepareStatement(sql);\n            stmt.setString(1, cardno);\n            stmt.setString(2, password);\n            \/\/\u8d1f\u8d23\u4fdd\u5b58prepareStatement\u6267\u884c\u540e\u4ea7\u751f\u7684\u7ed3\u679c\n             rs = stmt.executeQuery();\n\n            Card ca =null;\n            \/\/\u4fbf\u5229\u6570\u636e\uff0c\u5904\u7406\u8fd4\u56de\u7ed3\u679c\n            if(rs.next()) {\n                ca = new Card();\n                ca.setCardNumber(rs.getString(\"cardNo\"));\n                ca.setCostType(rs.getString(\"type\"));\n                ca.setTelephoneFee(rs.getDouble(\"phoneFee\"));\n                ca.setUserName(rs.getString(\"userName\"));\n                ca.setPassword(rs.getString(\"userPwd\"));\n                list.add(ca);\n                System.out.println(\"\u767b\u9646\u6210\u529f\");\n            }else {\n                System.out.println(\"\u767b\u9646\u5931\u8d25\");\n            }\n\n            for (Card card : list) {\n                System.out.println(card);\n            }\n        } catch (SQLException e) {\n            \/\/ TODO Auto-generated catch block\n            e.printStackTrace();\n        }finally {\/\/ \u91ca\u653e\u8d44\u6e90\n            if(rs != null){\n                try {\n                    rs.close();\n                } catch (SQLException e) {\n                    \/\/ TODO Auto-generated catch block\n                    e.printStackTrace();\n                }\n            }\n            if(stmt != null){\n                try {\n                    stmt.close();\n                } catch (SQLException e) {\n                    \/\/ TODO Auto-generated catch block\n                    e.printStackTrace();\n                }\n            }\n            if(conn != null){\n                try {\n                    conn.close();\n                } catch (SQLException e) {\n                    \/\/ TODO Auto-generated catch block\n                    e.printStackTrace();\n                }\n            }\n        }\n\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u997f\u6c49\u6a21\u5f0f\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">HungrySingleton() {\n    }\n    private static HungrySingleton instance=new HungrySingleton();\n    public static HungrySingleton getInstance() {\n        return instance;\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u8dd1\u6b65\u63a5\u529b\u8d5b\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public class Copy implements Runnable {\n     \/\/\u6bcf\u4e2a\u4eba\u8dd1\u7684\u65f6\u5019\u663e\u793a\u7684\u6570\u91cf\n     private int num = 10;\n     private int total = 1000;\n     \/\/\u8bb0\u6570\n     private int count = 0;\n     private boolean boo = false;\n     public synchronized void run() {\n     \/\/\u8fd0\u884c\u63a5\u529b\u8d5b\u8fd9\u4e2a\u7ecf\u8fc7\u7ebf\u7a0b\u540c\u6b65\u7684\u65b9\u6cd5\n     while (!boo) {\n     \/\/\u5982\u679c\u8dd1\u6ee11000\uff0c\u5c31\u544a\u77e5\u5df2\u7ecf\u8dd1\u6ee11000\u7c73\n     if (total == 0) {\n     System.out.println(\"\u5df2\u7ecf\u8dd1\u6ee11000\u7c73\");\n         boo = true;\n         break;\n    }\n      \/\/\u8fd0\u884c\u63a5\u529b\u7684\u65b9\u6cd5\n      relay();\n      total-=100;\n      try {\n           Thread.sleep(500);\n          } catch (InterruptedException e) {\n            e.printStackTrace();\n           }\n      \/\/\u4e00\u4e2a\u7ebf\u7a0b\u8dd1\u5b8c\u8981return\u6389\n      return;\n    }\n}\n      public synchronized void relay(){\n          \/\/\u5982\u679c\u6ca1\u8dd1\u5b8c\u5c31\u7ee7\u7eed\u8dd1\n          if (total&gt;0){\n          String thread = Thread.currentThread().getName();\n          \/\/\u6309\u63d0\u793a\u8f93\u51fa\n          System.out.println(thread + \"\u62ff\u5230\u4e86\u63a5\u529b\u68d2\");\n          \/\/\u8bbe\u5b9a\u5355\u4e2a\u9009\u624b\u7684\u8dd1\u7684\u53d8\u91cf\n          for (int i = 1; i &lt;= num; i++) {\n          System.out.println(Thread.currentThread().getName() + \"\u8dd1\u4e86\" + (i * 10) + \"\u7c73\");\n          count += 10;\n                  }\n              }\n\n          }\n      }\n\/\/\u8c03\u7528\npublic static void main(String[] args) {\n        Copy rc=new Copy();\n        \/\/\u542f\u52a8\u7ebf\u7a0b\uff0c\u56db\u4f4d\u9009\u624b\u5206\u522b\u8dd1\n        new Thread(rc,\"1\u53f7\u9009\u624b\").start();\n        new Thread(rc,\"2\u53f7\u9009\u624b\").start();\n        new Thread(rc,\"3\u53f7\u9009\u624b\").start();\n        new Thread(rc,\"4\u53f7\u9009\u624b\").start();\n    }\n\n\n1\u53f7\u9009\u624b\u62ff\u5230\u4e86\u63a5\u529b\u68d2\n1\u53f7\u9009\u624b\u8dd1\u4e8610\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8620\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8630\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8640\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8650\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8660\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8670\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8680\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e8690\u7c73\n1\u53f7\u9009\u624b\u8dd1\u4e86100\u7c73\n4\u53f7\u9009\u624b\u62ff\u5230\u4e86\u63a5\u529b\u68d2\n4\u53f7\u9009\u624b\u8dd1\u4e8610\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8620\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8630\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8640\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8650\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8660\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8670\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8680\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e8690\u7c73\n4\u53f7\u9009\u624b\u8dd1\u4e86100\u7c73\n3\u53f7\u9009\u624b\u62ff\u5230\u4e86\u63a5\u529b\u68d2\n3\u53f7\u9009\u624b\u8dd1\u4e8610\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8620\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8630\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8640\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8650\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8660\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8670\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8680\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e8690\u7c73\n3\u53f7\u9009\u624b\u8dd1\u4e86100\u7c73\n2\u53f7\u9009\u624b\u62ff\u5230\u4e86\u63a5\u529b\u68d2\n2\u53f7\u9009\u624b\u8dd1\u4e8610\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8620\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8630\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8640\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8650\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8660\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8670\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8680\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e8690\u7c73\n2\u53f7\u9009\u624b\u8dd1\u4e86100\u7c73\n<\/code><\/pre>\n<blockquote><p>\n  \u5411\u6570\u7ec4\u4e2d\u968f\u673a\u63d2\u5165\u4e00\u4e2a\u6570\u4fdd\u8bc1\u8fd9\u4e2a\u6570\u5904\u4e8e\u6570\u7ec4\u4e2d\u7684\u5408\u9002\u4f4d\u7f6e\uff0c\u63d2\u5165\u7684\u8fc7\u7a0b\u4e2d\u6392\u5e8f,\uff08\u4e0b\u9762\u5199\u8fd9\u79cd\u65b9\u6cd5\u5e76\u4e0d\u662f\u6700\u4f18\u7684\u65b9\u6cd5\uff09\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        \/\/\u521d\u59cb\u6570\u7ec4\uff0c\n        int[] numArray1={10,33,76,19,66,4};\n        \/\/\u4e3a\u4fdd\u8bc1\u8fd9\u4e2a\u6570\u7ec4\u7684\u6700\u540e\u4e00\u4f4d\u4e3a\u7a7a\uff0c\u7ed9\u4e00\u4e2a\u6bd4\u4ed6\u5927\u4e00\u4e2a\u957f\u5ea6\u7684\u7a7a\u95f4\uff1b\n        int[] numArray = new int[numArray1.length+1];\n        for (int i = 0; i &lt; numArray1.length; i++) {\n            \/\/\u4f20\u503c\n            numArray[i]=numArray1[i];\n        }\n\n        \/\/\u6bd4\u63d2\u5165\u7684\u503c\u5c0f\u7684\u6b21\u6570\uff0c\u4e5f\u5c31\u4ee5\u6b64\u5224\u65ad\u8981\u63d2\u5165\u7684\u4f4d\u7f6e\uff1b\n        int index=0;\n        System.out.println(\"\u8bf7\u63d2\u5165\u4e00\u4e2a\u8981\u6bd4\u8f83\u7684\u6574\u6570\");\n        Scanner input =new Scanner(System.in);\n        int num=input.nextInt();\n\n        \/\/\u5206\u522b\u7528\u4e24\u4e2a\u6570\u7ec4\u6765\u5b58\u50a8\u6bd4\u8f93\u5165\u7684\u6570\u5927\u7684\u6216\u5c0f\u7684\u6570\uff1b\n        int[] min=new int[numArray.length];\n        int[] max=new int[numArray.length];\n        \/\/\u6570\u7ec4\u4e2d\u7a7a\u7684\u4f4d\u7f6e\u9ed8\u8ba4\u6570\u5b57\u662f0\uff0c\u56e0\u6b64\u4e0d\u80fd\u53c2\u4e0e\u5230\u6392\u5e8f\u4e2d\u53bb\u5426\u5219\u5f71\u54cd\u6392\u5e8f\u7ed3\u679c\uff1b\n        for (int i = 0; i &lt; numArray.length-1; i++) {\n            \/\/\u6bd4\u8f93\u5165\u7684\u6570\u5c0f\u7684\u653e\u5165min\u6570\u7ec4\u4e2d\uff1b\n            if(num &gt;= numArray[i]) {\n                min[i]=numArray[i];\n                index++;\n                continue;\n                }\n            else {\n                max[i]=numArray[i];\n            }\n        }\n        \/\/\u5bf9\u4e24\u4e2a\u6570\u7ec4\u5347\u5e8f\u6392\u5217\uff1b\n        Arrays.sort(min);\n        Arrays.sort(max);\n        \/\/\u6839\u636e\u6bd4\u8f83\u7684\u7ed3\u679c\u653e\u5165\u5408\u9002\u7684\u4f4d\u7f6e\n        numArray[index]=num;\n        for (int i = 0; i &lt; index; i++) {\n            \/\/\u6392\u5e8f\u7ed3\u679c\u5927\u81f4\u662f0\uff0c0,0\uff0c\u6570\uff0c\u6570\u3002\u56e0\u6b64\u8981\u628a\u8fd9\u4e2a\u6570\u4ece\u7b2c\u4e00\u4e2a\u7d22\u5f15\u51fa\u5f00\u59cb\n            min[i]=min[i+numArray.length-index];\n            numArray[i]=min[i];\n        }\n        for (int i = index+1; i &lt; numArray.length; i++) {\n            numArray[i]=max[i];\n        }\n        \/\/\u5c06\u4e24\u4e2a\u6570\u7ec4\u62fc\u63a5\u8d77\u6765\u904d\u5386\u5c31\u662f\u6392\u5e8f\u597d\u7684\u6570\u7ec4\uff1b\n        System.out.println(\"\u6392\u5e8f\u540e\u7684\u6570\u7ec4\u4e3a\");\n        for (int i : numArray) {\n            System.out.print(\"   \"+i);\n        }\n\n\n    }\n\n\/\/\u8fd0\u884c\u7ed3\u679c\n\u8bf7\u63d2\u5165\u4e00\u4e2a\u8981\u6bd4\u8f83\u7684\u6574\u6570\n777\n\u6392\u5e8f\u540e\u7684\u6570\u7ec4\u4e3a\n   4   10   19   33   66   76   777\n<\/code><\/pre>\n<blockquote><p>\n  \u628a\u4e00\u4e2a\u6587\u4ef6\u5185\u5bb9\u62f7\u8d1d\u5230\u53e6\u4e00\u4e2a\u6587\u4ef6\u4e2d\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n    FileInputStream qu = null;\n    FileOutputStream cunFile = null;\n      try {\n          qu = new FileInputStream(\"E:\\\\hello.txt\");\n          cunFile = new FileOutputStream(\"E:\\\\newpic\\\\wuqi.txt\");\n          int temp;\n          while ( (temp = qu.read()) != -1) {\n              cunFile.write(temp);\n          }\n          System.out.println(\"\u5199\u5165\u6210\u529f\");\n        }catch (IOException ioe) {\n          ioe.printStackTrace();\n        }finally{\n            try {\n                if(qu!=null)\n                    qu.close();\n                if(cunFile!=null)\n                    cunFile.close();\n            } catch (IOException e) {\n                e.printStackTrace();\n            }\n        }\n    }\n<\/code><\/pre>\n<blockquote><p>\n  \u4e8c\u53c9\u6811\u7684\u524d\u5e8f\u904d\u5386\u65b9\u6cd5\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public class TreeNode {\n    private char value;\n    TreeNode  lNode;\n    TreeNode  rNode;\n    public int getValue() {\n        return value;\n    }\n    public void setValue(char value) {\n        this.value = value;\n    }\n    public TreeNode getlNode() {\n        return lNode;\n    }\n    public void setlNode(TreeNode lNode) {\n        this.lNode = lNode;\n    }\n    public TreeNode getrNode() {\n        return rNode;\n    }\n    public void setrNode(TreeNode rNode) {\n        this.rNode = rNode;\n    }\n    public TreeNode(char value) {\n        this.value = value;\n    }\n    public void printShow() {\n        System.out.println(value);\n        if (lNode != null) {\n            lNode.printShow();\n        }\n        if (rNode != null) {\n            rNode.printShow();\n        }\n    }\n}\npublic class Tree {\n    TreeNode root;\n    public TreeNode getRoot() {\n        return root;\n    }\n    public void setRoot(TreeNode root) {\n        this.root = root;\n    }\n    public Tree() {\n    }\n    public void printShow() {\n        if(root!=null){\n            root.printShow();\n        }\n    }\n}\npublic class TestTree {\n    public static void main(String[] args) {\n        Tree  Tr = new Tree();\n        TreeNode  root = new TreeNode('a');\n        Tr.setRoot(root);\n        TreeNode  lNode = new TreeNode('b');\n        TreeNode  rNode = new TreeNode('c');\n        root.setlNode(lNode);\n        root.setrNode(rNode);\n        lNode.setlNode(new TreeNode('d'));\n        rNode.setrNode(new TreeNode('f'));\n        lNode.setlNode(new TreeNode('e'));\n        System.out.println(\"\u524d\u5e8f\u904d\u5386\u65b9\u6cd5\");\n        Tr.printShow();\n    }\n}\n<\/code><\/pre>\n<blockquote><p>\n  \u5192\u6ce1\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public static void main(String[] args) {\n        int[] array= {5,4,77,89,43};\n        for (int i = 0; i &lt; array.length; i++) {\n            for (int j = 0; j &lt; array.length-i-1; j++) {\n                if (array[j]&gt;array[j+1]) {\n                    int min=array[j+1];\n                    array[j+1]=array[j];\n                    array[j]=min;\n                }\n\n            }\n        }\n        for (int i : array) {\n            System.out.println(i);\n        }\n    }\n<\/code><\/pre>\n<blockquote><p>\n  TCP\n<\/p><\/blockquote>\n<pre><code class=\"language-java line-numbers\">public class TcpClint {\n    public static void main(String[] args) throws  IOException, ClassNotFoundException {\n        Socket socket =new Socket(\"127.0.0.1\",5000);\n        ObjectOutputStream objo=new ObjectOutputStream(socket.getOutputStream());\n        objo.writeObject(\"\u6211\u662f\u5ba2\u6237\u7aef\");\n        ObjectInputStream obji=new ObjectInputStream(socket.getInputStream());\n        Object obj=obji.readObject();\n        socket.close();\n    }\n}\n\n\nublic class TcpSever {\n\n    public static void main(String[] args) {\n        try {\n            ServerSocket serverSocket =new ServerSocket(5000);\n            while (true) {\n                \/\/\u7b49\u5f85\u5ba2\u6237\u7aef\u8fde\u63a5\n                Socket accept=serverSocket.accept();\n                System.out.println(\"\u5ba2\u6237\u7aefIP\uff1a\"+accept.getInetAddress()+\"  \u7aef\u53e3\u4e3a\uff1a\"+accept.getPort()+\"\u8fde\u63a5\u6210\u529f\");\n                ObjectInputStream obji=new ObjectInputStream(accept.getInputStream());\n                try {\n                    Object obj=obji.readObject();\n                    System.out.println(\"sever\u83b7\u53d6\u6570\u636e\u4e3a\uff1a\"+obj);\n                } catch (ClassNotFoundException e) {\n                    \/\/ TODO Auto-generated catch block\n                    e.printStackTrace();\n                }\n                ObjectOutputStream objo=new ObjectOutputStream(accept.getOutputStream());\n            }\n        } catch (IOException e) {\n            \/\/ TODO Auto-generated catch block\n            e.printStackTrace();\n        }\n\n    }\n\n}\n\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u63a7\u5236\u53f0\u6253\u5370\u51fa\u4e00\u4e2a99\u4e58\u6cd5\u8868 public static void main(String[] args) {  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":476,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/posts\/571"}],"collection":[{"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=571"}],"version-history":[{"count":9,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/posts\/571\/revisions"}],"predecessor-version":[{"id":1684,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/posts\/571\/revisions\/1684"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=\/wp\/v2\/media\/476"}],"wp:attachment":[{"href":"http:\/\/www.specialwu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=571"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.specialwu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}