Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
8년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
9 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
44 행
복사
10 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
44 행
복사
복사
복사됨
복사
복사됨
public int two_
square_i
();
public int two_
i_
();
descriptor: ()I
descriptor: ()I
flags: ACC_PUBLIC
flags: ACC_PUBLIC
Code:
Code:
복사
복사됨
복사
복사됨
stack=
4
, locals=3, args_size=1
stack=
3
, locals=3, args_size=1
0: iconst_0
0: iconst_0
1: istore_1
1: istore_1
2: iconst_0
2: iconst_0
3: istore_2
3: istore_2
4: iload_2
4: iload_2
5: aload_0
5: aload_0
6: getfield #2 // Field size:I
6: getfield #2 // Field size:I
9: if_icmpge 26
9: if_icmpge 26
12: iload_1
12: iload_1
13: iconst_2
13: iconst_2
14: iload_2
14: iload_2
복사
복사됨
복사
복사됨
15:
iload_2
15:
imul
16:
imul
16:
iload_2
17: imul
17: imul
18: iadd
18: iadd
19: istore_1
19: istore_1
20: iinc 2, 1
20: iinc 2, 1
23: goto 4
23: goto 4
26: iload_1
26: iload_1
27: ireturn
27: ireturn
LineNumberTable:
LineNumberTable:
복사
복사됨
복사
복사됨
line
54
: 0
line
63
: 0
line
55
: 2
line
64
: 2
line
56
: 12
line
65
: 12
line
55
: 20
line
64
: 20
line
58
: 26
line
67
: 26
LocalVariableTable:
LocalVariableTable:
Start Length Slot Name Signature
Start Length Slot Name Signature
4 22 2 i I
4 22 2 i I
0 28 0 this Lorg/sample/MyBenchmark;
0 28 0 this Lorg/sample/MyBenchmark;
2 26 1 n I
2 26 1 n I
StackMapTable: number_of_entries = 2
StackMapTable: number_of_entries = 2
frame_type = 253 /* append */
frame_type = 253 /* append */
offset_delta = 4
offset_delta = 4
locals = [ int, int ]
locals = [ int, int ]
frame_type = 250 /* chop */
frame_type = 250 /* chop */
offset_delta = 21
offset_delta = 21
RuntimeVisibleAnnotations:
RuntimeVisibleAnnotations:
0: #25()
0: #25()
저장된 비교 결과
원본
파일 열기
public int two_square_i(); descriptor: ()I flags: ACC_PUBLIC Code: stack=4, locals=3, args_size=1 0: iconst_0 1: istore_1 2: iconst_0 3: istore_2 4: iload_2 5: aload_0 6: getfield #2 // Field size:I 9: if_icmpge 26 12: iload_1 13: iconst_2 14: iload_2 15: iload_2 16: imul 17: imul 18: iadd 19: istore_1 20: iinc 2, 1 23: goto 4 26: iload_1 27: ireturn LineNumberTable: line 54: 0 line 55: 2 line 56: 12 line 55: 20 line 58: 26 LocalVariableTable: Start Length Slot Name Signature 4 22 2 i I 0 28 0 this Lorg/sample/MyBenchmark; 2 26 1 n I StackMapTable: number_of_entries = 2 frame_type = 253 /* append */ offset_delta = 4 locals = [ int, int ] frame_type = 250 /* chop */ offset_delta = 21 RuntimeVisibleAnnotations: 0: #25()
수정본
파일 열기
public int two_i_(); descriptor: ()I flags: ACC_PUBLIC Code: stack=3, locals=3, args_size=1 0: iconst_0 1: istore_1 2: iconst_0 3: istore_2 4: iload_2 5: aload_0 6: getfield #2 // Field size:I 9: if_icmpge 26 12: iload_1 13: iconst_2 14: iload_2 15: imul 16: iload_2 17: imul 18: iadd 19: istore_1 20: iinc 2, 1 23: goto 4 26: iload_1 27: ireturn LineNumberTable: line 63: 0 line 64: 2 line 65: 12 line 64: 20 line 67: 26 LocalVariableTable: Start Length Slot Name Signature 4 22 2 i I 0 28 0 this Lorg/sample/MyBenchmark; 2 26 1 n I StackMapTable: number_of_entries = 2 frame_type = 253 /* append */ offset_delta = 4 locals = [ int, int ] frame_type = 250 /* chop */ offset_delta = 21 RuntimeVisibleAnnotations: 0: #25()
비교하기