공부하기
-
JAVA - 클래스IT/JAVA 2020. 4. 25. 23:45
SK 고용디딤돌 직무 교육 시간에 배웠던 내용들을 다시 한번 읽어보며 정리해보았다. 요번에는 '클래스'에 대해서 다룰 것이며 자바의 기초라고 생각한다. 객체 지향 프로그래밍 OOP - Object Oriented Programing 객체가 중심이 되는 프로그래밍 부품 객체를 먼저 만들고 이것들을 하나씩 조립해 완성된 프로그램을 만드는 기법 객체란? 필드(속성, 변수)과 메소드(동작)으로 구성된 자바 객체로 모델링 가능 객체 = 관련된 변수/ 함수 묶음이라고 할 수 있다. - 관련된 변수/함수를 사용자 정의 type 이다. - 사용자정의 type 인데, 그것은 참조 type 이다. VOP - 변수 중심 FOP(절차지향) - 함수 중심 OOP(객체 지향) - 객체 중심 ex) 은행 이체 업무를 풀어본다면, ..
-
JAVA - 조건문과 반복문, 그리고 배열IT/JAVA 2020. 4. 25. 23:02
자바에서 가장 많이 사용하는 조건문과 반복문 그리고 배열에 대해서 내용을 정리 해 보려고한다. 아직 많이 부족하지만 조금 씩 정리하는 습관과 나의 지식으로 만드는 습관을 길러보자 :) 1. 조건식 true 또는 false 값을 산출할 수 있는 연산식 boolean 변수 조건식이 true 이면 블록 실행하고 false이면 실행하지 않음. 예) int i=0 if ( i == 0 ); { //true System.out.println("i는 0입니다.") } else { //false System.out.println("i는 0이 아닙니다.) } 2. 중첩 if 문 if() { ① s1 if() { ② s2 } else { ③ s3 } } else { ④ s4; } 조건문을 중첩으로 주어야 할 상황이 생긴다..
-
JAVA - 변수 및 연산자IT/JAVA 2020. 4. 25. 22:46
JAVA의 기초인데 자주 헷갈릴 때가 많은 것 같다. '변수 및 연산자'에 정리 한 내용들을 다시 한번 적어보려고 한다. 내용을 정리를 잘하는 편은 아니지만 기초를 다시 한번 공부한다는 생각으로 정리를 시작해본다. 1. 변수란, 하나의 값을 저장할 수 있는 메모리 공간 2. 변수를 사용하는 이유 첫째, 컴파일러 기능이 좋아진다. 둘째, 사람을 위해서 셋째, 디버깅 기능 3. 변수 우리가 쓰는 변수들은 모두 메모리에 저장된다. 메모리 종류중에도 stack이라는 곳이 있다. 변수선언을 한다는 의미는 stack 공간을 사용하면 되겠구나, 이것이다. stack에서 이름을 가지고 찾는게 아니라, 몇번 째 변수인지 찾아서 대입하는 것이다. 메모리에 들어가있는 선언의 의미는 stack공간에서 전체메모리를 잡는 것을 ..