# 자바

6511개의 포스트
post-thumbnail

[북스터디] 스프링 부트 핵심 가이드(ch6)를 공부해 보았다.(4편)ch6

주저리 이번 장의 주제는 데이터베이스 연동이었다. 잠깐 주저리를 하자면, 백엔드 개발자가 되기 위해서는 아래와 같은 로드맵을 따른다. 정말 많은 것들이 있는데 이중에 관계형 데이터베이스 중에 하나가 MariaDB이다. 백엔드 개발자가 되기 위해서 필수적으로 거쳐야

약 6시간 전
·
0개의 댓글
·

[자바] Collection Framework - Set 계열

Collection Framework의 Set 계열

약 6시간 전
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 자바 - 6장. 클래스

객체란물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중, 자신의 속성을 가지고 있으면서 식별 가능한 것속성(필드)과 동작(메소드)으로 구성객체는 각각 독립적으로 존재하고, 다른객체와 상호작용하며 동작 이때, 객체가 다른 객체의 기능을 이용하는것이 메소드 호출

약 7시간 전
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 자바 - 5장. 참조타입

배열, 열거, 클래스, 인터페이스 : 참조타입메모리 주소를 변수 안에 저장JVM 메모리 사용영역메소드 영역JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역메소드 영역에는 코드에서 사용되는 클래스들을 클래스 로더로 읽어 클래스별로 정적필드와 상수, 메소드 코드,

약 7시간 전
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 자바 - 4장. 조건문과 반복문

if문은 결과가 true, false 냐에 따라 실행switch문은 변수의 값에 따라 실행문 결정if문if - elseif - else if - elseswitch문경우의 수가 많아질 경우 else if문 보다 간결하게 표현for문은 반복 횟수를 알고 있을 때 주로 사

약 7시간 전
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 자바 - 3장. 연산자

연산식은 반드시 하나의 값 산출연산식은 피연산자 위치에 가능 boolean result = (x+y) < 5;단항, 이항, 삼함 연산자 순으로 우선순위 가짐산술, 비교, 논리, 대입 연산자 순으로 우선순위 가짐단항, 부호, 대입 연산자를 제외한 모든 연산의 방향

약 7시간 전
·
0개의 댓글
·
post-thumbnail

혼자 공부하는 자바 - 1, 2장

웹사이트 개발 핵심 언어컴파일 언어객체 지향 프로그래밍메모리 자동 정리설치오라클 홈페이지 - jdk 다운 or Zulu 홈페이지 다운환경변수 등록 JAVA_HOME환경변수 수정 Path명령 프롬프트에서 확인JVM자바 바이트코드(기계어 전단계)를 실행할 수 있는 주체자바

약 7시간 전
·
0개의 댓글
·

[Item 7] 다 쓴 객체 참조를 해제하라.

자바의 가비지 컬렉터를 보며 메모리를 직접 관리 할 필요가 없다고 착각하지 말라.예제 - 아래 코드의 문제는 무엇일까?이 스택이 더이상 사용하지 않는 객체의 참조를 여전히 갖고 있기 때문에, 가비지 컬렉터가 객체를 회수하지 않는다. 가비지 컬렉터는 객체 참조 하나를 살

약 9시간 전
·
0개의 댓글
·

[Item 6] 불필요한 객체 생성을 피하라.

예를 들어 생성자 대신 정적 팩터리 메서드를 제공하는 불변 클래스에서는 정적 팩터리 메서드를 사용하여 불필요한 객체 생성을 피할 수 있다. 값비싼 객체를 재사용하여 성능을 개선하자.예제1예제2이 메서드가 내부에서 만드는 Pattern 인스턴스는 한 번 쓰고 바로 버려진

약 9시간 전
·
0개의 댓글
·

[자바] Collection Framework

자바의 Collection Framework

약 10시간 전
·
0개의 댓글
·
post-thumbnail

백준 1085번 직사각형에서 탈출[JAVA]

"이 문제는 어려운 문제는 아니지만, 문제를 제대로 안읽고 (x, y)에서 (w, h)까지의 거리를 구하는 문제인줄 알고 처음에 당황했기 때문에 앞으로는 문제를 잘 읽자는 의미로 포스트를 하게 되었다."처음에 이해한 것은 왼쪽과 같아서, 예제 답이 맞지 않아 다시

