분류 전체보기108 항해99_WIL220522 (객체지향 프로그래밍, JVM) 알고리즘을 한 두어주 전에 한거 같은데 3일전에도 하고있었다는게 말이안된다. 1주일간 한거 보면서 그 때 뭐했나 생각도 나고 좋았다 - 객체지향 프로그래밍 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다. - 장점 - 코드 재사용이 용이 남이 만든 클래스를 가져와서 이용할 수 있고 상속을 통해 확장해서 사용할 수 있다. - 유지보수가 쉬움 절차 지향 프로그래밍에서는 코드를 수정해야할 때 일일이 찾아 수정해야하는 반면, 객체 지향 프로그래밍에서는 수정해야 할 부분이 클래스 내부에 멤버 변수 혹은 메서드로 존재하기 때문에 해당 부분만 수정하면 된다. - 대형 프로젝트에 적합 클래스 단위로 모듈화시켜서 개발.. 2022. 5. 22. 항해99_TIL220521 (JPA, MVC패턴) 팀 과제로 여러 용어에 대한 정의를 알아보고, 토론했다. 용어는 익숙치 않았지만 토론하면서 느낌알아가는게 좋았다. 여전히 스프링쓰는 것은 어렵다. 이전과는 다르게 잘 안 익숙해진다아앍 주저리주저리 많이 적었다. 다시한번 읽는 날 더 익숙해지길 단축키 Shift Alt R - 프로젝트 내에서 사용된 단어 찾기 오늘 안 것 - JPA(Java Persistence API) 및 ORM(Object-Relational Mapping)이란 자바 진영에서 ORM 기술 표준으로 사용되는 인터페이스의 모음이다 실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다 JPA는, SQL을 쓰지 않고 데이터를 생성, 조회, 수정, 삭제할 수 있도록 해주는 번역기이다. - ORM(Object-R.. 2022. 5. 22. 항해99_TIL220520 (주특기 Spring 시작) 주특기(Spring) 기본 주차 시작 시작하면 배울게 쏟아진다 지루할 틈이 없다아앍! 오늘은 스프링으로 웹사이트를 만드는 것을 한번 싹 둘러보느라 정리는 못했다. - 배운 것 인텔리제이 단축키 Alt J : 다중선택 및 편집가능 Alt Shift 방향키 위,아래 - 현재 줄 전체 이동 List에 배열 담기 ArrayList arrayList = new ArrayList(Arrays.asList("1","2","3","4","5")); - 고생.. H2콘솔에서 SQL찍는데 강의에서는 잘 되는데 현재 bigint 옆에 ()붙이면 오류난다.. 괄호안의 숫자는 디스플레이 너비 속성display width attribute 즉, 자릿수를 나타내는데 zorefill속성을 사용할 경우 자릿수 만큼 유효숫자 0을 채우.. 2022. 5. 21. 항해99_TIL220519 (Collection 프레임워크) enum 개념은 대략 알겠다만,, 언제 적용해야 하는지는 해봐야 알 것 같다. 다형성도 실제 코드 작성하면 익히는데 문제없을 것 같다. 무어의 법칙 무어의 법칙(Moore's law)은 반도체 집적회로의 성능이 24개월마다 2배로 증가한다는 법칙이다. 경험적인 관찰에 바탕을 두고 있다. 인텔의 공동 설립자인 고든 무어가 1965년에 내놓은 것이다. enum - 열거형은 연관된 값들을 저장하고, 그 값들이 변경되지 않도록 보장한다. - 열거형 자체가 클래스이기 때문에 열거형 내부에 생성자, 필드, 메소드를 가질 수 있어서 단순히 상수가 아니라 더 많은 역할을 할 수 있다. 다형성 abstract class Calculator{ int left, right; public void setOprands(int .. 2022. 5. 19. 220518 TIL 항해99 중.. 어제까지 git으로 TIL작성하다가 티스토리로 넘어옴. 잘 적어보자. 알고리즘 문제를 풀며 문제 접근에 대한 시각도 커지고, 코드작성하면서 형변환, 선언, 등 실력이 늘어간다. 주어진 28문제풀고도 더 푸는중. HashSet -> ArrayList -> Array HashSet set = new HashSet(); //Set ArrayList list = new ArrayList(set); //Set -> ArrayList Collections.sort(list); //정렬 int[] answer = new int[list.size()]; //배열 선언 for(int i = 0; i Array answer[i] = list.. 2022. 5. 18. 토이 프로젝트 - 궁금해,씨 우리 조 프로젝트 제목/간단설명 프로젝트 제목 : 궁금해,씨 설명 : 2022년 개봉 전인 영화의 상세 내용들을 등록 및 공유 개발해야 하는 기능들 public github repo 주소 https://github.com/hyeongjun-Ham/hanghae-13 와이어 프레임 2022. 5. 9. 이전 1 ··· 15 16 17 18 다음