Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5bfc589
代码暂存
TerrenceWen0832 Apr 18, 2017
653c62d
代码暂存
TerrenceWen0832 Apr 18, 2017
4d6db7f
LRU数据结构作业代码暂存
TerrenceWen0832 Apr 18, 2017
4f88dd0
jvm第一周及LRUPageFrame数据结构完成
TerrenceWen0832 Apr 19, 2017
ed1d1cb
完善代码
TerrenceWen0832 Apr 19, 2017
1e55f98
stackUtil作业代码保存,目录结构与老师一致
TerrenceWen0832 Apr 21, 2017
b3f17ea
代码和文件结构暂存
TerrenceWen0832 Apr 21, 2017
7cff084
代码暂存
TerrenceWen0832 Apr 21, 2017
bff98a8
JVM作业代码结构和文件copy自刘大,暂存
TerrenceWen0832 Apr 22, 2017
fc47294
部分本地改动
TerrenceWen0832 Apr 22, 2017
62d6cca
stage
TerrenceWen0832 Apr 22, 2017
4fd6a16
作业暂存
TerrenceWen0832 Apr 24, 2017
aa75947
添加maven项目的pom.xml
TerrenceWen0832 Apr 24, 2017
73f1f8c
stage files
TerrenceWen0832 Apr 24, 2017
d2f5bb8
JVM第一周作业完成
TerrenceWen0832 Apr 24, 2017
9c083aa
JVM第一周作业完成
TerrenceWen0832 Apr 24, 2017
6a0b5e3
stage files
TerrenceWen0832 Apr 24, 2017
b832146
stage files
TerrenceWen0832 Apr 24, 2017
a05ae16
stage files
TerrenceWen0832 Apr 24, 2017
f99058e
JVM第二周作业,中序表达式完成与代码结构保存
TerrenceWen0832 Apr 25, 2017
cb5cef0
stage files
TerrenceWen0832 Apr 25, 2017
fbb4bf8
file stage
TerrenceWen0832 Apr 25, 2017
611e159
file stage
TerrenceWen0832 Apr 25, 2017
f37a22e
作业暂存
TerrenceWen0832 Apr 25, 2017
19fd28a
stage files
TerrenceWen0832 Apr 26, 2017
333218d
JVM字段和方法作业完成
TerrenceWen0832 Apr 26, 2017
cfa1a08
contant pool print finished
TerrenceWen0832 Apr 27, 2017
cdc61e6
代码保存
TerrenceWen0832 Apr 27, 2017
b3bfee0
JVM第三周作业完成
TerrenceWen0832 Apr 28, 2017
38373a8
代码保存
TerrenceWen0832 Apr 28, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ pip-log.txt

#Mr Developer
.mr.developer.cfg
.gitignore
#.gitignore
=======


Expand All @@ -235,7 +235,7 @@ hs_err_pid*
.recommenders


*.xml
#*.xml
*.iml
.idea
*.iml
Expand All @@ -248,7 +248,7 @@ rebel-remote.xml
.metadata

target
*.class
#*.class

log
*.log
Expand All @@ -257,7 +257,7 @@ tmp

.metadata
RemoteSystemsTempFiles
.gitignore
#.gitignore

.recommenders
.idea/
Expand Down
4 changes: 4 additions & 0 deletions group24/75939388/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*.class
target/
*.iml
.idea/
100 changes: 100 additions & 0 deletions group24/75939388/learning2017/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<?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>tee.w</groupId>
<artifactId>learning2017</artifactId>
<version>1.0</version>
<name>learning2017</name>
<packaging>pom</packaging>

<url>https://github.com/macvis/coding2017</url>
<description>码农翻身</description>

<developers>
<developer>
<name>TerrenceWen</name>
<url>https://github.com/macvis/</url>
<email>macvis@126.com</email>
</developer>
</developers>

<!-- 阿里云镜像 -->
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>


<dependencies>
<!--junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>

<!--dom4j-->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>

<!--jaxen-->
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1.6</version>
</dependency>

<!--apache工具类包-->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.5</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.10</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.1</version>
</dependency>

