목록공부 기록 (62)
혜니니의 공부방
day4 INDEX -JSP/Servlet 환경 구성 -package -import -interface 객체지향 설계원칙: SOLID 같이 공부할 것 GoF의 디자인패턴: * 개발하기전에 설계 -> Refactoring이 필요 Refactoring이란 사용자 요구사항은 변하지 않지만 어떻게 설계해서 유지보수, 확장성, 생산성을 높일 것인지 고민하면서 설계하는것 - 과정변경 프로젝트 분석 > 설계 > 개발=구현 > 테스트 > 배포 > 운영 린캔버스-> 9개의 영역/ 도화지 한장. 애자일 방법론 MSA 기술(프로젝트를 조각으로나눠) 모놀로식 (프로젝트) RESTFul API MSA Facebook (예시) 넷플릭스) -Exception (try/catch) -throws -자료구조 -collection bo..
day3 index -생성자 -싱글톤 클래스 만들기 -다형성 -오버라이딩 private 생성자 :외부에서 직접 객체를 생성하지 못하도록 막는다. 내부에서 직접 생성해서 만들어주는 형태대로만 사용자가 사용할 수 있도록 하는거 private 생성자를 이용해서 싱글톤클래스를 만들때 사용한다. *싱글톤 클래스를 만드는 방법 1) private 생성자를 작성 2) 현재 객체를 생성해서는 리턴해주는 메소드를 작성 3) 현재 객체를 생성하는 변수는 전역변수(필드)로 만든다. public class Test{ // 생성자를 직접 작성하면. private Test instance = new Test(); private Test(){ //외부에서 직접 접근안됌 return t; } // 현재 객체를 직접 생성해서 리턴해주..
day2 마지막 날에는 미니 웹사이트 만들어야하는데 슬슬 걱정된다. 나 잘할 수 있을까? 오늘도 열심히 달려봅니다. 후 토익은 또 언제한담. 개념정리하고 과제해야지.. 생성자 제일 어려웠다. ㅠㅠ 흑흑 알듯말듯한 기분, 오늘 하루종일 생성자 했는데 막상 코드작성하니까 어려워서 연습을 많이 해야할 것 같다. 약간의 사담이지만 하다가 어려워서 환급만이 목적이니 환급만하자 싶었는데 들켜서 쪽팔렸다...히히........................ ㅠㅠㅠㅠㅠ 하지만 갈수록 자신 없어진다. 내일부터는 상속인데 화이팅해야지. 변수 모든 타입이 선언 가능한 변수는 Object! 아직 이 개념에 대해서 배우지는 않았지만 약하게나마 작성해본다. 1) 전역변수 - 제한자가 올 수 있다. / modifier 올 수 있다...
학교에서 수업하는 java web 실무 특강을 수강하게 되었다. 일단 배운거를 정리하기 위하여 ㅠㅠ 적어본다. 수업은 자바에 대한 기초적인 지식이 있는 친구들에 맞춰서 진행됐다. 중간에 건너뛴 부분이 많아 우려한 부분이 있었는데 아니나 다를까 중간에서는 이해 못하는 부분 발생.. 예복습하고 가야겠다 이거 거의 계절학기 급인거 같다.흑흑 이거하고 토익하고 새벽에 자야지. day1 JDK가 유료화가 되었다고한다. 처음 알았음. IntelliJ 도 추천하셨지만 수업때는 이클립스를 사용하기로 했다. 처음에 학교와 유사한 환경 조성을 위해서 openjdk 11과 이클립스 설치를 했다. openjdk 15는 이클립스와 호환이 되지 않기 때문에 11로 낮췄다. 나는 너무 최신 버전 말고 2020.09월껄로 설치했다...
주석 라인 주석 // 범위 주석 /* ~ */ 도큐먼트 주석 /** ~ */ :주로 javadoc 명령어로 API도큐먼트를 생성하는데 사용. 자바 클래스 생성 ( in Intelli J) New project 생성 > src (오른쪽 마우스버튼) > Java class 실행 코드 작성 > build > ctrl + shif+ f10 : RUN 변수 Camel Case 자바의 모든 변수는 중괄호{} 블록 내에서 선언되고 사용 로컬변수 : 메소드 블록 내에서 선언된 변수, 메소드 블록 내부에서만 사용되고 실행이 끝나면 메모리에서 자동 삭제 정수 타입 byte, char, short, int, long 실수 타입 float, double 논리 타입 boolean * short, int, long 타입의 사용 ..
오늘은 Intelli J 자바 설치했다. 이클립스랑 젯브레인 중 어떤거 쓸까 고민하다가 개발자 친구가 젯브레인을 찬양하던게 기억났다. 이클립스가 무겁다고 생각하기도 했고... 아직 졸업생이 아니라 재학생 신분이라 학생계정 사용해서 등록! 설치한 Plugin Lombok : 자바 보일러플레이트 코드들을 불필요하게 반복적으로 만드는 일을 어노테이션을 통해 줄여주는 라이브러리 설치 후 추가설정 필요 rainbow bracket : 헷갈리기 쉬운 괄호 기호에 색을 부여해 가독성 up Grep Console : 콘솔 로그 가독성up , 콘솔 창 텍스트 컬러 지정, 필터, 로그 레벨 별 색 지정 등의 기능 사용 가능 Key Promoter X : 마우스로 버튼을 눌렀을때, 해당하는 키보드 단축키 알림 .ignore..