직장인자기계발(31)
-
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 07일차
05. 인스턴스 생성과 힙 메모리 (heap memory) 인스턴스 (instance) 클래스는 객체의 속성을 정의 하고, 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 변수 값을 가지게 됨 가령, 학생의 클래스에서 생성된 각각의 인스턴스는 각각 다른 이름, 학번, 학년등의 값을 가지게 됨 new 키워드를 사용하여 인스턴스 생성 힙 메모리 생성된 인스턴스는 동적 메모리(heap memory) 에 할당됨 C나 C++ 언어에서는 사용한 동적 메모리를 프로그래머가 해제 시켜야 함 ( free() 난 delete 이용) 자바에서 Gabage Collector 가 주기 적으로 사용하지 않늠 메모리를 수거 하나의 클래스로 부터 여러개의 인스턴스가 생성되고 각각..
2021.09.12 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 06일차
01. 객체와 객체 지향 프로그래밍 객체 (Object) 의사나 행위가 미치는 대상 ( 사전적 의미 ) 구체적, 추상적 데이터의 단위 ( 학생, 회원, 생산, 주문, 배송 ) 객체 지향 프로그램과 절차 지향 프로그래밍 아침에 일어나 학교를 가는 과정을 예를 들어 봅시다. 절차 지향 프로그래밍일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스를 탄다-> 요금을 지불한다 -> 학교에 도착 -시간이나 사건의 흐름에 따른 프로그래밍 객체 지향 프로그래밍 객체 지향 프로그램은 어떻게 구현하는가? 객체를 정의 하고 각 객체 제공하는 기능들을 구현하고 각 객체가 제공하는 기능들 간의 소통(메세지 전달)을 통하여 객체간의 협력을 구현 02. 생활 속에서 객체 찾아 클래스로 구현해 보기 객체를 찾아 봅시다 온라인 쇼핑몰에..
2021.09.11 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 05일차
17. 반복문 - while문 조건이 참(true)인 동안 반복수행하기 주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문 조건이 맞지 않으면 반복하던 수행을 멈추게 됨 조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨 예) 달리는 자동차, 일정 횟수 만큼 돌아가는 나사못, 특정 온도까지 가동되는 에어컨등 while문 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행 while 문 예제 1부터 10까지 더하여 그 결과를 출력해 보자 package ch17; public class WhileTest { public static void main(String[] args) { int num = 1; int sum = 0..
2021.09.10 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 04일차
13. 자바의 연산자들 -3 (조건 연산자, 비트 연산자) 조건 연산자 삼항 연산자 조건식의 결과가 true(참)인 경우와 false(거짓)인 경우에 따라 다른 결과가 수행됨 if (조건문)을 간단히 표현할 때 사용 할 수 있음 package ch13; import java.util.Scanner; public class ConditionTest { public static void main(String[] args) { int max; System.out.println("입력 받은 두 수중 큰 수를 출력하세요\n "); Scanner scanner = new Scanner(System.in); System.out.println("입력1:"); int x = scanner.nextInt(); System..
2021.09.09 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 03일차
09. 자료형(data type)- 논리형과 자료형 없이 변수 사용하기 논리형 true(참), false(거짓) 두 가지만 나타냄 1바이트를 사용 함 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지등을 표현 package ch09; public class BooleanTest { public static void main(String[] args) { boolean isMarried = true; System.out.println(isMarried); } } 지역 변수 자료형 없이 사용하기 ( 자바 10 지원 됨 ) Local variable type inference 추론 가능한 변수에 대한 자료형을 선언하지 않음 한번 선언하여 추론 된 변수는 다른 타입의 값을 대입 할 수 없음 지역 변수만..
2021.09.08 -
한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지_패스트 캠퍼스 챌린지 02일차
05. 변수(Variable)는 변하는 수입니다. 변수는 언제 쓰나요? 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...) 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용 변수 선언과 사용하기 예제 변수 선언은 자료형과 변수 명으로 선언함 선언과 동시에 초기화 할 수 있음 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(a..
2021.09.07