</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
youchaowendeMacBook-Pro:Downloads Tee$ javap -verbose EmployeeV1.class
Classfile /Users/Tee/Downloads/EmployeeV1.class
Last modified 2017-4-27; size 1056 bytes
MD5 checksum 8454b8999ccc9a2ae26a405d47558825
Compiled from "EmployeeV1.java"
public class com.coderising.jvm.test.EmployeeV1
minor version: 0
major version: 52
flags: ACC_PUBLIC, ACC_SUPER
Constant pool:
#1 = Class #2 // com/coderising/jvm/test/EmployeeV1
#2 = Utf8 com/coderising/jvm/test/EmployeeV1
#3 = Class #4 // java/lang/Object
#4 = Utf8 java/lang/Object
#5 = Utf8 name
#6 = Utf8 Ljava/lang/String;
#7 = Utf8 age
#8 = Utf8 I
#9 = Utf8 <init>
#10 = Utf8 (Ljava/lang/String;I)V
#11 = Utf8 Code
#12 = Methodref #3.#13 // java/lang/Object."<init>":()V
#13 = NameAndType #9:#14 // "<init>":()V
#14 = Utf8 ()V
#15 = Fieldref #1.#16 // com/coderising/jvm/test/EmployeeV1.name:Ljava/lang/String;
#16 = NameAndType #5:#6 // name:Ljava/lang/String;
#17 = Fieldref #1.#18 // com/coderising/jvm/test/EmployeeV1.age:I
#18 = NameAndType #7:#8 // age:I
#19 = Utf8 LineNumberTable
#20 = Utf8 LocalVariableTable
#21 = Utf8 this
#22 = Utf8 Lcom/coderising/jvm/test/EmployeeV1;
#23 = Utf8 setName
#24 = Utf8 (Ljava/lang/String;)V
#25 = Utf8 setAge
#26 = Utf8 (I)V
#27 = Utf8 sayHello
#28 = Fieldref #29.#31 // java/lang/System.out:Ljava/io/PrintStream;
#29 = Class #30 // java/lang/System
#30 = Utf8 java/lang/System
#31 = NameAndType #32:#33 // out:Ljava/io/PrintStream;
#32 = Utf8 out
#33 = Utf8 Ljava/io/PrintStream;
#34 = String #35 // Hello , this is class Employee
#35 = Utf8 Hello , this is class Employee
#36 = Methodref #37.#39 // java/io/PrintStream.println:(Ljava/lang/String;)V
#37 = Class #38 // java/io/PrintStream
#38 = Utf8 java/io/PrintStream
#39 = NameAndType #40:#24 // println:(Ljava/lang/String;)V
#40 = Utf8 println
#41 = Utf8 main
#42 = Utf8 ([Ljava/lang/String;)V
#43 = String #44 // Andy
#44 = Utf8 Andy
#45 = Methodref #1.#46 // com/coderising/jvm/test/EmployeeV1."<init>":(Ljava/lang/String;I)V
#46 = NameAndType #9:#10 // "<init>":(Ljava/lang/String;I)V
#47 = Methodref #1.#48 // com/coderising/jvm/test/EmployeeV1.sayHello:()V
#48 = NameAndType #27:#14 // sayHello:()V
#49 = Utf8 args
#50 = Utf8 [Ljava/lang/String;
#51 = Utf8 p
#52 = Utf8 SourceFile
#53 = Utf8 EmployeeV1.java
{
public com.coderising.jvm.test.EmployeeV1(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
0: aload_0
1: invokespecial #12 // Method java/lang/Object."<init>":()V
4: aload_0
5: aload_1
6: putfield #15 // Field name:Ljava/lang/String;
9: aload_0
10: iload_2
11: putfield #17 // Field age:I
14: return
LineNumberTable:
line 9: 0
line 10: 4
line 11: 9
line 12: 14
LocalVariableTable:
Start Length Slot Name Signature
0 15 0 this Lcom/coderising/jvm/test/EmployeeV1;
0 15 1 name Ljava/lang/String;
0 15 2 age I

public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: putfield #15 // Field name:Ljava/lang/String;
5: return
LineNumberTable:
line 15: 0
line 16: 5
LocalVariableTable:
Start Length Slot Name Signature
0 6 0 this Lcom/coderising/jvm/test/EmployeeV1;
0 6 1 name Ljava/lang/String;

public void setAge(int);
descriptor: (I)V
flags: ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: iload_1
2: putfield #17 // Field age:I
5: return
LineNumberTable:
line 18: 0
line 19: 5
LocalVariableTable:
Start Length Slot Name Signature
0 6 0 this Lcom/coderising/jvm/test/EmployeeV1;
0 6 1 age I

public void sayHello();
descriptor: ()V
flags: ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
0: getstatic #28 // Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #34 // String Hello , this is class Employee
5: invokevirtual #36 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
LineNumberTable:
line 21: 0
line 22: 8
LocalVariableTable:
Start Length Slot Name Signature
0 9 0 this Lcom/coderising/jvm/test/EmployeeV1;

public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
0: new #1 // class com/coderising/jvm/test/EmployeeV1
3: dup
4: ldc #43 // String Andy
6: bipush 29
8: invokespecial #45 // Method "<init>":(Ljava/lang/String;I)V
11: astore_1
12: aload_1
13: invokevirtual #47 // Method sayHello:()V
16: return
LineNumberTable:
line 24: 0
line 25: 12
line 27: 16
LocalVariableTable:
Start Length Slot Name Signature
0 17 0 args [Ljava/lang/String;
12 5 1 p Lcom/coderising/jvm/test/EmployeeV1;
}
SourceFile: "EmployeeV1.java"
youchaowendeMacBook-Pro:Downloads Tee$
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
package basic.dataStructure;
package basic.dataStructure.array;

import basic.dataStructure.List;

/**
* Created by macvi on 2017/4/2.
Expand Down
Loading