IT 포트폴리오/국비지원교육 Diary

국비 D-day2 자바 프로그래밍 이란?

기분좋음:) 2021. 12. 7. 17:42
반응형

자바


자바정의 - 모든 os와 호환성 가능

객체지향언어(레고처럼 소스코드를 조립해서 사용가능)

 

자바 & 이클립스 설치

 

자바설치 jdk 17.01

사용자변수, 시스템변수

환경변수 둘다 JAVA_HOME 설정(jdk17.01 폴더로)후 시스템변수 PATH에 %JAVA_HOME%\bin 로 편집 후 맨위로 설정

 

설치 확인방법 cmd

java -version 

디렉토리 이동방법

cd.. (상위 dir이동) , cd dir명 (지정 dir이동)

 

eclipes설치

다운로드 select another mirror 에서 korea republic꺼 다운로드 

java ee (enterprise java and web developers) 설치 java랑 같은 폴더 javautils

 

workspace 놔둬도 되고 javautils로 놔둬도 됨

sysout 컨트롤 스페이스(자동완성)

 

프로젝트(폴더) 만들고, src 패키지 만든후 class (static void main)

 

이클립스 한글 설정 방법

 

window- preferences -general -workspace -맨밑에 other에서 utf-8

 

주석

클래스 없이 중괄호가 열리면 메소드

// 주석처리

ctrl + / 지정부분 주석처리

/*~~~~*/ 내가 원하는 부분 주석처리 열고 닫아줌

 

파일명 클래스명 동일해야한다.

 

변수 정의 및 사용

변수 데이터를 저장하기위한 그릇

1.변수의선언

2.변수의 초기화

3.선언과 동시에 초기화

4.가능

 

변수사용방법

변수타입 변수명 ; (변수선언) = 값 (초기화)

선언만 한 변수는 메모리 가 생성되지 않는다 -값(초기화의 중요성)

 

로컬변수의 범위 (중괄호 안)

 

int value;

int result = valut +10; (X)

 

int value = 10; //value 초기화

int result = valut +10; (O) 

 

-기본 자료형 선언은 한번만

변수에 변수넣을때 같은 타입일 경우만

 

변수끼리 교환은 새로운 변수 필요하다.

int x = 3;         

int y = 5;         

 

int a = x;  //a = 3;

x = y;   // x = 5;

y = x;   // y = 3;

 

메인메소드의 변수는 어디서든 사용가능 (중복불가)

로컬변수는 중복불가 중괄호 밖에선 선언가능

 

변수이름 

특수문자 공백 탭 불가   문자,$,_ 는 가능

첫번째 글자 숫자사용 불가

길이제한 X

여러단어 이름 정할시 낙타체 사용 ex)helloWorld

자바에서 사용하는 단어 사용 불가 ex)class , char

대문자 소문자 구문 ex)helloJava =/ HelloJava

 

변수선언시 유의사항

변수범위,선언위치,메소드 전체에서 사용하려면 메소드 첫머리에 선언 확인.

 

기본자료형

char int double

 

단축키 꿀팁

sysdm.cpl 시스템 설정변경(환경변수)

ctrl + shift + f(줄정리)

 

 

반응형