profile
항상 기록하는 습관을 가진 개발자로 성장하고 싶습니다!💻

Record

java 14에서 도입된 클래스간단하게 데이터를 저장하고 옮기는 역할. 데이터의 유형만 갖고있음데이터를 가진 클래스는각각의 필드는 private final로 정의 필드 전체를 초기화하는 생성자getter모든 필드가 일치할 때 equals 메서드hashCode 메서드클래

2023년 1월 28일
·
0개의 댓글
·

TIL 22.12.16 / 개인과제 마무리, 후발대 과제

후발대 과제 >- 랜덤으로 정수 10개 저장, 최소값을 찾아주세요! 처음에 int min = 0; 이렇게 짰는데 결과가 계속 0이 나왔다. 랜덤으로 숫자가 생성되니까 뭘 하든 0보다 크게 나올 수 밖에... 이 생각을 못했다. 코드를 돌려보고 나서야 깨달음

2022년 12월 16일
·
0개의 댓글
·

[algorithm] 프로그래머스 중앙값 구하기

중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요.

2022년 12월 12일
·
0개의 댓글
·
post-thumbnail

TIL 22.12.02 / 자바심화강의, CS강의

\[CS강의] OSI 7계층 정리스레드 정리오늘도 어김없이 쳐지고 흐헝자바 심화 강의에서 테스트 코드에 대한 내용을 들었다.자바 책에서 항상 나오는 ~Test.java가 직접 만드는게 아닌?직접 만드는거긴 하지만 어쨌든 테스트코드를 작성할 수 있게 자바는 해준닿코드 하

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

TIL 22.12.01 / 자바 심화 강의

TODAY 자바심화강의-2 [Interface, Stream, Optional] 공부내용 정리 인터페이스 함수형인터페이스, 람다식 스트림 Optional 키워드 공부 [해시코드](https://velog.io/@8essong30/Java-%ED%95%B4%EC%8B%

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] Optional

“존재할 수도 있지만 안 할 수도 있는 객체”, 즉, “null이 될 수도 있는 객체”을 감싸고 있음<T>타입 객체의 Wrapper class모든 종류의 객체 저장 가능간접적으로 null을 다루기null 관련 문제런타임에 Null Pointer Exception

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 게터, 세터

get() : private 변수에 접근해 값을 가져오는 public 메서드set(): private 변수에 접근해 값을 지정하는 public 메서드

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 해시코드(hash code)

JVM에서 객체가 생성되었을 때 생성된 객체에 할당하는 가상 메모리 주소값

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 스트림(stream)

배열이나 컬렉션에 담긴 데이터를 다룰 때, 반복문이나, iterator를 사용하면 코드가 길어지고, 가독성이 떨어진다. 이 문제를 해결하기위해 Stream API 등장.여러 자료의 처리에 대한 기능을 구현해 놓은 클래스배열, 컬렉션 등의 자료를 일관성 있게 처리 가능처

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 함수형 프로그래밍

함수 구현과 호출만으로 프로그래밍하는 방식순수함수(pure function)를 구현, 호출 → 외부 자료에 부수적 영향(side effect)주지 않도록 구현순수함수 = 매개변수만을 사용하여 만드는 함수함수 내부에서 함수 외부에 있는 변수를 사용하지 않아 함수 수행 시

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 인터페이스(Interface)

클래스 혹은 프로그램이 제공하는 기능을 명시적으로 선언하는 역할추상메서드로 이루어짐어떤 객체가 특정 인터페이스를 사용한다면 그 객체는 반드시 인터페이스의 메서드를 구현해야함. (implements 예약어 사용)추상메서드로 구현체에게 구현 강제클래스의 명세서 역할.어

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

TIL 22.11.30 / 자바 심화 강의

자바심화 강의를 듣고 정리.강의 공부내용 정리두잇자바 예제들로 코딩연습코딩연습깃허브공부 할 키워드 추가Block과 Scope Auto Boxing / UnboxingMutable / Immutable자료구조static 다시강의 듣고 혼자 공부하니까 시간이 훅 지났다.공

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

[Java] JVM 구조, 메모리와 코드의 흐름

자바 가상 머신자바 프로그램 실행 환경을 만들어주는 소프트웨어자바 코드를 컴파일하여 .class 바이트 코드로 만들면 이 코드를 실행해 각 OS에 맞는 실행파일로 바꿔줌자바설치한다 == 자바 JDK 설치한다자바 프로그램을 만들기 위해서는 JDK가 있어야 함실행하기 위해

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

아스키(ASCII)코드와 유니코드(unicode)

컴퓨터는 0과 1로만 표현할 수 있기 때문에 문자 또한 0과 1의 조합으로 나타내야 한다.문자를 컴퓨터 내부에서 표현할 때 특정 정수값으로 정하자고 약속을 하는데 이런 코드 값을 모아 둔 것을 문자세트라고 한다.문자 인코딩 : 문자 --> 정해진 코드 값문자 디코딩 :

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

TIL 22.11.22 / 객체지향 프로그래밍 강의

객체지향 프로그래밍 강의 마지막날이고내일부터는 미니프로젝트를 진행한다.으아아ㅏㅏㅏ아ㅏ아직도 개념 이해가 안되었다니..정말 실망이다. 나새퀴강의를 돌려 봐도 책을 봐도 이해가 안되고개념이 뒤죽박죽인 느낌..프로젝트 진행할 때 발목 잡으면 안되는데큰일이다으악객체지향 프로그

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[Java] 제네릭

어떤 값이 하나의 참조 자료형이 아닌 여러 참조 자료형을 사용할 수 있도록 한다.여러 참조 자료형이 쓰일 수 있는 곳에 특정한 자료형을 지정하지 않음클래스나 메소드를 정의한 후 사용하는 시점에 자료형 지정클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[Java] 추상클래스 / 인터페이스

abstract 클래스나 메소드를 사용하기 위해서는 반드시 상속해서 사용하도록 강제하는 것상속받는 클래스마다 반드시 동작이 달라지는 경우 , 상속받는 클래스의 작성자가 반드시 작성하도록 하기 위함상속받는 자식 클래스 없이 인스턴스로 생성 불가추상 클래스는 항상 추상 메

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

TIL 22.11.21 / 객체지향 프로그래밍

오늘은 집중이 잘 안됐다.객체지향 강의 들을 때도 이해가 안되니까 내용이 잘 안들어오고자바 복습할 때도 집중이 잘 안되는 그런 날이였다.괜시리 축축 처지고..이러면 안돼!계속 자바 복습할 때도 객체지향에 관련해서 공부하고 있는 중인데코드를 손으로 따라 쳐봐도이해가 잘

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

객체지향 5 __ 상속 / 오버라이딩

extends예약어 사용실제 객체를 만들 때 사용한 자식타입에 있는 함수는 부모타입의 변수로 사용할 때 호출 불가.여러 클래스 상속 불가. 부모는 오직 하나super : 참조변수. 부모 클래스의 멤버와 자식 클래스의 멤버 이름이 같을 경우 사용하여 부모 클래스의 멤버에

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

[Java] 객체지향 4__배열(array) / ArrayList

특징한 번 선언한 배열은 길이 변경 불가자료형\[] 배열이름 = new 자료형\[개수];자료형 배열이름\[] = new 자료형\[개수];선언과 동시에 값이 초기화됨자료형에 따라정수: 0실수: 0.0객체: null선언과 동시에 특정 값으로 초기화 가능\[개수]에 개수를

2022년 11월 21일
·
0개의 댓글
·