//Google AdSense

https://programmers.co.kr/learn/courses/17/lessons/805

불러오는 중입니다...

https://wayhome25.github.io/cs/2017/04/17/cs-18-1/ 

 

배열(Array)과 리스트(List) · 초보몽키의 개발공부로그

자바의 배열은 기능적으로 한계가 많습니다. 배열의 크기를 배열을 생성할 때 지정하는 것이나, 배열의 크기를 변경할 수 없는 것은 몹시 불편한 일입니다. 또 배열에서 설정된 엘리먼트의 개수를 알아낼 수 없는 것도 불편합니다. 그렇다고 배열이 쓸모가 없는 것은 아닙니다. 데이터의 크기가 확정적일 때 배열을 사용하는 것이 메모리나 처리속도 면에서 좋습니다. 또한 배열은 다른 데이터 스트럭쳐의 부품이 되기도 합니다. 기능이 최소한일수록 좋은 부품이 될 수 있습니

wayhome25.github.io

https://milhouse93.tistory.com/64

 

[자료구조]Array와 ArrayList 차이 in Java

Java에서의 Array와 ArrayList의 차이를 알아보자. 1. Resizable - Array : Array는 static하다(Data structure의 길이가 고정되어있다). Array를 만든 후 Array의 길이를 마음대로 변경할 수 없다. - ArrayList :..

milhouse93.tistory.com

https://allg.tistory.com/26

 

[자료구조/List] 자바 배열(Array)과 ArrayList 차이점 및 활용

배열(Array)과 ArrayList 차이점 및 활용 1. 배열(Array) 배열의 크기는 한번 정하면, 크기를 변경을 할 수 없습니다. Info[ ] infoArr = new Info[5] 배열 초기화시 메모리에 할당되어 ArrayList보다 속도가 빠..

allg.tistory.com

 

'Diary' 카테고리의 다른 글

200513  (0) 2020.05.13
1  (0) 2020.05.13
200413  (0) 2020.04.13
[Database] 요구사항분석해보기  (0) 2020.04.06

 

게임 전적검색을 주제로 정했다.

 

요구사항분석

전적 검색 요구사항 분석
① 전적 검색을 위해 유저 닉네임을 입력해야 한다. 
② 유저는 닉네임 및 티어 정보를 유지해야 한다.
③ 유저는 닉네임으로 식별한다.
④ 챔피언에 대한 챔피언 번호, 챔피언 이름을 유지해야 한다.
⑤ 챔피언은 챔피언 번호로 식별한다.
⑥ 스펠에 대한 스펠 번호, 스펠명을 유지해야 한다.
⑦ 스펠은 스펠 번호로 식별한다.
⑧ 아이템에 대한 아이템 번호, 아이템 명을 유지해야 한다.
⑨ 아이템은 아이템 번호로 식별한다.
⑩ 대전에 대한 대전 번호, 유저 닉네임, 챔피언 레벨, 챔피언 이름, 아이템7, 스펠1, 스펠2, kda, 피해량, cs는 유지 해야한다.
⑪ 대전에서 아이템1, 아이템2, 아이템3, 아이템4, 아이템5, 아이템6, 와드는 null값일 수도 있다.
⑫ 대전은 대전 번호와 유저 닉네임으로 식별한다.


테이블 살짝 뽑기

id 테이블

 

챔피언 테이블

 

아이템 테이블

 

스펠 테이블
대전 테이블


요구사항목록


요구사항정의서 **유스케이스명세서**

(참고용)


테이블명세서

 

테이블 이름

ID

속성이름

데이터타입

널 허용

기본값

기본키

외래키

제약조건

num

INT

N

 

PK

   

id

VARCHAR

N

       

테이블 이름

챔피언

속성이름

데이터타입

널 허용

기본값

기본키

외래키

제약조건

챔피언코드

VARCHAR

N

 

PK

   

챔피언명

VARCHAR

N

       

테이블 이름

아이템

속성이름

데이터타입

널 허용

기본값

기본키

외래키

제약조건

아이템코드

VARCHAR

N

 

PK

   

아이템명

VARCHAR

N

       

테이블 이름

스펠

속성이름

데이터타입

널 허용

기본값

기본키

외래키

제약조건

스펠코드

VARCHAR

N

 

PK

   

스펠명

VARCHAR

N

       

테이블 이름

대전

속성이름

데이터타입

널 허용

기본값

기본키

외래키

제약조건

대전num

INT

N

 

PK

   

id

VARCHAR

N

  PK    

레벨

INT

N

       

챔피언

VARCHAR

N

     

 

아이템1

VARCHAR

Y

       

아이템2

VARCHAR

Y

 

     

아이템3

VARCHAR

Y

 

     
아이템4 VARCHAR Y        
아이템5 VARCHAR Y        
아이템6 VARCHAR Y        
아이템7 VARCHAR N        
스펠1 VARCHAR N        
스펠2 VARCHAR N        
KDA VARCHAR N        
피해량 VARCHAR N        
와드 VARCHAR Y        
CS VARCHAR N        

 


처음 해보는 일이라 생각 하기가 어렵다~

'Diary' 카테고리의 다른 글

[Java] Array, ArrayList  (0) 2020.04.16
200413  (0) 2020.04.13
200324  (0) 2020.03.24
20200304  (0) 2020.03.04

어제 혼자서 다시 공부해보았지만 복습이 미숙했던것 같다. 전체적으로 함께 해보고 혼자서 다시 실습해보니 복습의 어느 부분이 미숙했는지 어느 부분까지 이해 하였는지 알게되었다. 퍼센트는 사실 상관없다고 하셨지만 이것만 알면 70%라니 열심히 해야겠다~ 주말에 배운 내용을 종합해서 정리하는 시간을 가져야겠다.

 

** 복습을 할 때에는 응용이 가능하도록 꼼꼼하게 **

 

*5 6 7 8*

 

아직 공부하기 힘든 내용
상속 / 추상 / 인터페이스

 

(배운 것만 복습해보자) 

 

'Diary' 카테고리의 다른 글

200413  (0) 2020.04.13
[Database] 요구사항분석해보기  (0) 2020.04.06
200324  (0) 2020.03.24
JAVA 기초문법 ①, ② 복습해보기  (0) 2020.03.04

+ Recent posts