일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바의 정석 기초편 ch5
- 자바로 계산기 만들기
- 자바의 정석 기초편 ch13
- 스프링 mvc2 - 타임리프
- 스프링 트랜잭션
- 자바의 정석 기초편 ch14
- 스프링 mvc2 - 검증
- @Aspect
- 스프링 입문(무료)
- 자바 고급2편 - 네트워크 프로그램
- 자바의 정석 기초편 ch7
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch6
- 자바 중급1편 - 날짜와 시간
- 데이터 접근 기술
- 자바로 키오스크 만들기
- 자바의 정석 기초편 ch2
- 스프링 mvc1 - 스프링 mvc
- 자바 중급2편 - 컬렉션 프레임워크
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch11
- 자바 고급2편 - io
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch1
- 자바 기초
- 람다
- 스프링 고급 - 스프링 aop
- Today
- Total
목록자바 로드맵 강의/중급 1 - 클래스, 날짜, 예외 (12)
개발공부기록
출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 래퍼 클래스1) 기본형의 한계(1) 기본형의 한계자바는 객체 지향 언어이지만 int, double 같은 기본형 타입은 객체가 아닌데 객체가 아니기 때문에 한계가 존재함객체가 아님: 객체가 아니기 때문에 객체 지향 프로그래밍의 장점을 사용할 수가 없음- 객체는 유용한 메서드를 제공할 수 있는데 기본형은 메서드를 제공할 수 없음- 객체 참조가 필요한 컬렉션 프레임워크를 사용할 수 없으며 제네릭도 사용할 수 없음(나중에 배움)null 값을 가질 수 없음: 기본형 데이터 타입은 null값을 가질 수 없는데, 때로는 데이터가 없다는 상태를 나타내야할 필요가 있지만 기본형은 항상 값..

출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. String 클래스1) 기본(1) CharArrayMain자바에서 문자를 다루는 대표적인 타입은 char, String 2가지가 있음기본형인 char는 문자를 하나 다룰 때 사용하며 여러 문자를 나열하려면 char[]을 사용해야 함하지만 char[]을 직접 다루는 방법은 매우 불편하기 때문에 자바는 문자열을 매우 편리하게 다룰 수 있는 String 클래스를 제공함package lang.String;public class CharArrayMain { public static void main(String[] args) { char[] charArr = ne..

출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 기본형과 참조형의 공유1) 기본형과 참조형(1) 설명자바의 데이터 타입을 가장 크게 보면 기본형(Primitive Type)과 참조형(Reference Type)으로 나눌 수 있음기본형: 하나의 값을 여러 변수에서 절대로 공유하지 않음참조형: 하나의 객체를 참조값을 통해 여러 변수에서 공유할 수 있음자바 기본편에서 했던 내용을 복습, https://nagul2.tistory.com/3882) 기본형 예제(1) PrimitiveMain기본형 변수 a와 b는 절대로 하나의 값을 공유하지 않고, b = a 라고 하면 자바는 항상 값을 복사해서 대입하므로 a에 있는 값 10을 복..

출처 : 인프런 - 김영한의 실전 자바 - 중급1편 (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 프로젝트 환경 구성 및 java.lang 패키지 소개1) 프로젝트 환경 구성(1) 프로젝트 생성Name: java-mid1Location: 원하는 위치Build system: IntelliJJDK: 자바 17 or 212) java.lang 패키지 소개(1) java.lang자바가 기본으로 제공하는 라이브러리(클래스 모음) 중에 가장 기본이 되는 것이 java.lang 패키지임lang은 Language(언어)의 줄임말로 자바 언어를 이루는 가장 기본이 되는 클래스들을 보관하는 패키지임(2) java.lang 패키지의 대표적인 클래스들Object: 모든 자바 객체의 부모 클..