Skip to content

Commit 4718bb4

Browse files
committed
JVM
1 parent 70085ec commit 4718bb4

File tree

5 files changed

+60
-1
lines changed

5 files changed

+60
-1
lines changed

Java/src/JVM/Test.java

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package JVM;
2+
3+
import java.util.ArrayList;
4+
import java.util.List;
5+
6+
public class Test {
7+
private static List<Test> list = new ArrayList<Test>();
8+
public static void main(String[] args) throws InterruptedException {
9+
10+
for(int i=0;i<10000;i++){
11+
Test test = new Test();
12+
list.add(test);
13+
Thread.sleep(50);
14+
}
15+
}
16+
17+
}

Java/src/JVM/Test1.java

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package JVM;
2+
3+
import java.util.ArrayList;
4+
import java.util.List;
5+
6+
public class Test1 {
7+
private static List<Test1> list = new ArrayList<Test1>();
8+
9+
public static void main(String[] args) {
10+
while(true){
11+
Test1 Test1 = new Test1();
12+
list.add(Test1);
13+
}
14+
}
15+
16+
}

Java/src/剑指offer/LongestSymmtricalLength2.java

+5
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ public static int longestSymmtricalLength(String str) {
2222
if (str == null || str.length() == 0) {
2323
return -1;
2424
}
25+
//去掉aa为1实际为2 的bug
26+
if(str.length()==2){
27+
if(str.charAt(0)==str.charAt(1))
28+
return 2;
29+
}
2530
int symLen = 1;
2631
char[] letter = str.toCharArray();
2732
int strLen = str.length();

Java/src/剑指offer/Transform.java

+12-1
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,26 @@ public boolean chkTransform(String str1, int a, String str2, int b) {
1616
}
1717
char[] chas1 = str1.toCharArray();
1818
char[] chas2 = str2.toCharArray();
19-
int[] map = new int[256];
19+
int[] map = new int[65536];
2020
for (int i = 0; i < chas1.length; i++) {
2121
map[chas1[i]]++;
2222
}
23+
System.out.println(map['a']);
2324
for (int i = 0; i < chas2.length; i++) {
2425
if (map[chas2[i]]-- == 0) {
2526
return false;
2627
}
2728
}
2829
return true;
2930
}
31+
32+
33+
public static void main(String[] args) {
34+
// new Transform().chkTransform("abca", 4, "baac", 4);
35+
int[]array=new int [255];
36+
array['b']=3;
37+
array['c']=31;
38+
array['d']=311;
39+
System.out.println(array);
40+
}
3041
}

Java/src/基础/TestNUl.java

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package 基础;
2+
3+
public class TestNUl {
4+
5+
public static void main(String[] args) {
6+
String a="d";
7+
8+
}
9+
10+
}

0 commit comments

Comments
 (0)