일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- HashMap
- java #자바 #상속 #오버라이딩
- java #객체지향 #자바
- 스프링 #Spring #spring #입문서
- overring
- Math.pow()
- 람다
- 자바
- 해쉬맵
- java #자바 #상속
- java #continue #반복문
- 객체지향프로그램
- 자바 #변수 #java
- 자바 #JAVA
- java #조건문 #if조건문 #if
- 자바 #java #상속
- java #조건문 #if문
- Math.sqrt()
- java
- EffectiveJava
- 믹스인
- java #중첩반복문 #구구단
- 메서드
- Arrays.toString()
- 이펙티브자바
- 인텔리제이
- IntelliJ
- java # for문 #반복문
- Mixin
- java #자료형
- Today
- Total
목록전체 글 (46)
산으로 가자▲
조건이 여러 개 일 때의 if 문 if-else if-else 문 하나의 상황에 대한 조건이 여러개로 나뉘고 각 조건에 다른 수행이 이루어져야 할 경우 사용 각 조건은 상호 배타적임 `if(조건식1){ 수행문1; // 조건식1이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식2){ 수행문2; // 조건식2이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else if(조건식3){ 수행문3; // 조건식3이 '참'인 경우 수행하고 전체 조건문을 빠져나감 } else{ 수행문4; // 위 조건이 모두 해당되지 않는 경우 수행됨 (디폴트 조건) } 수행문5; // if-else if-else 문이 끝나면 수행됨 가령 조건식2가 만족되면 수행문2 -> 수행문5 순으로 수행됨` `pac..
조건문 - if 문(만약에... 라면) 조건문 이란? 주어진 조건에 따라 다른 실행이 이루어 지도록 구현 '재산이 1억 이상이면 100만원을 세금으로 낸다 그렇지 않으면 내지 않는다' 를 구현 한다면 만약에 (재산이 1억 이상이면){ 세금을 100만원 낸다 } 그렇지 않으면 { 세금을 내지 않는다 } if문 문법 if(조건식){ 수행문; // 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 } // 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음 if - else 문 문법 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 }` `if( 조건식) { if - else 예제 `package ch14; im..
변수(Variable)는 변하는 수입니다. 변수는 언제 쓰나요? 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...) 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용 변수 선언과 사용하기 예제 변수 선언은 자료형과 변수 명으로 선언함 선언과 동시에 초기화 할 수 있음 `package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(age)..
자료형(data type) - 정수는 어떻게 표현하나요? 변수와 메모리 `변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨` 기본 자료형(primitive data type)의 종류 정수 자료형의 종류와 크기 byte와 short byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short: 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용 int 자바에서 사용하는 정수에 대한 기본 자료 형 4바이트 단위의 자료형 프로그램에서 사용하는 모든 숫자(리터럴)은 int 로 저장됨 32 비트를 초과하는 숫자는 long 자료형..
의존성 주입 의존성 주입(Dependency Injection)( DI )자세한 설명은 3-2 DI컨테이너 에서 알아보자 DI 프로그램에서 의존 부분을 외부에서 주입한다. 정도로 이해하면 된다. 첫 뻔째 기능은 의존성 주입으로, 약어 DI입니다. 의존성 주입은 ‘의존하는 부분을 외부에서 주입하는 것’을 말한다. 도대체 무엇이 무엇에 의존하고 무엇을 밖에서 주입할까요? 관점 지향 프로그래밍 관점 지향 프로그래밍(Aspect Oriented Programming) 중심적 관심사(Primary Concern) : 실현해야 할 기능을 나타내는 프로그램 횡단적 관심사(Crosscutting-Concerns) : 본질적인 기능은 아니지만 품질이나 유지보수 등의 관점에서 반드시 필요한 기능을 나타내는 프로그램 AOP..
자바정리 자바의 특징 운영체제가 독립적이다. 💡 일종의 에뮬레이터인 자바가상머신(JVM)을 통해서 가능한 것인데, 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신하고 JVM이 자바 응용프로그램으로부터 전달 받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. 객체지향언어이다. 💡 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향언어라는 평가를 받고 있다. 비교적 배우기 쉽다 자동 메모리 관리 💡 자바로 작성된 프로그램이 실행되면 가비지컬렉터가 자동적으로 메모리를 관리해주기 때문에 프로그래머는 메로리를 따로 관리 하지 않아도 된다. 네트워크와 분산처리를 지원한다. 💡 풍부하고 다양한 네트워크 프로그래밍 라이브러리(JAVA API)를 통해 빅교적 짧은 시간에 네트워크 관련 프로..