JAVA
-
(JAVA) 자바 패키지 & 경로JAVA/환경설정 2018. 8. 22. 17:22
자바 패키지는 리눅스나 윈도우즈의 폴더에 해당하는 개념으로 생각할 수 있다. 자바 패키지를 통해 폴더 및 경로를 구분할 수 있으며, 이를 통해 참조 여부를 정할 수도 있다. 주된 사용 이유와 규칙은 다음과 같다.자바 패키지 사용 이유 1. 정리 가독성 2. 파일 분리(같은 파일명 다른 패키지라면 각각의 패키지에서 사용 가능) 3. 보안 (외부에서 패키지 안의 클래스 참조할 수 없도록 하는 역할) 자바 패키징 규칙 (윈도우즈 파일과 동급) 1. 패키지명 : blog.naver.com 과 같이 .을 통해 단어 및 폴더 구분 (.을 기준으로 다음 폴더 생성됨.) 2. 대문자 X (클래스명과 구분 가능하게. java.util.Scanner) 3. java 예약어 X 4. 숫자 사용 비권장 (작성은 가능) ※ P..
-
(JAVA) 이클립스 Build Path 설정JAVA/환경설정 2018. 8. 22. 17:21
프로젝트 파일을 import 해와도 사용이 되지 않는 경우가 있다. 파일명, 클래스명 등에 문제가 없어보이는데도 말이다. JDK의 버전이 다른 경우 발생하는 대표적인 경우이다. 나는 1.8 버전의 JDK를 사용중인데 받아온 프로젝트가 1.6이나 1.7 버전이라면 에러가 나는 것이다. 이를 맞춰주기 위해 프로젝트들의 JDK의 버전을 나의 이클립스 버전으로 정해주는 절차가 필요하다. 이를 이클립스 Build Path 에서 설정하는 방법 포스팅. 1. 프로젝트에서 마우스 오른쪽 버튼 클릭 - Build Path - Figure Build Path 클릭 2. Libraries 탭 클릭 3. JRE System Library 더블클릭 4. Workspace default JRE 클릭. 프로젝트의 JDK 버전을 내..
-
(JAVA) 윈도우 소스트리(Source Tree) 이용 깃허브(Github) 사용법JAVA/환경설정 2018. 8. 22. 17:18
팀단위 프로젝트 시 파일들 관리를 원활하게 돕는 깃허브(Github) 사용법에 대해 포스팅. CLI가 익숙하다면 명령어를 통해 사용하는게 가장 오류도 적고 편하지만, 웹프로그래밍부터 시작하는 비전공자의 경우 명령어들 익숙해지는데도 한 세월이 걸리기 때문에 윈도우 환경에서 깃 관리기능을 제공하는 툴(소스트리)을 사용하는 방법을 공유. 소스트리를 사용해서 연동시키기 때문에 소스트리가 설치되어 있어야 한다. 사전 포스팅한 소스트리(Source Tree) 설치 & 다운 포스팅 참조. https://github.com/ 1. 깃허브 로그인 후 New Repository 클릭한다. 2. Repository명과 Public, README 생성란을 선택한 후 Create Repository 클릭. Public / Pr..
-
(JAVA) 소스트리(Source Tree) 다운& 설치JAVA/환경설정 2018. 8. 22. 17:17
팀 프로젝트를 하면 프로젝트 파일의 공유가 중요할 것이다. 이를 가장 효과적으로 사이트가 깃허브이다. PC의 데이터를 Commit 명령어를 통해 Stage에 저장한다. Stage는 PC의 데이터를 백업해두는 임시저장소이다. 이후 Push 명령어를 통해 Github와 PC의 동기화를 진행한다. Stage에 백업 데이터가 있기 때문에 데이터 손실의 우려가 굉장히 낮기 때문에 선호되는 사이트. 이러한 동기화를 지원해주는 툴이 소스트리(Source Tree)이다. 소스트리 다운 & 설치 절차 https://www.sourcetreeapp.com/ 1. 빨간박스의 다운로드 버튼 클릭. Windows와 Mac만 지원한다. Linux는 지원하지 않음.※ 파일의 확장자가 빠진 채로 배포를 하고 있다. 당황하지 말고 파..
-
(JAVA) 이클립스 환경 설정JAVA/환경설정 2018. 8. 22. 17:15
이클립스를 환경 중 사용하는데 있어 필요한 탭들을 정리하고, 인코딩 설정 및 글꼴을 설정한다. 실무에 주로 사용되는 것 위주로 정리한 글이다. 굳이 설정하지 않아도 프로그램 수행에는 지장이 없다.JDK 설정은 운영시 배포할 때 JDK 버전이 맞지 않으면 되지 않기 때문에 미리 맞춰놓는 것이 관례라고 한다. 웹 개발 시 인코딩이 필수기 때문에 미리 설정해주는 것 권장. 1. 탭 정리실무에 사용되는 탭을 정리한다. 프로젝트 및 자바 파일을 생성하면 다음과 같이 탭들이 나온다. 자바만을 사용할 때에 필요한 탭들은 Markers, Outline, Task list 세가지이다. 해당 탭들을 콘솔 창과 함께 관리하기 위해 아래로 드래그해 옮긴다. 이때 하나의 탭씩 이동시켜야 한다. - 탭들 이동 후 모습 인코딩 설..
-
(JAVA) 이클립스 다운, 설치, 환경 설정JAVA/환경설정 2018. 8. 22. 17:14
우리는 자바 설치만으로도 프로그램을 작성하고 실행할 수 있다. 메모장에 다음과 같이 자바 프로그램을 작성한다. class HelloJava{ public static void main(String[] args){ System.out.println("안녕하세요"); }} 1. 다음과 같이 입력 후 HelloJava.java로 저장한다.2. cmd에서 해당 파일 저장 폴더로 이동한다. 이동 명령어는 cd. list 목록은 dir 명령어를 통해 볼 수 있다.3. javac HelloJava.java 명령어 통해 컴파일한다.4. 해당 폴더에 dir 명령어 통해 HelloJava.class 파일 생성 확인(Class 확장자)5. java Hellojava 명령어 통해 수행 다음과 같이 하기 위해서는 일일이 프로그..
-
(JAVA) 자바 다운로드 및 설치JAVA/환경설정 2018. 8. 22. 17:12
자바의 장점 Write once, run anywhere. 이식성이 뛰어나다. 운영체제에 구애받지 않고 사용 가능하다.- C의 경우 윈도우, 유닉스, MAC에서 각각 App 제작해야 함 자바의 연혁 James Gosling - 자바 창시자. 1991년 Green project 시작( 가전제품 네트워크)1993년 Green project 폐기(www의 대두) 및 Oak Project 시작1995년 Oak를 Java로 변경.Hotjava browser 배포 이후 폭발적 성장 (웹 프로그래밍) 자바 설치 방법 자바는 Sun사에서 개발해 배포했지만 Oracle사에서 인수해 이제는 Oracle의 심볼을 추가해 배포중이다. 1.5까지는 Sun사, 1.6부터는 Oracle의 심볼이 추가되어 있다. - 인수 이전 Sy..