자바 9

<Backend> Java / 상속

상속 (Inheritance) 이번에는 상속에 대해 알아보겠습니다. 상속은 객체지향 프로그래밍(OOP)에서 중요한 개념입니다. Java에서 상속은 하나의 클래스가 다른 클래스의 속성과 메서드를 물려받는 것을 말합니다. 상속은 코드를 재사용하고 클래스 간에 계층 구조를 형성하는 데 사용됩니다. * 목차 상속의 특징, 장점, 단점 클래스 상속 인터페이스 상속 다형성 (Polymorphism) 상속의 특징 계층 구조 형성 : 상속을 통해 클래스 간에 계층 구조를 형성하여 부모 클래스와 자식 클래스들을 관리할 수 있다. 코드 재사용 : 부모 클래스의 속성과 메서드를 자식 클래스에서 재사용할 수 있어 중복코드를 줄이고 유지보수성을 높일 수 있다. 다형성 지원 : 상속을 통해 다형성을 구현할 수 있다. 상속의 장점..

Backend 2024.04.05

<Backend> Java / Class (3) 접근제한자와 변수의 타입

2024.04.04 - [IT] - Java / Class (2) this와 메서드 Java / Class (2) this와 메소드 2024.04.04 - [IT] - Java / Class (1) Java / Class (1) Class 를 어느 정도 진행함에 따라 공부를 병행하려 합니다. JAVA 기초 학습 React를 사용하며 심화학습 JAVA 기반 학습 순으로 학습을 진행하겠습니다. 이번 rezerocodinglife.tistory.com 지난 글에 이어 Class에 대해 알아보겠습니다. 이번에는 접근제한자 변수의 타입 을 알아보겠습니다. 파이팅!!! 1. 접근 제한자 접근 제한자(Access Modifier)는 말 그대로 접근을 제한하기 위해 사용됩니다. 어떤 경우에는 클래스와 인터페이스를 다른..

Backend 2024.04.04

<Backend> Java / Class (1) 클래스와 생성자

Class 를 어느 정도 진행함에 따라 공부를 병행하려 합니다. JAVA 기초 학습 React를 사용하며 심화학습 JAVA 기반 학습 순으로 학습을 진행하겠습니다. 이번에는 JAVA / 객체 지향 프로그래밍의 핵심인 Class에 대해 다뤄보겠습니다. * 목차 ---- Class (1) ---- 클래스 (Class) 생성자 (Constructor) ---- Class (2) ---- this 메소드 (Method) ---- Class (3) ---- 접근 제한자 (Access Modifier) 변수의 타입 1. 클래스 (Class) Java에서 Class는 객체를 생성하기 위한 청사진입니다. Class는 멤버 변수와 메서드로 구성됩니다. 클래스는 객체 지향 프로그래밍의 기본 단위이며, 객체를 생성하기 위한..

Backend 2024.04.04

<Backend> Java / Thread (1)

https://rezerocodinglife.tistory.com/22 Start ArrayList 명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프 rezerocodinglife.tistory.com 공부를 시작하며 작성한 글 입니다. 공부하며 사용한 자료들이 있으니 참고하시면 좋겠습니다. 이번에는 Thread를 아주 조금 공부하였습니다. (몬테카를로 시뮬레이션, 데이터베이스 과제에 밀려 공부진도가 더디네요..ㅠ) 프로세스(process)란? 프로세스(process)란 단순히..

Backend 2023.11.09

<Backend> Java / Generic 예제문제

https://rezerocodinglife.tistory.com/22 Start ArrayList 명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프 rezerocodinglife.tistory.com 공부를 시작하며 작성한 글 입니다. 공부하며 사용한 자료들이 있으니 참고하시면 좋겠습니다. 지난 글에서 Generic 을 아주 약간 공부했습니다. https://rezerocodinglife.tistory.com/25 Stack / Generic https://rezerocodi..

Backend 2023.11.07

<Backend> Java / Stack, Generic

https://rezerocodinglife.tistory.com/22 Start ArrayList 명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프 rezerocodinglife.tistory.com 공부를 시작하며 작성한 글 입니다. 공부하며 사용한 자료들이 있으니 참고하시면 좋겠습니다. Stack을 사용한 간단한 예제를 공부하였습니다 . feat. 아주 약간의 Generic 스택(Stack) 자료 구조 스택은 데이터를 "후입선출"(Last-In-First-Out)방식으로 ..

Backend 2023.11.06

<Backend> Java / HashMap 응용

https://rezerocodinglife.tistory.com/22 Start ArrayList 명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프 rezerocodinglife.tistory.com 공부를 시작하며 작성한 글 입니다. 공부하며 사용한 자료들이 있으니 참고하시면 좋겠습니다. https://rezerocodinglife.tistory.com/23 HashMap https://rezerocodinglife.tistory.com/22 Start ArrayList 명..

Backend 2023.11.06

<Backend> Java / HashMap

https://rezerocodinglife.tistory.com/22 Start ArrayList 명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프 rezerocodinglife.tistory.com 공부를 시작하며 작성한 글 입니다. 공부하며 사용한 자료들이 있으니 참고하시면 좋겠습니다. HashMap을 사용하여 (영어, 한글) 단어 쌍의 저장, 검색 조건 : (영어, 한글) 단어를 쌍으로 해시맵에 저장하고 영어로 한글을 검색하는 프로그램을 작성하라. "exit"이 입력되면..

Backend 2023.11.06

Start <명품JAVA> ArrayList

명품자바의 예제문제, 실습문제를 풀며 공부해 나갑니다. 목표는 Collection, Generic, Comparable, Comparator, Iterable, Iterator, Stream, Lambda Expression등을 공부하여 이를 활용한 몬테카를로 시뮬레이션 미니 프로젝트를 진행하는 것 입니다. 나아가 Thread와 Networking을 공부 합니다. 공부에 이용한 재료들 - 명품JAVA, JAVA의 정석, https://math.hws.edu/javanotes/ https://www.inf.unibz.it/~calvanese/teaching/04-05-ip/lecture-notes/ Lecture notes for Introduction to Programming www.inf.unibz...

Backend 2023.11.06