본문 바로가기
반응형

java배우기3

(자바) 프로그래밍 기초24 - 인터페이스 만들기(신호등만들기) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 인터페이스 폴더 참고하세요 action: 엔터, 클릭, 더블클릭, 키보드 => event(이벤트) 처리: 프로그래머가 어떻게 처리할지 코딩 인터페이스: 반드시 구현해주어야할 규칙 명세(정의) 구현: 처리할 부분을 코딩 (규칙은 프로그래밍이, 구현은 내가 한다.) 인터페이스는 규칙만 명세, 구체적으로 구현되어있지 않음 충전기 인터페이스 new 충전기() : X 인터페이스는 객체 생성할 수 없다. 추상메소드만 있어야 한다. 규칙을 메소드로 정의, 변수는 쓸 수 없다. 1. 인터페이스 기초 1) 인터페이스 생성하기 (기존 클래스와 다르게 인터페이스로 생성 필요) 2) 인터페이스 코딩하기 3) 클.. 2019. 8. 11.
(자바) 프로그래밍 기초23 - TCP/UDP 서버/클라이언트 구축하기(채팅프로그램 만들기) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 서버, 네트워크 폴더 참고하세요 www.daum.net: 도메인 네임(DNS) mail.naver.com dns---->ip: 도메인 네임 서버 네트워크는 IP주소로 접속 서버: 서비스를 해주는 컴퓨터나 프로그램 클라이언트: 서비스를 받는 컴퓨터/프로그래밍 웹 서버: 웹서비를 해주는 컴퓨터/프로그램 자바에서 에러를 반드시 처리해주어야 하는 경우 - 외부에 있는 자원과 열결할 때 1) 파일 2) 네트워크 3) DB ㅁ실습 1. TCP 서버만들기 1) 서버 만들기 9100포트로 시작 - 프로그램이 종료되면 서버도 자동 종료됨 2) 같은 포트로 2번째 실행하기 - 서버를 유지하기 위해 While.. 2019. 8. 10.
(자바) 프로그래밍 기초22 - 복습(변수의 종류, 증감연산자, 클래스, 배열제어) 소스 다운로드 : https://github.com/joykim115/The-birth-of-a-legend.git 변수복습, 증감연산자, 배열제어 폴더 참고하세요 1. 변수내에 무엇이 저장 1) 기본형 변수 : 값 기본형 데이터(정수, 실수, 문자, 논리) int num = 4; 2) 참조형 변수 : 주소 배열, 클래스, 컬렉션 int[ ] num2 = {1, 2, 3}; 2. 변수의 생존 범위=>생성된 위치 1) 전역변수: 클래스 내 전체 영역 2) 지역변수: 생성된 괄호 내 지역 3. 형변환 (캐스팅 Casting) 강제형변환: 메모리가 큰대서 작은대로 변환(int -> byte) - 별도 코딩 필요 자동형변환: 메모리가 작은대서 큰대로 변환(byte -> int) 4. 증감연산자 1) 기본 2) .. 2019. 8. 10.
반응형