홈>
방금 Java를 배우기 시작했습니다.
내 공부를 도와주는 친구가 방금 나에게 이것을 보내서 '이 그림을 꺼내 라'고 말했다.
안타깝게도 읽을 수 없습니다. 나에게는 펄처럼 보인다.
class _{_ _;_(){_=this;}}
무엇을 의미합니까?
-
답변 # 1
-
답변 # 2
_
클래스 이름이고 밑줄은 유효한 Java 변수 이름입니다. 난독 처리를 위해 코드를 들여 쓰기 만하면됩니다.class _{ _ _; _(){ _=this; } }
좋아요 :
class A{ A A; A(){ A=this; } }
수정 :
와이즈 비즈 와이즈 비즈 Java에서 유효합니다.요약
Type names and variable names have different namespaces. and for example code 예를 들어
class FOO { FOO FOO; }
의 클래스 이름입니다._
예를 들어class _{
의 클래스 멤버 이름입니다. 그리고_
_ _;
생성자 이름입니다 (예 :_=this
에서기억 : Java는여러 개의 다른 네임 스페이스를 사용합니다 :
와이즈 비즈 -
답변 # 3
좋은 예입니다. Java는 유니 코드를 식별자로 허용하므로 다음과 같이 작성할 수 있습니다.
_
여기에서 클래스 이름의 c는 'ⲥ'(U + 2CA5 COPTIC SMALL LETTER SIMA)이고
개체 이름의 'ѕ'(U + 0455 CYRILLIC SMALL LETTER DZE).
_()
관련 자료
- java - Setvisible이 실제로 나를 위해 아무것도하지 않거나 threadsleep이 나를 망쳐 놓고 있습니다
- java - 실제로 아무것도하지 않는 최대 절전 모드 JPA Eager 가져 오기
- c# - 실제로 join () 메소드가 Tread에서 수행하는 작업은 무엇입니까?
- typescript - 각도 'as'키워드는 실제로 무엇을 했습니까?
- reactjs - 내 serverSessionSecrect () 함수는 실제로 무엇을합니까?
- 이 반응 네이티브 코드에서 달러 기호와 밑줄은 무엇을합니까?
- pipe - 이 코드는 실제로 무엇을하고 있습니까?
- python - Heroku에서 실제로 gunicorn appwsgi은 무엇입니까?
- c# - ControlInvoke는 실제로 후드에서 무엇을하고 있습니까?
- c++ - 이 코드에서 실제로 * (int *)&data [18]는 무엇입니까?
- "git pack-redundant -all"은 실제로 무엇을하고 있습니까?
- apache - "rewriterule ^ * /sitename - ::144html은 무엇입니까? [l, r = 301]"실제로하고 있습니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- python - 문자열에서 특정 문자 제거
_
클래스 이름입니다. 매우 혼란 스럽지만 작동합니다!클래스 이름이 바뀐 경우 :
정리 :
이 이상한 이름의
:)
에 미치게 될 수 있습니다실제로 유니 코드도 지원되므로 유효합니다 :