혜니니의 공부방

교내 자바특강 day4 본문

공부 기록/자바 프로그래밍 기초

교내 자바특강 day4

니니혜 2021. 1. 15. 20:04

day4

 

INDEX 

 

-JSP/Servlet 환경 구성

-package

-import

-interface

객체지향 설계원칙: SOLID 같이 공부할 것
GoF의 디자인패턴: 
* 개발하기전에 설계 -> Refactoring이 필요 

Refactoring이란 사용자 요구사항은 변하지 않지만 어떻게 설계해서
유지보수, 확장성, 생산성을 높일 것인지 고민하면서 설계하는것 - 과정변경


프로젝트

 분석 > 설계 > 개발=구현 > 테스트 > 배포 > 운영

린캔버스-> 9개의 영역/ 도화지 한장. 

애자일 방법론
MSA 기술(프로젝트를 조각으로나눠) < -- > 모놀로식 (프로젝트)
RESTFul API


MSA Facebook (예시) 넷플릭스)

 

-Exception (try/catch)

-throws

-자료구조

-collection

 

 

boolean char double 



1)List  : 순서가 있고 중복이 가능하다.
:ArrayList Vector LinkedList
2) Set ; 순서가 없고, 중복이 안됌
HashSet, TreeSet
3) Map : key와 value로 저장하고 key는 중복이 안돼고 value는 중복이 가능하다.
HashMap,TreeMap,Hashtable, Properties 

: List, Set, Map , >> 모두 interface 인터페이스이다.

 

 

- 개발 가이드라인. 일종의 관례 

ex private String eName // eName ->  단어+ 단어 조합이 관례인데 이건 규칙에 어긋났다.
get다음에는 대문자로 시작해야하는데 이건 어그러진 경우. 단어와 단어가 2개 이상의 알파벳이 모여서
만들어졌어야함. eName 이라는 변수는 크게 상관없지만 다른 getset 함수와 같은게 같이 매칭되면 어그러지는
버그가 발생한다.

'공부 기록 > 자바 프로그래밍 기초' 카테고리의 다른 글

교내 자바특강 day6 ~ 10  (0) 2021.01.25
교내 자바특강 day5  (0) 2021.01.15
교내 자바 특강 day3  (0) 2021.01.15
교내 자바특강 day2  (0) 2021.01.12
교내 JAVA특강 day1  (0) 2021.01.11
Comments