JAVA 챕터별 개념 정리 Chapter2 변수 what? 변수란 데이터를 담아내는 공간, 메모리를 의미합니다. why? 데이터를 변수에 담아내고 그 데이터를 언제든지 사용하기 위해서 입니다. how? 기본적으로 데이터를 담을 변수명을 작성해주고 대입연산자를 통해 값을 초기화 하거나 그렇지 않을 경우 세미콜론으로 변수명만 지정해줍니다. 데이터 타입 what? 데이터 타입이란 데이터를 담아낸 변수가 어떤 종류의 데이터를 담아냈는지 나타낼 수 있는 표시를 의미합니다. 그 표시의 종류로는 정수형(byte, short, int, long),실수형(float,double),문자형(char,String),논리형(boolean),참조형등이 있습니다. why? 그 데이터가 어떤 종류의 데이터인지 파악을 하기 위해서 입..
상속 what 클래스를 생성할 때 기존에 존재하는 클래스로부터 물려받는 것을 의미합니다.물려주는 클래스를 부모 클래스라하고, 받는 클래스를 자식 클래스라고 합니다. why 부모 클래스로부터 상속을 받음으로써 작성하는 코드의 양이 줄어들게 되고, 이에 따라 코드의 중복을 줄이며 코드의 재사용성 또한 늘려줍니다. how 부모의 클래스로부터 물려받았다는 표시로 클래스를 생성할 때, 클래스명 뒤에 extends 키워드와 부모 클래스명을 작성해줍니다. 오버라이딩 what 부모 클래스로부터 물려받은 데이터들을 재정의하는 것을 의미합니다. why 부모 클래스로부터 물려받은 변수나 메서드가 자식 클래스에서는 다르게 동작이 되어야 할 수도 있기 때문에 상황에 맞게 재정의를 시켜줍니다. how 기본적으로 부모 클래스의 메..
1.조건문 1)if문 : 가장 기본적인 조건문과 조건식 부분,실행부분으로 나누어져 있다. if(조건식){ //실행부분} ->조건식의 결과가 참 또는 거짓으로 구분될 수 있는 문장이고,실행부분은 그의 결과에 따라 참이면 실행이 되는 문장이다. int a =5; if(a>3)//if(조건문),실행부분->조건문이 참이면 실행부분이 출력되고, {System.out.println("a는3보다큽니다."); } System.out.println("끝");//거짓이면 이 구문이 출력된다. 2)if-else문 : 조건식이 false에 해당하는 경우에도 실행이 되는 부분을 추가한 문장으로 조건식이 만족할 때와 그렇지 않을 때 각각 다른 결과가 도출되는 문장이다. if(조건식){//실행부분1}else{//실행부분2} ->조..
연산자 : 특정한 연산을 수행하기 위해 사용하는데, 사용목적에 따라 산술,단항,비교,논리,쉬프트,기타 연산자로 구분이 되고, 각 목적에 맞게 구분해서 사용을 한다. int tmp =3; System.out.println(tmp); tmp++; System.out.println(tmp); tmp++; System.out.println(tmp); System.out.println("후위증감"+tmp++);//후위증감+tmp++두개를 동시에 하기 때문에 처리하고 바뀐다 System.out.println(tmp); int result = tmp++;//이것도 마찬가지로 =를 먼저 대입하고 ++처리한다 tmp =tmp +1;//+1먼저해주고 =로 대입해준다. 산술연산자 - (+,-,*,/,%)를 사용목적에 맞게 ..
1.변수 : 변수는 데이터를 담아 둘 수 있는 메모리 공간을 의미하는데, 한 변수에 값 하나만을 저장할 수 있고, 변경 가능하기 때문에 변수라고 부른다. -변수를 선언하고 그 생성된 값을 할당하는데, 변수의 규칙 중 '$','_'를 제외한 특수문자는 안되고 숫자는 뒤에만 쓸 수 있다. 그리고 대소문자를 구분한다. int a; //변수를 생성 a = 20; //변수에 값을 입력 int b = 30; //변수를 생성+값을 입력 //생성과 초기화 int b = 40; 2.데이터타입 : 데이터를 담을 수 있는 변수의 종류가 제각각인데, 이것을 어떤 데이터를 담는 변수인지 표시를 도와준다. -정수형(byte,short,int,long) -실수형(소숫점숫자) -문자/문자열(char) -논리형(true/false) ..
chapter1 . 자바시작에서 개발환경 준비 학습 목표 : 자바를 사용하기 위한 개발 환경 구축. why ? 사용자가 컴퓨터에게 전달할때 번역을 제공해준다. what ? 자바 언어를 생성하기 위한 kit(공구상자)제공 how ? step 1. 다운로드 > 구글검색 -> jdk 다운로드 - oracle step 2. 자바의 버전 선택, 운영체제 선택 - (Compressed Archive 수동설치작업 /installer 자동설치작업) step 3. 환경변수 설정 -why? 어디서든지 자바 툴을 사용할 수 있다. -what?환경변수는 특정 명령어를 어디서든지 사용할 수 있도록 도와주는 것. -how? -시스템 환경변수 > 환경변수(N) > Path변수 선택 > 새로만들기 > java의 bin을 포함한 경로..