약 10시간 전
·
0개의 댓글
·
post-thumbnail

해시 테이블

=해시 맵=해시 표해싱이란, 키를 특정 계산식 (function)에 넣어 나온 결과를 사용하여 값에 접근하는 과정이다. 해시 테이블은 해싱을 통해 키, 값을 대응시켜 저장하는 데이터 구조이다. 해시 테이블 기본 구조키: 해시 테이블 접근을 위한 입력 값해시 함수: 키를

약 15시간 전
·
0개의 댓글
·
post-thumbnail

스택, 큐, 데크

1. Stack LIFO 후입선출 동작 추가: push 제거: pop 공간확인 top: 데이터 이쪽에 추가되고 꺼내짐 bottom: 가장 먼저 들어온 데이터가 있다 Stack Method push() -> LIFO 따라 넣기; sovt(stack.push())하

약 17시간 전
·
0개의 댓글
·
post-thumbnail

[스프링 프레임워크 첫 걸음] CH02. 기초 문법

아래 글은 스프링 프레임워크 첫걸음 책을 기반하여 작성한 글입니다.인터페이스는 추상 메서드만을 가질 수 있고 구현메서드는 가질 수 없는 일종의 추상 클래스이다.인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도이다.인터페이스는 객체의 다형성을 높여준다.인터페이스는

약 23시간 전
·
0개의 댓글
·
post-thumbnail

백준 11653번 소인수분해 [JAVA]

11653번 문제는 소인수분해 문제로, 중학교 교과 과정에 본 적이 있는 문제이다.간단히 설명하자면, 정수(N)를 입력받아 소수(1을 제외한 자기 자신만으로 나누어지는 정수를 의미함)로 나눠서 0이 나오는 모든 수를 구하는 수 이다. 그렇게 1인 수가 나올때까지 소인수

어제
·
0개의 댓글
·

프로그래머스 - 짝수 홀수 개수

문제링크 - 프로그래머스 - 짝수 홀수 개수 >문제 설명 정수가 담긴 리스트 numlist가 주어질 때, numlist의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. >제한사항 1 ≤ num_list의 길이 ≤ 100 0 ≤ num_list의 원소 ≤ 1,000 >입출력 예 num_list res...

어제
·
0개의 댓글
·

차리의 Stream

movie 스트림이란 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름으로 데이터의 흐름이라고 할 수 있고 자바에서는 이 데이터를 어떻게 다룰것인지를 논하는 일종의 파이프라인. 스트림을 크게 세 파트로 분류하면 생성, 가공, 소비로 분류함. 스트림 구조 생성 리스트, 맵과 같은 컬렉션으로부터 생성 가능 이외에도 배열로부터 생성 가능하고 또는 파일로...

어제
·
0개의 댓글
·

웨지의 OOP

movie 객체지향 프로그래밍이란? 객체지향 프로그래밍 프로그래밍 개발방법론 사람이 현실을 바라보는 방법을 개발에 접목 직관적으로 이해하기 쉽다. 유지 보수를 용이하게 만든다. 키워드로 알아보는 객체지향 객체 협력과 책임, 역할 메시지 자율성 (의인화) 다형성 객체란? 객체는 현실의 무언가에 대응하는 개념이다. class는 객체를 표현하는 하나의 수단...

1일 전
·
0개의 댓글
·
post-thumbnail

ArrayList vs LinkedList

출처 - 내 머리속, 구글링 arraylist 내부적으로 배열로 데이터 관리 임시 배열을 생성해 추가/삭제를 이행 장점] 각 데이터가 인덱스를 가지고 있어 한번에 참조가 가능, 데이터 검색에 유리함 단점] 대량의 자료 추가/삭제 하는 경우 그만큼 데이터 복사가 많이

1일 전
·
0개의 댓글
·

백준 10816번: 숫자 카드2 + 1181번: 단어 정렬 + 1384번: 메시지 (JAVA)

10816번: 숫자 카드2 https://www.acmicpc.net/problem/10816 이분 탐색을 알면 풀 수 있지만 약간 다르다. 이 문제는 이분 탐색으로 단 하나의 요소만 찾으면 되는게 아니라 중복 요소가 몇개 있는지도 찾아야 한다. 1 2 3 4 4

1일 전
·
0개의 댓글
·