자바 제네릭(Generic) 타입에 대하여
자바 제네릭(Generic) 타입에 대하여 Language/JAVA 2024. 7. 23. 22:26

제네릭이란제네릭(generic)이란 타입을 사용하는 쪽에서 정의하여, 코드의 재사용성과 타입 안정성을 제공하는 기능입니다.자바에서 List 자료형에는 아래와 같이 괄호 안에 타입을 지정한다고 배웁니다.List intList = new ArrayList();intList.add(10000);이 코드는 List자료형인 intList변수에 Integer타입만 들어올 수 있다는 것을 의미합니다.그렇지만 동일한 List 클래스를 아래와 같이 선언하면 해당 리스트에는 다른 타입을 받을 수 있습니다.List strList = new ArrayList();strList.add("good");이것이 가능한 이유는 List가 제네릭 인터페이스라서 그렇습니다.'타입을 사용하는 쪽에서 정의'할 수 있기 때문입니다. List..

동명사를 목적어로 취하는 동사
동명사를 목적어로 취하는 동사 영어공부 2024. 6. 20. 17:42

동명사를 목적어로 취하는 동사는considerkeepavoidmindfinishquitsuggestrecommenddelaypostpone 등이 있습니다. 해당 동사들은 to부정사를 목적어로 쓸 수 없고, 동명사를 목적어로 취합니다.조금 간단하게 외우기 위해 "계획" 이라는 개념으로 묶었습니다.계획을 세우기 전에 고려하고 제안하고 권고하는 과정을 거치고, 세워졌으면 하거나/안하거나/미룹니다.무턱대고 외우는 거보다 이렇게 실에 꿰듯이 스토리를 만들어서 외우면 외울 것을 조금 줄일 수 있습니다.

리트코드 - 57. Insert Interval
리트코드 - 57. Insert Interval CS/코딩테스트 2024. 6. 12. 13:24

리트코드 - 57. Insert Interval출처 - https://leetcode.com/problems/insert-interval/description/?envType=study-plan-v2&envId=top-interview-150 문제 설명다음과 같은 비중첩(intervals)이 주어집니다. 이 intervals 배열은 intervals[i] = [starti, endi] 형식으로 주어지며, 이는 i번째 interval의 시작과 끝을 나타냅니다. 또한 이 intervals 배열은 시작 값 starti 기준으로 오름차순으로 정렬되어 있습니다. 또한 [start, end] 형식의 새로운 interval newInterval이 주어지며, 이는 새로운 interval의 시작과 끝을 나타냅니다.new..

토익 단어 12일차(해당 방식 중단)
토익 단어 12일차(해당 방식 중단) 영어공부 2024. 5. 8. 23:31

영어단어 암기의 목적이 단어를 외우는 것인데,영작하는데 너무 많은 시간이 소요되고, 억지로 GPT로 영작하다보니 연결고리가 없어 생각보다 잘 안외워집니다.공부는 지식습득의 수단 중 하나일 뿐이라고도 말하기도 하기 때문에 방식을 가볍게 바꾸었습니다.VOCA 어플을 이용하여 자주 보고 외우고,안 외워지는 것들은 AnkiDroid를 이용하여 자주 보며 외우는 방식으로 변경하였습니다.12일차 예문The board convened to deliberate on the proposal to merge two major departments, divide their functions, and decide whether to authorize the action, which could potentially double..

2024. 5. 6. 22:41리트코드 - 138. Copy List with Random Pointer

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

토익 단어 11일차
토익 단어 11일차 영어공부 2024. 5. 6. 22:40

11일차 예문As we launch the new software, we must implement robust features that not only enhance the user experience but also prevent security breaches; meanwhile, we must assure our stakeholders that the timeline will be fulfilled, indicate specific milestones, conduct an effective audit to preserve our standards, and omit unnecessary steps to expedite the process.Our team decided to relocate and ..

image