목록java (9)
꾸준히 안타치기

https://youtu.be/Tjne05AAYYw 더보기 [작품 이름] 누적 타이머 (시간기록 앱 포도) [작품 소개] 타이머를 이용해 시간을 기록하고, 누적 하는 앱입니다. 목표리스트 각 항목의 누적 시간을 한눈에 볼 수 있습니다. [주요 기능] 1. 카카오톡 로그인 (API) 카카오톡 API를 사용해 로그인 2. 타이머 Set,시작, 정지, 기록 / 컬러변경 타이머 저장→ 하단 리스트 목록중 선택→시간을 누적 프로그래스바로 타이머의 진행 과정 확인 타이머 종료시 알람/진동, 푸시 기능 하단 바텀업 시트를 이용해 타이머 컬러 변경 3. 목표리스트 작성 목표 리스트 추가 드래그해 위치 이동, 옆으로 밀어서 삭제 4. 노트 기능 작성한 목표리스트 마다 노트가 생성됨 생성일, 종료일 ..

https://youtu.be/GkkI6ObTPBY 더보기 [작품 소개] 천국김밥 키오스크를 Java GUI를 사용해 구현했습니다. 1. 5초마다 변경되는 이미지배너 키오스크 첫화면의 이미지 배너 5초마다 변경됨 2. 키오스크 메뉴 선택 및 삭제 음식메뉴를 선택하고, 개별삭제, 전체삭제가 가능 합니다. 3. 실시간 수량, 가격확인 메뉴 선택시 하단의 결제정보박스에서 수량과 가격의 총합을 확인할 수 있습니다. 4. 주문확인, 옵션선택 및 요청사항 추가 작성 주문확인창에서 주문정보를 확인하고, 요청사항을 추가로 적을 수 있습니다. 5. 결제완료시간 정보 확인 결제완료시간 정보를 확인할 수 있습니다. 6. 결제창 종료 후 자동재시작, 뒤로가기 기능 결제가 완료되면 다시 키오스크 첫화면으로 ..

https://youtu.be/6RfCWLPPVj8 더보기 ◈ 작품 이름 초밥의 달인 타이쿤 ◈ 작품 소개 초밥의 달인은 플레이어가 주방장이 되어 초밥집을 운영 하는 게임입니다. 초밥을 팔아 평판과 매출을 올릴수 있고, 그 결과에 따라 달인 마크를 얻을 수 있습니다. ◈ 작품 스토리 주방장 김영수는 회사를 퇴직후 꿈꿔오던 작은 초밥집을 열었습니다. 찾아온 손님들에게 맛있는 초밥을 만들어주고, 평판을 올려 달인맛집 타이틀을 얻는 것이 목표입니다. ◈ 주요 기능 1. 주문/ 음식 제공 기능 손님NPC(대학생, 직장인, 외국인)이 랜덤으로 입장해 초밥, 음료, 사이드 메뉴를 주문하고 주방장(플레이어)이 초밥을 제공합니다. 손님 랜덤입장 - 음식주문 - 주방장이 음식을 제공(타이핑) - 제작중로딩 - 주문..

LIst란? - 목록, 명단 Arraylist란? 객체를 담기 위한 클래스이다. Array(정적) ArrayList(동적) 사이즈 고정, 배열의 크기를 넣어준다. 크기를 정해두고 할때 사용 값을 계속 추가할수 있다. 같은 타입의 변수에 어떠한 값을 얼만큼 저장할지 알 수 없을때 사용 index 가능 index가 없다. 빠른검색가능 전체를 다뒤져야하기 때문에 탐색속도가 느리다. 삭제시 크기가 고정되어있기에 메모리가 낭비되는 단점이 있다. 종류 - ArrayList와 LinkedList https://stickode.com/detail.html?no=1657 https://stickode.com/detail.html?no=1657 stickode.com ArrayLIst 는 데이터 처리의 유동성이 좋고, 사..

