# Java

7905개의 포스트
post-thumbnail

[백준] 16367번 TV Show Game / Java, Python

Strongly connected component를 다뤄 봅시다.16367번2-SAT이 아닌 것처럼 보이지만 2-SAT으로 바꿀 수 있는 문제이번 문제는 영어로 되어 있어 해석을 가져왔다.각 램프는 빨간색 또는 파란색의 색을 가지고 있다. 그러나 램프를 켜야 램프의

7분 전
·
0개의 댓글

[Algorithm] 백준 10799번 - 쇠막대기

문제 링크 : https://www.acmicpc.net/problem/10799여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이

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

Next Permutation (Java)

Next Permutation (다음 순열) 알고리즘 설명

약 2시간 전
·
0개의 댓글

java 정리모음(1)

본디 문자를 저장하는 변수형으로 char이 있지만, 문자열을 저장하기 위해서는 String클래스가 필요로 함.이런 stringclass 안으로 숫자같은 다른 자료형을 넣기 위해서는 자료형이 클래스로 변해야 함.ex) char (29) => 가능, String (29)

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

[코딩테스트]프로그래머스 해시 2번

오늘은 Hash에 대해서 좀 더 알고자 해시문제를 풀어 보았다. 위 문제에서 예제로 준 phone_book의 배열을 HashMap 안에 배열의 값을 해싱해주고 배열의 값을 하나한 꺼내서 꺼낸 문자의 길이만큼 for문을 통해 자르는 길이를 1부터 하나씩 늘려가며 substring으로 (0, 꺼낸문자열의 길이) 잘라낸다. 그 자른 문자열이 HashMap에 ...

약 3시간 전
·
0개의 댓글

CF_08_Comparable, Comparator 인터페이스

생활코딩 JAVA1객체화 설명w3schools JAVA나동빈자바의정석자바의정석 깃허브클래스와 객체

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

<Java 온라인스터디>-(7) 패키지

목표자바의 패키지에 대해 학습하세요.학습할 것 (필수)package 키워드import 키워드클래스패스CLASSPATH 환경변수\-classpath 옵션접근지시자자바에서 패키지(package)란 클래스들의 모음이다. 패키지로 클래스들을 편리하게 관리할수있고, 내 코드들을

약 7시간 전
·
0개의 댓글

01. 자바를 시작하기 전에

자바의 가장 중요한 특징은 운영체제에 독집적이라는 것이다. 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에, 운영체제에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능하다.운영체제에 독립적이다.이는 자바가상머신(JVM)을 통해서 가능한 것인

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

[JAVA] 다형성이란?

위키에서 다형성을 검색해보면 다음과 같이 정의하고 있다. 프로그램 언어의 다형성(多形性, polymorphism; 폴리모피즘)은 그 프로그래밍 언어의 자료형 체계의 성질을 나타내는 것으로, 프로그램 언어의 각 요소들(상수, 변수, 식, 오브젝트, 함수, 메소드 등)이

약 10시간 전
·
0개의 댓글

20210919 연휴 첫 날. 꿀같은 토요일.

\-누구나 원대한 계획은 있다. 연휴의 첫 날, 생각한 것만큼 많은 것들을 하지는 못했다. 코드는 몇 개 따라서 작성해 본 것이 전부이고, 교재에 손이 가지 않아서 따로 살펴보지도 못했다. 아무래도, 몸이 새로운 생활에 적응하고 많이 피곤했었나보다. 근데 또 이상하게도

약 23시간 전
·
0개의 댓글

오버로딩 overloading

메서드도 변수와 마찬가지로 같은 클래스 내에서 서로 구별될 수 있어야 하기 때문에 각기 다른 이름을 가져야 하지만!!! 자바에서는 한 클래스에서 매개변수의 개수 또는 타입이 다르면 동일한 이름이라도 그 이름으로 메서드를 가질 수 있다. 이렇게 &lt;span style

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

Oracle Java 17 정식 출시

Oracle사는 2021년 9월 14일 프로그래밍 언어인 Java의 최신 버전인 Java 17과 Java 개발자킷트인 Oracle JDK 17을 정식으로 공개하였습니다.Java 17은 성능 및 안전성, 보안을 강화한 개량 버전으로 개발자의 생산성 향성을 위한 Java언

약 24시간 전
·
1개의 댓글
post-thumbnail

자바 여러가지

[자바의 특징] JVM이라는 가상 머신에서 동작 객체 지향 언어 가상 머신: 소프트웨어로 제공되어 OS상에서 가상으로 동작하는 머신 객체 지향(Object-Oriented): 현실의 사물에 비유해 프로그램을 작성 ㄴ 객체 지향으로 인해 구현 방법을 통일할 수 있

어제
·
0개의 댓글

스트림 part3(최종연산,collector)

스트림은 기본 직력스트림이다.병렬 스트림은 parallel().foreach() //병렬이라 순서보장 xparalle().foreachOrederd() //병렬 +순서보장boolean allMatch (Predicate &lt;? super T>predicate)//

어제
·
0개의 댓글

생성자(constructor)

인스턴스(객체)가 생성될 때 호출되는 &lt;span style='background-color:1) 인스턴스변수의 초기화 작업 과 2) 인스턴스 생성 시에 실행되어야 하는 작업을 위해생성자의 이름은 클래스의 이름과 같아야 하며, 생성자는 리턴값이 없어야 한다.생성자는

어제
·
0개의 댓글

<Java 온라인스터디>-(6) 상속

목표 자바의 상속에 대해 학습하세요. 학습할 것 (필수) 자바 상속의 특징 super 키워드 메소드 오버라이딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch), 더블디스패치 추상 클래스 final 키워드 Object 클래스 1. 자바 상속

어제
·
0개의 댓글
post-thumbnail

3진법 뒤집기

문제 보기

어제
·
0개의 댓글
post-thumbnail

[프로그래머스] LV2. 전화번호 목록

전화번호 목록처음에 이 문제를 해시를 이용하여 풀라고 하길래 굳이..? 하고 처음에 생각난대로 startsWith()를 사용하여 문제를 풀었다. 잘 풀었는데 계속 효율성 3, 4번째에서 실패를 했다. 문제를 보니 최근 변경된 테스트케이스가 startsWith()를 사용

어제
·
0개의 댓글

Optional<T> , Optionallnt

지네릭 클래스로 T타입의 객체 를 감싸는 래퍼 클래스이다.optional타입의 객체에는 모든 타입의 참조 변수를 담을수 있다.null을 직접 다루는건 위험 -> optional객체에 담아서 사용.Stream 최종 연산의 결과를 그냥 반환하는 게 아니라 Optional객

어제
·
0개의 댓글
post-thumbnail

SW과정 주말 보충 강의 0918(1)

다운로드 바로가기깃허브블로그패키지안에는 무조건 .java 파일만 들어가야함폴더는 아무 파일이나 다 가능함PC는 CPU와 RAM 메모리만 있으면 실행이 가능하다. CPU는 연산장치, RAM은 저장장치 그런데 RAM은 전류로 저장을 하기 때문에 휘발성이고, 전류가 끊어지면

어제
·
0개의 댓글