R's 잡다한 정보 창고

You may delay, but time will not. "Benjamin Franklin"

반응형

자바 4

[자바오류] The public type [class name] must be defined in its own file

The public type [class name] must be defined in its own file 공용 형식 [클래스 이름] 자체 파일에 정의 되어야 합니다 위의 에러가 나는 경우는 2가지 입니다. 1. 클래스 이름과 파일명이 일치하지 않을 때 //ClassName.java public class DiffName { } 2. public 을 쓸 수 있는 클래스는 파일명과 일치하는 클래스 뿐임 그외의 클래스에서 사용시 에러 ( 파일명과 일치하는 클래스 내부에 다른 클래스를 포함 할 경우 public을 사용 해도 무관) //ClassName.java public class ClassName { } public class PublicClass { }

[자바오류] Array constants can only be used in initializers

String[] arr = new String [3]; //배열 선언 arr = {"AS", "BS", "CS"}; //배열 할당 Array constants can only be used in initializers 배열 상수는 초기화에 사용할 수 있습니다. 배열을 선언하고 그 배열에 값을 넣어준다고 생각했는데 에러가 발생합니다. 왜 그런가 했더니 배열 초기화는 String[] arr = {"AS", "BS", "CS"}; 와 같이 사용 할 수도 있지만 이는 JAVA가 C언어 사용자들을 위해서 C언어 문법과 같이 쓸 수 있도록 지원 하는 것이지 C언어와 동일하지는 않습니다. 자바는 포인터를 직접 사용하지 않기 때문에 위와 같은 방식은 추천하지 않으며 객체 선언 new 를 사용하여 동적 메모리 할당 영역..

eclipse(이클립스) 설치 및 실행

이클립스는 다음의 사이트에서 다운받을 수 있습니다. (http://www.eclipse.org/) 사이트 메뉴중 Download 를 클릭하면 이클립스 관련 제품들이 많이 나옵니다. 저는 일반적인 자바 개발용으로 사용 할 것이므로 Eclipse IDE for Java Developers 로 받도록 하겠습니다. 자신의 운영체제를 선택하여 다운로드 해줍시다. 잡설 1 Q : Eclipse IDE for Java Developers 에도 여러 패키지가 존재 하던데요 패키지별 어떤 차이가 있나요? A : 이클립스 버전에 따른 이름을 붙인 것 입니다. 버전 출시일 명칭 3.3 2007년 europa (유로파) 3.4 2008년 ganymede (가니메데) 3.5 2009년 galileo (갈릴레오) 3.6 2010..

Java(자바) 설치

자바는 오라클 사이트에서 받을 수 있습니다. (http://www.oracle.com/index.html) 오라클 사이트에서 Downloads->Java for Developers 를 클릭 합니다. Java SE 6 JDK Download를 클릭해 줍니다. 잡설 1 이 글을 작성하는 현재 6버전과 7버전이 있으나 7 버전은 아직 불안정하다는 말이 많으므로 안정적인 6 버전 설치 합시다. 8버전이 나올 때 쯤이면 7버전도 안정화 되겠죠 잡설 2 SE 외에도 다른 버전이 여럿 존재 하는데요 EE > SE > ME 순으로 더 많은 개발환경을 제공합니다. 간단하게 설명하고 넘어가면 SE가 표준이며 EE는 주로 대규모의 팀단위 프로젝트에서 이용하고, ME는 모바일과 같은 소형기기 개발에 사용합니다. 잡설 3 JD..

반응형