예외처리란? 예외(일반적인 규칙에서 벗어남) 처리 -> 자바에서의 예외란 오류를 뜻함 예외처리란? 오류 처리를 뜻함 오류란(이치에 어긋난것)-> 프로그램상에서 오류는== 에러 사용하는 이유는 미리 오류를 대비하고, 비정상적인 종료를 막기위해서 사용 1. 특정 메소드는 실패할 경우가 있다. 2. 인터넷이 끊겼거나, 사용자의 입력값이 이상할때 등을 대비 3. 실패시에 자연스럽게 대처하는 코드를 만들어준다. https://youtu.be/Daf-34kapFs try선언에는 3종류가 있다. http://www.tcpschool.com/java/java_exception_intro catch 블록과 finally 블록은 선택적인 옵션으로 반드시 사용할 필요는 없다. 따라서 사용할 수 있는 모든 적합한 try 구문..

쓰레드가 무엇일까? 실행되는 코드의 흐름 , 동작하는 시간의 흐름이 있는 독립적인 코드이다. 코드로 이루어진 명령문들이 동작하는 독립된 흐름의 단위, 동작이 실행되는 덩어리 한번에 여러 가지 코드를 동시에 동작하게 하게 하는것처럼 보이게 할수 있어서 사용 동시동작을 표현하고 싶을때 사용 쓰레드를 만드는 두 가지 방법 Thread >>Thread 클래스를 확장하는 클래스는 / 다른 클래스 상속을 받을 수 없다. Runnable인터페이스를 구현은 -> 다른 클래스를 확장해야할때 사용한다. (Runnable인터페이스란 몸체가 없는 메소드인 run() 메소드 단하나만을 가지는 인터페이스이다.) interface뜻: 상호작용 오버라이딩이란(사전: 재정의하다.) 상속관계가 있는 클래스간에 같은 이름의 메소드를 정의..
매개변수란? 매개의 의미는 중간에서 양쪽의 관계를 맺어 주는 것. 입력/ 입력값을 위한 도구 ( 매개변수 ) = 파라미터 parameter 매개변수(parameter)란 함수의 정의에서 전달받은 인자를 /함수 내부로 전달하기 위해 사용하는 변수를 말한다. 매개변수는 메소드, 또는 생성자를 선언할 때, 괄호 안에 적으며, 어떤 입력값이 들어올지 값의 형태를 정의해준다. 매개변수는 실제로 값이 존재하지는 않고, 어떤 형태로 입력값이 들어올것인지를 정의해 준다. 인자란? 인자의 뜻은 어떤 사물의 원인이 되는 낱낱의 요소나 물질. 함수가 호출될때 함수로 값을 전달해주는 값을 말함 인자는 메소드, 또는 생성자를 호출할때, 괄호 안에 적으며 미리 선언해 두었던 매개변수에 값을 대입해준다. 인자는 매개변수에 대입 되..

상속이란? 부모 클래스가 가지고있는 것을(생성자 제외) 자식클래스가 물려받아 같이쓸수 있는 확장(extends)하는 개념이다. 부모가 가진 속성을 물려 받음으로서, 속성과 매서드를 중복적으로 만들지 않아도 되고, 자식클래스의 속성도 그 밑의 자식클래스에게 확장될수 있다는 장점이 있어 사용한다. 모든 클래스는 Object라는 클래스를 상속받는다. 두개이상 상 속 받을 수 없다. 한개만 상속받는다.
변수란 - 변하는 값을 담을 수 있는 공간이다 변수는 타입과 크기가 있고 그에 적합하게 써야한다. 기본형 변수/ 8가지 타입 논리형 : blooean (true, false) 문자형: char 변수당 하나의 문자만을 저장 정수형: byte(이진데이터) 색상정보나, 파일 이미지를 처리할때 사용된다. short Int long(int보다 큰단위일 때 사용) 실수형: double(소수부분15자리 까지 표현), float(소수부분 6자리까지 표현) 참조형 변수 참조데이터형(reference) String, Hero, int[], System..무조건 4바이트 8개의 기본형을 제외한 나머지 타입, 객체의 주소를 저장한다. 8개의 기본형 변수를 사용하여, 사용자가 직접만들어 사용하는 변수를 의미 특정객체를 간접적으..