김영한
-
(김영한의 실전 자바 - 기본편) 4 - 내용 정리카테고리 없음 2024. 5. 28. 15:15
[1. 클래스와 데이터]클래스에 정의된 변수들 = 멤버변수, 필드 멤버 변수 : 특정 클래스에 소속된 멤버이기 때문에 필드 : 데이터 항목을 가르키는 전통적인 용어 사용자가 직접 정의하는 사용자 정의 타입을 위해서는 설계도가 필요한데, 그게 바로 클래스이다. 클래스를 사용해서 실제 메모리에 만들어진 실체를 객체 또는 인스턴스라 한다. new 를 사용하면 객체(인스턴스)를 만들 수 있다. Student student1 에서 Student 는 student1의 변수 타입이다. 객체는 클래스에서 정의한 속성과 기능을 가진 실체이다. 인스턴스랑 객체랑 같은 말이지만 관계를 명확히 할 떄는 인스턴스라는 말을 많이 사용한다. ex) student1은 Student 의 인스턴스이다. 모든 인스턴스는 객체..
-
(김영한의 자바 입문) 3 - 내용 정리개발/Java 2024. 5. 28. 13:47
※ 입문의 경우 기초적인 내용이 많아 참고하면 좋을 내용이나 까먹었던 내용 위주로 적는다. ※ [ ] 내용은 강의 자료 번호 및 목차를 나타낸다. [3. 연산자]0으로 나누기는 수학에서 허용하지 않아 프로그래밍에서도 작동하지 않는다..equals() : 문자열 비교 메서드 [6. 스코프, 형변환]* 형변환(Casting) : 금속이나 다른 물질을 녹여서 특정한 형태나 모양으로 만드는 과정을 의미한다.형변환은 묵시적 vs 명시적 형변환이 있다. 개발자가 직접 형변환을 하는 것이 명시적 형변환이다. ex) double doubleValue = 1.5;int intvalue = 0; intValue = (int) doubleValue; 만약 기존 범위를 초과해서 표현하게 되면 - 로 전혀 다른 숫..
-
(스프링 입문) 1 - 프로젝트 환경설정(프로젝트 생성 + 라이브러리 살펴보기 + View 환경설정 + 빌드하고 실행하기)개발/Spring 2023. 7. 29. 17:55
■ 프로젝트 생성하기 1. 프로젝트 Maven vs Gradle : 필요한 라이브러리를 가져오고 빌드하는 라이브 사이트까지 관리하는 툴이다. 과거에는 메이븐 많이 사용했지만 요즘은 Gradle 많이 사용한다. 2. 언어 -> 자바 선택 3. 스프링 부트 snapshot : 만들고 있는 중 m1 : 정식 출시된 버전x 4. Project Metadata - Group : 보통 기업 도메인 적는다. - Artifact : build 후 결과믈 (프로젝트 명 같은 것) 5. Dependencies (★) - 어떤 라이브러리 땡겨서 쓸건가 - spring web 선택 - 템플릿 엔진 Thymeleaf 선택 (회사마다 다르다) 다 완료되었다면 하단에 Generate 로 다운받기 https://start.sprin..