본문 바로가기
반응형

🌿Java & Spring4

인텔리제이(IntelliJ) 단축키 정리(계속 추가) 옵션 확인 : Command + P 생성자?(Generate) : Command + N코드 완료 ex) 세미콜론 안썼는데 완성해주기 : Command + shift + enter   show context Action(옵션 확인) : option + enterExtract -> Introduce Variable : option + Commad + V(변수 관련 단축키?)Extract method : Ctrl + tcreate Test : Command + Shift + t최근 파일 조회 : Command + E오버라이드 조회 : Ctrl + O 2024. 4. 30.
스프링 웹 개발 기초(정적 컨텐츠, mvc, API) 내가 공부한 걸 내 언어로 정리를 해보려고 한다. 처음에는 어색해도 꾸준히 해보겠다. 스프링 공부를 다시 시작했다. 김영한님의 스프링입문 강의를 듣고 있다.  스프링은 자바의 프레임워크이다. 스프링부트를 통해 실행된다고 볼 수 있다. 스프링부트 프로젝트를 생성하는 사이트이다. https://start.spring.io/  지금 공부할 때는 3.2.5버전으로 생성했다. 자바는 21을 썼다.  웹 개발의 기초라 함은 화면에 표시되는 것과  api로 나눠진다고 볼 수 있다.  1. 정적 컨턴츠정적컨텐츠는 html을 바로 보여주는 것?이다. html을 찾아 화면에 표시해준다. 처리과정은 내장 톰켓 서버 -> resources:static/hello-static.html -> 웹브라우저 2. MVC와 템플릿 엔진.. 2024. 4. 30.
[JAVA] String java에는 문자열을 나타내는 String 클래스가 있다. String name = "홍길동" 이렇게 표현하고 쌍따움표를 써야한다. 홑따움표는 문자를 나타내는 char에 써야한다. String 클래스는 한번 인스턴스가 생성하면 수정할 수 없다.(immutabe object) 새 String을 만들어 바꿀 수는 있다. String 표현방식은 두가지가 있다. 1. String a = "test"; 2. String b = "test"; 3. String c = new String("test"); 4. String d = new String("test"); 1번은 constant string pool에 저장. text가 같으면 같은 저장공간을 바라본다. 2번은 java heap에 저장. 1번 == 2번(tru.. 2023. 12. 18.
[JAVA] 메소드 오버로딩 자바개발자로 취직을 했다. 이전까지는 자바스크립트만 공부했었는데, 자바를 쓰게 됐다. 그래서 같이 공부하는 친구들과 스터디를 하기로 했고, 블로그를 1주일에 1개씩 업로드하기로 했다. 먼저 메소드를 공부하게 됐다. 책으로 공부하기에는 시간이 오래 걸릴 것 같아 먼저 자바기초강의부터 듣기로 했다. 내가 고른 강의는 인프런에서 들을 수 있는 '나도코딩의 자바 기본편'이다. 메소드(method)를 먼저 공부를 했다. 자바에서 클래스는 속성을 표한하는 필드(field)와 기능을 표현하는 메소드(method)를 가진다. 메소드란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라고 할 수 있다. 메소드의 사용 목적은 중복되는 코드의 반본적인 프로그래밍을 피하기 위함이고 모듈화를 인해 코드의 가독성도 좋아진다. 메.. 2023. 3. 19.
반응형