programming study/CS -기타 cs 2

개발 메모

2024.7.12 금요일 "red black", "red Yellow"를 오름차순 정렬하면 "red Yellow", "red black"이다. - 알파벳 대문자의 유니코드가 더 작다.- 유니코드 기준으로 정렬된다.- char 자료형에는 유니코드값이 저장된다.char value = 'A';char value = 65;package java.lang;public final class String implements java.io.Serializable, Comparable, CharSequence { ... ... public int compareTo(String anotherString) { int len1 = value.length; int len2 = a..

스프링 / JAVA / JPA / Network / DB / infra / 업무

스프링 스프링을 사용하는 이유가 뭔가요? 스프링은 자바 기반 어플리케이션을 개발하는데 도움을 주는 프레임워크이고 POJO 로 개발을 할 수 있게 AOP, IOC, PSA 같은 기술들을 지원해주기 때문에 사용합니다. 우선 스프링은 프레임워크이기 때문에 이미 만들어진 기술을 가져다 사용할 수 있고 정형화된 구조로 개발을 할 수 있다는 장점이 있습니다. 스프링은 자바로된 프레임워크이고 자바는 객체지향 언어입니다. 스프링 프레임워크는 객체지향 프로그래밍의 성질인 다형성을 이용해서 IOC, DI 기능을 지원하기 때문에 스프링을 사용합니다. 추가적으로 AOP 기능 , 스프링MVC 기능도 스프링을 사용하는 이유가 될 수 있습니다. spring 기본 요약 (사용 이유, 객체지향, IOC/DI/container, 빈 등..