728x90

자바 4

[자바 프로그래밍 입문] #2

코딩테스트 준비 겸, 자바 프로그래밍 입문 책을 보고 정리하는 내용입니다 ! 만약 틀린 부분이 있다면 언제든지 댓글로 알려주세요 🙇‍♂️🙇‍♂️배열이란?같은 자료형의 데이터를 여러 개 연속적으로 저장할 수 있는 자료구조이다.각각의 데이터는 인덱스(번호) 를 통해 접근할 수 있다. 배열의 인덱스는 항상 0부터 시작한다. 배열은 변수와 마찬가지로 자료형을 함께 선언한다.자료형[] 배열이름 = new 자료형[개수];자료형 배열이름[] = new 자료형[개수]; 배열 요소배열을 이루는 각각의 데이터를 배열 요소라고 한다.배열 요소는 모두 같은 자료형이어야 한다.int[] studentIDs = new int[10]; // int형 요소가 10개인 배열 선언 배열 초기화자바에서 배열을 선언하면 그와 동시에 각..

Java 2025.05.01

[자바 프로그래밍 입문] #1

코딩테스트 준비 겸, 자바 프로그래밍 입문 책을 보고 정리하는 내용입니다 ! 만약 틀린 부분이 있다면 언제든지 댓글로 알려주세요 🙇‍♂️🙇‍♂️기본 자료형 정수형문자형실수형논리형1bytebyte boolean2byteshortchar 4byteint float 8bytelong double int형정수를 표현할 때 가장 많이 사용하는 자료형이다.컴퓨터는 정수 연산을 4바이트 단위로 처리하는 것이 가장 효율적이기 때문에 int형을 기본으로 사용한다.long형자바에서 정수를 표현하는 가장 큰 크기의 기본 자료형이다. int형 범위를 넘어서는 정수를 사용할 때 long 형을 사용한다. int num1이 오류 나는 이유:→ 12345678900은 int의 유효 범위를 초과했기 때문이다.long num..

Java 2025.04.28

[스프링 입문] -코드로 배우는 스프링 부트 # 2

Spring을 사용하는 이유 , 객체지향 설계가 좋은 이유 -> 다형성을 활용 ( 인터페이스를 두고 구현체를 바꿔끼기 가능)-> Spring은  컨테이너가 다형성을 지원해주기 때문에 매우 편리함 ! -> 기존의 코드는 수정하지 않고, 어플리케이션을 설정하는 코드(어셈블리)만 수정하면 됨 !  SOLID (객체 지향 설계의 5가지 원칙)-> 객체지향 설계에서 지켜져야 할 5개의 소프트웨어 개발 원칙-> 코드의 유지보수성과 확장성을 높이는 데 도움을 준다. 단일 책임 원칙 (Single Responsibility Principle, SRP)한 클래스는 하나의 책임만 가져야 합니다.개방-폐쇄 원칙 (Open/Closed Principle, OCP)소프트웨어 요소는 확장에는 열려있고, 기존 코드의 수정, 변경에..

Spring Study 2025.02.19

[스프링 입문] -코드로 배우는 스프링 부트 # 1

2024년에 진행한 K-해커톤 12에서 자바와 스프링을 활용하여 프로젝트를 진행했습니다. 짧은 강의만 듣고 대부분 구글링을 통해 문제를 해결했기 때문에 아직 부족한 부분이 많다는 생각이 들었습니다. 그래서 스프링 공부를 시작하였습니다. 이전에 한 번 들었던 강의였지만, 프로젝트를 경험한 후 다시 들으니 이해가 더 잘 되는 것 같습니다. 실제로 코드를 작성하면서 배우는 것이 얼마나 중요한지를 깨달았습니다. TTD(Test Driven Development)TTD란 테스트 주도 개발로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복해 구현하는 소프트웨어 방범론이다.  각각의 테스트는 독립적으로 실행되어야 한다.  이 테스트들을 한번에 실행하였더니 에러가 떴다. 테스트는 각각..

Spring Study 2025.02.12
728x90