본문 바로가기

DEVELOPMENT/자바

(19)
Java File Handling에 관련해서 알아보자 Java File Handling 자바 파일 핸들링(Java File Handling) 평소에 관심이 있던 "Java File Handling" 관련하여, 알아보자 w3schools의 자료들을 참고 하여, 작성하겠습니다. File에 관련된 패키지[Package]는 java.io에 있다. import java.io.*; import java.io.file; 메소드[Method] 타입[Type] 묘사[Description] canRead() Boolean "파일을 읽을 수 있는지?" canWrite() Boolean "파일의 쓰기가 가능 한지?" createNewFile() Boolean "빈 파일 생성해주세요" delete() Boolean "파일 삭제해주세요" exists() Boolean "파일이 있는..
[팀과제 7번째 과제] 화면구현 진행 표시 기준 50% 구현하기 과제일시 : 2019-11-24 과제 내용 1) 팀과제 6번째 첨부파일 화면구현 진행 50% 완료 표시하여 제출할 것. 2) 50% 진행된 자바 source 를 export 하여 zip 파일을 자신의 과제 블로그에 올릴 것. 3) 사용 DB를 export 하여 gz 파일을 자신의 과제 블로그에 올릴 것. 과제 사진으로 대체하며, 29일 이후 프로젝트 폴더를 업로드 하겠습니다. 현재도 아직 수정중입니다.
[팀과제 6번째 과제] 화면구현 진행 표시 자료 제출하기 과제 일시 : 19-11-18 과제내용 팀원들의 과제 블로그에 팀의 화면구현 진행을 확인할 수 있는 자료를 제출하고, 이캠퍼스에 자신의 url 을 제출할 것. 회원 가입의 부분 수정될 수 있음. db와 연동하여 회원가입내용 저장하여 보관 ​ 아래는 다음번에 적용할 페이지들의 db이다.
[팀과제 5번째 과제] DB 초안 만들기 과제일시 : 2019-11-14 과제 내용 1) 주제에 필요한 테이블 찾기 2) 테이블에 필요한 field 찾기 3) 이를 APMSetup의 MySQL 에서 설계하기 테이블 목록 회원정보(회원번호, 이름, 성별, 나이, 닉네임, 연락처, 이메일) 게시판(게시판번호, 닉네임, 과목번호, 게시글 제목, 게시글 내용, 작성날짜) 과목(과목번호, 과목이름)
[팀과제 4번째 과제] JMenu와 JTable 사용하기 과제 일 시 : 2019-11-11 [팀과제 4번째 과제] JMenu와 JTable 사용하기 1) 팀이 만든 화면 중에서 JMenu 를 사용한 화면과 2) JTable 을 사용한 화면을 만들어 팀원 모두의 과제 블로그에 올릴 것. JTable을 이용하여, 회원관리를 할 예정입니다. JMenu를 이용하여 구현한 Ui모습입니다.
[팀과제 3번째 과제] 팀주제에 대한 화면계획 작성 제출 과제 일시 : 2019-11-10 과제 내용 1) 첨부파일 참조하여 팀 주제와 기능에 맞는 화면계획과 2) 화면전환계획서를 작성하여 팀원들의 과제블로그에 개별적으로 올린다. 3) window builder 로 만든 UI 초안 제출할 것. 4) 팀별 네이버클라우드 공유폴더를 만들고, url 과 password 를 제출할 것. ◆ 화면전환 계획서 번호 화면 화면전환 1 시작화면 2, 3 2 메인화면 1, 5, 6, 11 3 회원가입 2 4 회원탈퇴 1, 2 5 개인정보 관리 2, 4 6 게시판 2, 7, 8, 9 7 게시판 글 작성 2 8 게시판 글 관리 2, 7 9 노트 작성 2 10 노트 목록 2, 9 11 관리자 페이지 2, 12, 13 12 과목 추가 페이지 2, 13 회원 관리 2, 번호 화면 설명..
[팀과제 2번째] 주제에 대한 기능 초안 작성 및 Login 화면 WindowBuild 구성 과제 일시 : 2019 - 11 - 04 과제 내용 [팀과제 2번째 과제] 주제에 대한 기능을 찾기, 각자의 과제블로그 url 을 이클립스에 제출한다. 1) 첨부파일 처럼 팀 주제에 필요한 기능 찾기(초안)을 작성한다. 가급적 팀원들의 과제블로그에 모두 표현한다. 2) Window Builder 를 집 컴에 설치하고, login 화면을 Window Builder 를 이용하여 완성하여 과제블로그에 올린다. Eclipse WindowBuilder [https://download.eclipse.org/windowbuilder/latest/] 2) Window Builder 를 집 컴에 설치하고, login 화면을 Window Builder 를 이용하여 완성하여 과제블로그에 올린다. [Source Code] 1..
[12번째 과제] 명암관리 과제 DB 연결하는 전 고정 화면캡쳐 과제 일시 : 2019-10-31 [12번째 과제] 명암관리 과제 DB 연결하는 전 고정 화면캡쳐 과제 내용 : 집 컴퓨터에 1)서버기능을 만들고 2)company DB, customer table 생성, 운영데이터 2개 입력 후 APMSETUP 설치 경로 : http://kldp.net/apmsetup/release/ 설명 일단 가장 중요한 APMSETUP을 설치 하러 가보겠습니다. 구글에 'APMSETUP'이라고 검색합니다. 그러면 이렇게 뜨는데요, 맨 위에 있는 것을 누릅니다 ^^...가 아니라 제가 링크 삽입해드릴께요 글 상단을 보시면 되요 현재 APMSETUP은 개발이 중단이 되었습니다. AUTOSET같은 경우도 개발이 중단이 되었습니다. 그래서 이렇게 사이트에 따로 설치파일들이 올려져 있는 것..
[11번째 과제] ActionListener implements 구현하기 과제 일시 : 2019 - 10 - 14 과제 내용 ActionListener implements를 이용하여, 가위바위보 게임을 구현 [ Source Code ] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104..
[10번째 과제] container 와 component 를 이용한 화면 구현 과제 일시 : 2019 - 10 - 10 과제 내용 container 와 component 를 이용한 화면 구현하기 p392-394의 계산기 화면을 container 와 component 를 이용하여 완성하세요. - Warning! 화면 구성은 하였지만, 동작하진 않습니다. [ Source Code ] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 /* * File : Window.java */ public cl..
[9번째 과제] 상속에서 method overriding 구현 과제 일시 : 2019-10-07 p323-324의 은행클래스를 이해하고, Bank class를 상속 받아서 BestBank 를 만들고 method overriding 으로 getInterestRate() 를 구현하는데, return 값이 1.0 이 되도록 구현하여 BankTest class에서 확인하도록 구현할 것. [Source Code] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 /* * File : BankTest.java */ public class BankTest {..
[8번째 과제] static 변수와 객체변수의 차이 과제 일시 : 2019 - 10 - 01 과제 내용 [8번째 과제] 교재 292 직원 class 작성하고, 아래 물음에 답할 것. 1) 객체변수와 static 변수의 차이점은 무엇인가? 2) 어떤 경우에 static 변수를 사용해야 하는가? 예를 한가지 만 들어서 설명할 것. 3) 직원들의 봉급의 합을 알기 위해서 static 변수 totalSalary 를 만들고, 생성자에서 모든 직원들의 봉급의 합이 계산되도록 코딩하세요. 객체 변수 : 같이 합치지 못하고 따로 설정해야하는 변수에 사용 static변수 : 굳이 나누지 않고, 공통으로 합을 낼 수 있는 변수 Static 보통 변수나 메소드 앞에 static 키워드를 붙여서 사용하고 메모리를 공유하기 위한 용도로 자주 사용됨 보통 사용에 적절한 예는 "오..