가장 유용하고 완전한 Java 치트 시트는 무엇입니까? [닫은]


85

Java 용 치트 시트가 필요하고 주변을 둘러보기 시작했지만 "표준"으로 보이는 것을 찾을 수 없었습니다. 언어가 얼마나 널리 퍼져 있는지 생각하면 놀랐습니다. 숙련 된 자바 코더가 유용하고 (실제로 자주 사용하는 것이 너무나도 잘 구성되어 있음) 완전한 (실제 일상 사용을 다룬 ) 치트 시트를 제안 해 주 시겠습니까?

대조적으로, 파이썬에 대한 표준 치트 시트라고 생각하는 것은 다음과 같습니다. http://rgruet.free.fr/PQR26/PQR2.6.html

완전하고 (구문, 유형, 문, 내장, 공통 모듈, 관용구) 유용하고 (잘 구성 : 섹션 및 하이퍼 링크, 검색 및 탐색 용이).

또한 이미 여기에있는 목록을 살펴 보았습니다. http://devcheatsheet.com/tag/java/ 위의 RGruet의 Python 치트 시트와 유사한 치트 시트를 찾지 못했습니다. "Java 치트 시트"에 대한 Google의 최상위 목록은 http://www.cs.princeton.edu/introcs/11cheatsheet/ 이며 상당히 완전하지만 유용하지 않게 구성되어 있습니다. 거기에 더 나은 것이 있어야합니다!? BTW, 1 페이지에 맞지 않아도됩니다. 나는 Java API 문서를 알고 있지만 치트 시트가 링크되는 것이 아니라 .

최신 정보

일부 SO 회원들은이 질문이 주관적이라고 생각했지만 제 기준이 상당히 객관적이라고 설명했다고 생각합니다. 완전성 (내용)과 유용성 (프레젠테이션)은이 맥락에서 판단하기 어렵지 않습니다. 더 유용한 답변 중 하나를 수락했지만 Java에는 표준 치트 시트가 없다는 사실에 놀랐습니다.





다음은 표준 "치트 시트"입니다. docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html , 특히 docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ … 나는이 질문을 발견했을 때 그것을 찾고 있었지만 결국 그것을 발견했습니다. Javadoc은 Java 1.5 btw 이후로 변경되지 않았습니다.
Adam Burley

생성 된 자바 규칙 책 인터뷰 준비를위한 빠른 참조 가이드로
아 미트 쿠마르 굽타

답변:


24

이것은 나쁘지 않은 것 같았습니다.

http://mindprod.com/jgloss/jcheat.html


22
마이 리틀 포니 색상을 제외하고 ...
Erick Robertson

그런데 Mindprod.com Java 리소스는 훌륭합니다.
Grodriguez 2010 년

감사합니다. 제가 찾고있는 것에 더 가깝습니다. 색상이 눈에 더 편했으면 좋겠지 만 비 색상 디자인 측면 / 조직은 괜찮습니다.
limist

질문에 대한 해결책을 제공하는 경우 수락하십시오.
Mike

1
Mindprod는 또 다른 취미 사이트이며 나머지 사이트와 마찬가지로 문제가 있습니다. 이것을 사용하지 마십시오 : 공식 사양과 Javadoc을 사용하십시오.
Marquis of Lorne


7

이 빠른 참조 는 언어 참조를 찾고 있다면 꽤 괜찮아 보입니다. 특히 API의 사용자 인터페이스 부분에 맞춰져 있습니다.

그러나 완전한 API의 경우 항상 Javadoc을 사용합니다 . 나는 그것을 끊임없이 참조합니다.


첫 번째 링크를 주셔서 감사합니다.하지만 pdf는 상당히 오래되었습니다 (1999). 그 형식 (하이퍼 링크, 하위 섹션에 대한 최상위 링크 없음)은 제가 원하는 것이 아닙니다.
limist

2
당신은 그것이 얼마나 거의 변하지 않았는지 놀랄 것입니다. Java 버전의 Javadoc API로이를 보완하는 것이 이상적입니다.
Erick Robertson

팁에 대해 다시 한 번 감사드립니다. 나는 내 자신의 치트 시트에서 이것의 일부를 사용할 수 있습니다.
limist

4

다음은 훌륭한 http://download.oracle.com/javase/1.5.0/docs/api/입니다.

이 언어는 큽니다. 치트 시트가 종이에 들어갈 것이라고 기대할 수 없습니다.


1
그게 최고야, LOL. 파이썬 하나는 나에게 불편하다.
Imre L

1 페이지 길이가 아니어도됩니다. :) API 문서에 대해 알고 있습니다. 치트 시트가 링크 될 것으로 예상하지만 치트 시트 자체는 아닙니다.
limist

4
현명한 대답이지만 올바른 대답이기도합니다. 자바는 Python처럼 많은 호출 옵션과 환경 변수를 사용하지 않습니다. 실제로 Java에 적용 할 수있는 Python "치트 시트"에 대한 정보 중 99 %는 이미 알고있는 교차 언어 항목입니다. Java 개발자가 일상적으로 확인하는 주요 사항은 표준 API Javadoc입니다.
Steve Perkins

@Steve : 감사합니다. Python의 "호출 옵션과 환경 변수의 배 부하"가 무엇을 의미하는지 잘 모르겠습니다. 일반적으로 "python myprog.py"를 입력하면 정상적으로 작동합니다. 그러나 어떤 경우에도 치트 ​​시트의 요점은 기억; 대부분의 치트 시트는 독자가 제어 흐름, 예약 된 키워드, 데이터 구조 등과 같은 핵심 개념에 이미 매우 익숙하다고 가정합니다.
limist

3
  1. 개인적으로 코어 자바 의 dzone 치트 시트 가 처음에는 정말 편리 하다는 것을 알았습니다 . 그러나 우리가 성장하고 일에 익숙해지면 요구 사항이 변경됩니다.

  2. 자바 학습 리소스 문서에도 몇 가지 목록 (게시물 끝에)이 있습니다.

  3. 가장 실용적인 사용을 위해 최근에는 Java API 문서가 코드를 속이고 새로운 API를 배우기에 가장 좋은 곳이라는 것을 알았습니다. 이것은 특히 최신 버전의 Java에 집중하려는 경우에 유용합니다.

  4. mkyong - - 하나는 빠른 시작을위한 많은 코드 속임수 내 즐겨 찾기 장소입니다 http://www.mkyong.com/을

  5. 마지막으로, Stackoverflow는 모든 작고 편리한 코드 조각의 왕입니다. 당신이 시도하고있는 것을 구글로 검색하면 페이지가 검색 결과의 상단이 될 가능성이 있습니다. 대부분의 구글 검색 결과는 stackoverflow에서 끝납니다. /programming/tagged/java?sort=frequent 에서 많은 일반적인 질문을 사용할 수 있습니다.


2

실제로 치트 시트는 아니지만 나를 위해 Google 크롬에서 'java'검색 키워드를 설정하여 site:<javadoc_domain_here>.

동일한 작업을 수행 할 수 있지만 Sun Java Tutorial 및 여러 Java FAQ 사이트에 대한 도메인을 추가하면 괜찮습니다.

그렇지 않으면 StackOverflow는 꽤 좋은 치트 시트입니다. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.