본문 바로가기
728x90

자바38

스프링 사전설정(Spring/Java/Framework/백엔드/웹개발/Backend) 스프링(Spring)Framework→ 뼈대, 골격, 구조→ 개발에 있어 기본이 되는 뼈대나 구조를 제공함    >> 코딩에 기본이 되는 구조    >> 아키텍처Framework에 기반해 애플리케이션을 개발하면 여러 애플리케이션이 비슷한 구조를 가지게 되므로 생산성이 향상될 뿐 아니라 관리하기도 쉬워진다.framework는 Open-Close 원칙을 따른다.스프링부트는 스프링에서 web 프로그램 관련 부분만 따로 떼어낸거라고 생각하면 된다 Spring Framework의 특징Anyframe을 구성하고 있는 자바 EE 기반의 오픈소스 프레임워크개발적인 측면 외에도 모든 자바 애플리케이션에서 단순성, 테스트 용이성, 느슨한 결합성의 측면에서 Spring의 이점을 얻을 수 있다크기와 부하의 측면에서 경량이다... 2024. 8. 28.
JAVA 수업 복습 정리(8)_제어문(if, switch, for, while, break, continue, return)/Operator/java/프로그래밍 * 제어문(if, switch, for, while, break, continue, return)제어문(Control Statement) : 프로그램의 흐름(스레드)을 바꾸는 명령스레드는 기본적으로 위에서 아래로(순차적으로) 읽는다.이 흐름을 바꿔주는게 제어문이다.선택문(if, switch), 반복문(for, while), 기타(break, continue, return) * if 문if 문 : 조건식에 의해 명령을 선택 실행하기 위한 선택문을 작성하기 위한 키워드형식 1): if(조건식){명령; 명령; …}→ 조건식의 결과값이 [true]인 경우 블럭 내부에 작성된 명령들 실행→ 블럭 내부에 작성된 명령이 하나인 경우 블럭 기호 생략 가능형식 2): if(조건식){명령; 명령; …} else{명령; 명.. 2024. 8. 5.
JAVA 수업 복습 정리(7)_연산자/Operator/java/프로그래밍 * 연산자(Operate)연산자(Operate) : 계산을 목적으로 제공되는 기호 또는 키워드→ 피연산자 : 연산자에 의해 계산되어지는 값→ 피연산자의 갯수에 따라 단항연산자(1개), 이항연산자(2개), 삼항연산자(3개)로 구분(연산자가 여러개인 경우 단항 >> 이항 >> 삼항 순서로 처리)최우선 연산자 : 무조건 가장 먼저 명령이 실행되도록 처리하는 연산자=> () : 우선처리 연산자, [] : 배열 연산자, . : 객체 연산자단항 연산자 : 피연산자의 갯수가 1개인 연산자=> + : 양수화 연산자 - 피연산자에 +1을 곱한 결과값을 제공하는 연산자=> - : 음수화 연산자(2의 보수 연산자) - 피연산자에 -1을 곱한 결과값을 제공하는 연산자=> ~(틸드) : Bit Not 연산자(1의 보수 연산자).. 2024. 8. 3.
JAVA 수업 복습 정리(6)_형변환/TypeCast/java/프로그래밍 형변환(TypeCast) : 값의 자료형을 일시적으로 변환하여 사용하는 방법→ JVM이 알아서 해주는 자동 형변환과 개발자가 직접해주는 강제 형변환이 있다.자동 형변환 : 자료형이 다른 값을 연산하기 위하 JVM(Java Virtual Machine : Java 프로그램)이 값의 자료형을 일시적으로 실행하기 위한 가상의 플랫폼이 값의 자료형을 일시적으로 변환하여 사용하는 방법→ 표현의 범위가 작은 자료형의 값을 큰 자료형의 값으로 형변환하여 연산 처리(byte 크기를 비교하는게 아님)→ byte >> short >> char >> int >> long >> float >> double강제 형변환 : 개발자가 Cast 연산자를 사용하여 값을 원하는 자료형의 값으로 일시적으로 변환하여 사용하는 방법→ Cas.. 2024. 6. 26.
JAVA 수업 복습 정리(5)_자료형/리터럴/값/java/프로그래밍 * 자료형(DataType)컴퓨터 저장단위→ Bit(0 또는 1) → Byte(8Bit) ⇒ 영어기준 1문자당 1Byte 사용→ 저장의 최소단위는 Byte 이다.자료형(DataType) : 값 또는 객체를 표현하기 위한 단어(키워드 또는 식별자)- 기본형 : 값을 표현하기 위한 자료형(8개) → 키워드    → 숫자형(정수형, 실수형, 문자형) : 연산가능 / 논리형 : 연산불가능    → byte >> short >> char >> int >> long >> float >> double- 참조형 : 객체를 표현하기 위한 자료형 → 식별자(클래스)package basic;//컴퓨터 저장단위//=> Bit(0 또는 1) - Byte(8Bit) => 영어기준 1문자당 1Byte가 사용된다고 생각 // 저장의.. 2024. 6. 1.
JAVA 수업 복습 정리(4)_변수/리터럴/값/java/프로그래밍 * 변수변수 : 값(리터럴)을 저장하기 위해 메모리에 부여하는 이름이다.변수 선언 : 메모리에 값을 저장하기 위한 공간을 부여받아 이름을 설정하는 것이다.변수 선언 형식 : 자료형 변수명;→ 자료형(DataType) : 변수에 저장될 값의 형태를 표현하는 단어(키워드 또는 식별자)→ 변수명 : 값을 저장하기 위한 메모리 공간의 이름(식별자)키워드(keyword - 예약어) : Java 프로그램 개발을 위해 미리 약속된 단어식별자(사용자 정의 명칭) : Java 프로그램 개발을 위해 개발자가 선언하여 사용하는 단어(식별자 작성규칙)→ 영문자, 숫자, 일부 특수문자(_ 또는 $)를 조합하여 작성 - 영문자 외에 다른 문자 사용 가능하나 이는 비권장→ 숫자로 시작되는 식별자 작성 불가능→ 영문자는 대소문자 구.. 2024. 5. 31.
728x90