프로그래머 15

[JAVA] 메모장(notepad) 만들기 - 열기, 저장, 새 파일, 종료 메서드 구현 ② | Yoon's Dev

메모장(notepad) 만들기 - 열기, 저장, 새 파일, 종료 메서드 구현 ② TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 열기, 저장, 새 파일, 종료 메서드 구현하기 1. 메모장의 인터페이스 구현 레이아웃은 메모장 만들기 1편의 인터페이스를 참고했습니다. 못 보신 분들은 먼저 1을 보고 와주세요!! [JAVA] 메모장(notepad) 만들기 ① - 인터페이스 구현 | Yoon's Dev 메모장(notepad) 만들기 ① - 인터페이스 구현 TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 메모장의 인 yooniro..

Language/JAVA 2021.05.26

[JAVA] 메모장(notepad) 만들기 ① - 인터페이스 구현 | Yoon's Dev

메모장(notepad) 만들기 ① - 인터페이스 구현 TO Do. ■ 메모장 제작 ✓ 텍스트 파일을 읽고 쓰기 기능 구현 ✓ 자바의 입출력 적용 ✓ 자바의 그래픽 처리와 이벤트 처리 적용 목표: 메모장의 인터페이스를 SWING으로 구현 1. 메모장의 인터페이스 구현 ■ 메모장의 인터페이스를 구현 ✓ SWING 컴포넌트 중 입력, 저장, 끝내기와 같은 작업을 수행하기 위한 메뉴바 ✓ 읽어온 문서를 출력할 텍스트 에어리어 객체 사용 ✓ Notepad 객체의 속성과 동작 - 속성 . 메뉴바 . TextArea . 메뉴바의 이벤트를 받아 처리할 객체 - 동작 . 사용자가 새 파일을 선택했을 때 텍스트 에어리어 초기화 . 메모장을 종료 2. 인터페이스 3. Notepad.java 1 2 3 4 5 6 7 8 9 ..

Language/JAVA 2021.05.25

[MySQL] 프로그래머스 SQL 고득점 Kit "JOIN" 문제 답안 | Yoon's Dev

프로그래머스 JOIN 문제 답안 프로그래머스 LEVEL 1 MySql로 푸는 JOIN 문 연습을 해보았습니다. 본 포스팅에서 작성하는 해답은 프로그래머스 예제에서 나온 문제를 바탕으로 작성하였습니다. ※본 답안은 무조건 이 답이다가 아닌 단순 참고용, 개인적인 답안입니다. 이 외에도 다양한 해결 방법이 있으니 참고용으로만 봐주시길 바랍니다. (틀린 점이나 더 좋은 솔루션이 있으면 댓글로 적극 피드백 부탁드립니다!) 출처: https://programmers.co.kr/learn/courses/30/parts/17046 JOIN ■ LEFT JOIN ✓ A 값의 전체와 A의 Key값과 B Key 값이 같은 결과를 리턴 SELECT [테이블] FROM TABLE_A LEFT JOIN TABLE_B ON TA..

Language/└MySQL 2021.05.22

[JAVA] 스트림(Stream) 연산 옵션 타입 | Yoon's Dev

Java 스트림(Stream) 연산 옵션 타입 스트림 연산 옵션 타입 ■ 스트림 연산 옵션 타입 ✓ java.util 패키지 소속 ✓ Optional은 null을 사용하지 않고 부재 값을 포함한 데이터를 저장하는 클래스 ✓ 값의 존재 여부에 따라 다양하게 처리할 수 있는 기능을 제공 ✓ 종류: Optional, OptionalInt, OptionalLong, OptionalDouble Q) String과 Date는 상속 관계가 아닌데도 null??? 옵션 타입 ■ 옵션 타입 - Optional 및 OptionalInt 클래스가 제공하는 주요 연산 - OptionalInt는 파란색으로 표기 메서드 의미 static Optional empty() 빈 Optional 객체를 반환한다. T get(), int ..

Language/JAVA 2021.05.20

[JAVA] 스트림(Stream) 연산 느긋한 연산, 조급한 연산, 병렬 처리 | Yoon's Dev

JAVA 스트림(Stream) 연산 느긋한 연산, 조급한 연산, 병렬 처리 스트림 연산과 옵션 타입 ■ 스트림 파이프라인 ✓ 스트림 연산의 결과가 Stream 타입이면 연속적으로 호출 가능 ✓ 스트림 연산의 연속 호출은 여러 개의 스트림이 연결되어 스트림 파이프 라인을 형성 느긋한 연산과 조급한 연산 ■ 느긋한 연산과 조급한 연산 ✓ 느긋한 연산 . 조급한 연산이 데이터 소스에게 원소를 요구할 때까지 아무 연산도 수행하지 않고 기다리는 특징 ✓ 스트림의 최종 연산은 조급한 연산이지만 중간 연산은 느긋한 연산 ✓ 최종 연산이 호출되기 전까지 중간 연산은 아무런 작업을 수행하지 않음 ✓ 스트림의 중간 연산이 느긋한 연산이기 때문에 . 다운로드 방식처럼 저장 공간이 따로 필요 없음 . 스트림 연산은 빅데이터뿐..

Language/JAVA 2021.05.18

[HTML5/CSS] form태그의 전송 방식 GET과 POST의 차이점 | Yoon's Dev

form태그의 전송 방식 GET과 POST의 차이점 HTTP ■ HTTP란? □ HTTP(HyperText Transfer Protocol) ✓ W3 상에서 정보를 주고받을 수 있는 프로토콜이다. ✓ HTTP 메서드에는 GET 방식과 POST 방식으로 정보를 주고받을 수 있다. GET ■ GET □ URL에 파라미터를 포함시켜서 요청하는 방식 ✓ URL에 파라미터를 포함시킨다. ✓ 데이터를 헤더에 포함시켜 전송한다. ✓ 캐싱이 가능하다. ✓ 글자 수의 제한이 있다. 특징 ✓ 전송 속도가 POST 방식보다 빠르다 ✓ 데이터베이스에 대한 질의어 데이터와 같은 요청 자체를 위한 정보를 전송할 때 사용된다. ✓ 데이터가 URL 뒤에 붙기에 보안이 매우 취약하다 1 2 3 4 5 6 7 텍스트를 입력하세요 : c..