이클립스 프로그램을 사용할 때(자바 개발 시) JAVA가 설치된 위치를 찾게 해주기 위해

환경변수 설정을 해야한다.

 

제어판 검색

 

 

 

제어판 > 시스템 및 보안 클릭

 

 

 

제어판 > 시스템 및 보안 > 시스템 클릭

 

 

제어판 > 시스템 및 보안 > 시스템 고급 시스템 설정 클릭

 

 

 

고급 > 환경 변수 클릭

 

 

아래쪽 새로 만들기 클릭

 

 

jdk가 설치된 위치로 들어간 후

위에있는 경로 부분을 클릭한다.

 

 

jdk 경로를 복사한다.

 

 

환경 변수 > 새로 만들기 > 새 사용자 변수

 

(변수 이름은 대문자로!!!)

변수 이름: JAVA_HOME

변수 값: 복사해둔 jdk 경로

 

확인

 

 

다시  새로 만들기 > 새 사용자 변수


(변수 이름은 대문자로!!!)

변수 이름: CLASSPATH

변수 값: %JAVA_HOME%\lib

 

확인

 

 

시스템 변수 중 Path 선택 > 편집

 

 

Path 선택 > 편집 > 새로 만들기

 

 

%JAVA_HOME%\bin 입력



출처: https://marobiana.tistory.com/163 [Take Action]

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 이름 붙이는 관습  (0) 2021.04.15
자바 특징  (0) 2021.04.14
자바 -오픈소스  (0) 2021.04.14
자바역사  (0) 2021.04.14

 

클래스 이름

첫번째 문자는 대문자로 시작 

여러단어가 합쳐질때 단어가 시작하는 문자만 대문자로 구분

 

변수, 메소드 이름

첫단어는 소문자, 다음나오는 단어는 시작하는 문자만 대문자로 구분

이름지을때 앞에 변수의 속성을 표시해두면 좋음

 

상수이름

모든문자를 대문자

 

 

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 환경변수설정  (0) 2021.07.28
자바 특징  (0) 2021.04.14
자바 -오픈소스  (0) 2021.04.14
자바역사  (0) 2021.04.14

가장 큰 특징으로 객체지향

클래스 계층구조, 상속성, 다형성, 캡슐와 등

 

멀티스레드 지원

C/C++  은 멀티스레드를 사용하기위해 API 호출해야 가능함

 

소스(.java)와 클래스(.class)파일 

하나의 소스파일에는 하나의 퍼블릭만 가능하지만 여러 클래스 작성가능

소스 파일이름과 퍼블릭클래스 이름은 같아야함

 

클래스 파일에는 단 하나의 클래스만 존재

하나의 자바 소스 파일에다 다수의 클래스를 생성하면 별도 클래스 파일이 생성됨

 

하나의 main() 메소드

자바 실행은 main 메소드에서 시작해서 두개의 main 메소드가 있을 수 없다

 

클래스로 캡슐화

자바의 모든 변수나 함수는 클래스안에 선언

클래스 안에서 새로운 내부클래스 작성 가능

 

패키지

관련 클래스를 패키지로 묶어서 관리

 

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 환경변수설정  (0) 2021.07.28
자바 이름 붙이는 관습  (0) 2021.04.15
자바 -오픈소스  (0) 2021.04.14
자바역사  (0) 2021.04.14

 

오픈소스?

소프트웨어 제작자의 권리 보존 

누구나 접근가능한 소스코드를 무상 공개

 

장점 

공개된 소스코드를 참조함으로 인해 개발의 시간 비용이 크게 단축

공개된 소프트웨어를 다수의 인원이 참여하고 좋은 소프트웨어를 개발 가능

 

단점

오픈되어있다보니 두산으로 사용해서 저작권 침해 발생

다영한 개량버전의 소프트웨어로 인한 호환성 문제

 

 

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 환경변수설정  (0) 2021.07.28
자바 이름 붙이는 관습  (0) 2021.04.15
자바 특징  (0) 2021.04.14
자바역사  (0) 2021.04.14

처음은 91년 선마이크로시스템드의 제임스 고슬링에서 시작되고 목적은 가전제품용 소프트웨어를 위해서 개발

 

1995년 자바 발표

 

자바의 목적 

 

다양한 플랫폼 호환 가능

소스를 수정하거나 다시 작성해야하는 단점 해결

 

플랫폼 독립적인 언어 개발

네트워크 웹에 최적화된 프로그래밍 언어의 필요성

 

사용하는 메모리양이 작고 다양한 플렛폼을 지원하는 가전제품에 적용

 

초기 이름은 오크 (OAK)

2009년에 선마이크로시스템즈를 오라클이 인수!

 

WORA(Write Once Run Anywhere)

요약하면 어디든지 어느 플랫폼이든지 실행이 가능하다

 

 

'코딩 공부 > JAVA' 카테고리의 다른 글

자바 환경변수설정  (0) 2021.07.28
자바 이름 붙이는 관습  (0) 2021.04.15
자바 특징  (0) 2021.04.14
자바 -오픈소스  (0) 2021.04.14

+ Recent posts