일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Dehaze
- 백준
- 자바 프로젝트
- 자바
- 인공지능
- 디자인패턴
- 디자인 패턴
- 딥러닝
- 코딩테스트
- DCP
- 자바 영화 api
- 딥러닝 실험 깃 버전관리
- 정규화
- python
- 파이썬
- MLP
- 의료 ai 대학원 월급
- 대학원 월급
- API
- 활성화 함수
- 대학원 급여
- 영화 api
- 머신러닝
- 로스트아크
- C# 프로젝트
- 파이썬 경사하강법
- 인공지능 깃 버전관리
- pandas
- 통계학
- 경사하강법
- Today
- Total
목록Computer programming/java (6)
대학원 일기

서론 개발도구로 자바를 사용하기 위해서는 자바의 특성을 알아야 한다. 이를 위해, 객체지향 프로그래밍, 플랫폼 독립성, 멀티스레드 지원, 동적 로딩 지원, 함수형 코딩 지원에 대해 알아보겠다. 자바(java) 언어의 특징 플랫폼 독립성 객체지향 프로그래밍 멀티스레드 지원 동적 로딩 지원 함수형 코딩 지원 1. 플랫폼 독립성 자바(java) 언어는 특정 하드웨어, 운영체제에 종속되지 않는 플랫폼 독립성을 가져서 운영체제와 관련없이 구현 가능해진다. 이는 자바가 JVM이라는 가상기기 위에서 움직이기 때문이다. - JVM(Java Virtual Machine) JVM은 자바 애플리케이션을 클래스 로더를 통해 읽어 자바 API와 함께 실행한다. 사진과 같이 JVM은 자바와 운영체제 사이에서 중개자 역할을 수행하..

이전글 2021.12.19 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: API 구현 2021.12.19 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: OPEN API 2021.12.17 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: 회원관리 구현 2021.12.17 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: 준비 단계 서론 이번 포스트에서는 API를 통해 얻은 일별 박스오피스 정보로 영화를 선택하고 영화 좌석을 골라 티켓을 예매하는 코드를 구현해보겠다. 서론 - 개발환경은 이전 페이지와 동일하다. 소스코드 class MenuManager..

이전글 2021.12.19 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: OPEN API 서론 이전에 조사한 영화진흥위원회에서 제공하는 OPEN API를 통해 일별 박스오피스 정보를 구현해보겠다. 개발환경 - 운영체제: 윈도우10 - 개발도구: intellij - 자바버전: java17 - 빌드 시스템: gradle 소스코드 public class MovieAPI { // 일자 포맷 private final SimpleDateFormat DATE_FMT = new SimpleDateFormat("yyyyMMdd"); // Map -> QueryString public String makeQueryString(Map paramMap) { final StringBui..

이전글 2021.12.17 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: 준비 단계 2021.12.17 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: 회원관리 구현 서론 Box Office에서 사용할 데이터들을 영화진흥위원회(KOFIC)에서 제공하는 OPEN API를 이용하여 가지고 올 것이다. 영화진흥위원회(KOFIC) OPEN API - 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스 - 제공 서비스 일별 박스오피스: 특정 일자 상영작들의 박스오피스 정보를 영화구분(다양성영화,상업영화), 한국/외국 구분, 상영지역 등의 조건을 통해 조회합니다. 주간/주말 박스오피스: 특정 일자가 속한 주차의 주간/주말..

이전글 2021.12.17 - [개발 공부/java] - java로 만드는 BoxOffice 영화 예매 프로그램: 준비 단계 개발도구: Intellij 기본 구조 - 첫 번째 선택지 = [1] 회원 가입, [2] 로그인 선택 기능 [1] 선택 → 사용자가 입력한 아이디, 비밀번호, 이름, 생년월일을 통해 회원 가입하고 유효성 검사를 실행 [2] 선택 → 로그인, 성공(박스오피스 메뉴) / 실패(로그인 재시작) 회원 관리 설계(DAO 패턴 구조) DAO(Data Access Object)란? DAO(Data Access Object): DB를 사용하여 데이터를 조회하거나 조작하는 기능을 모아둔 Object 즉, 데이터베이스 접근을 담당함. DB 클래스 - Jackson 라이브러리를 통해 member 폴더에..

서론 자바로 영화진흥위원회(KOFIC)에서 제공하는 오픈 API를 사용하여 일별 박스오피스 정보를 가져와 영화를 예매하고 상세정보를 확인할 수 있는 콘솔 프로그램을 개발할 것이다. 유스케이스 다이어그램 사용자(User)는 회원가입을 하여 회원 계정을 만든다. 사용자는 가입한 회원 정보로 로그인을 하고 박스 오피스에 접속한다. 박스 오피스에 접속한 사용자는 영화의 정보를 확인할 수 있다. 박스 오피스에 접속한 사용자는 영화를 예매할 수 있다. 박스 오피스에 접속한 사용자는 음식을 구매할 수 있다. 박스 오피스에 접속한 사용자는 예매한 영화의 티켓과 구매한 음식을 조회할 수 있다. 흐름도(Flow Chart): 회원관리 기본 구조 설명 - 첫 번째 선택지 = [1] 회원 가입, [2] 로그인 선택 기능 [1..