본문 바로가기

ALL

[JAVA]HashSet 1. HashSet이란? Collection FrameWork의 종류 중 하나 (컬렉션 프레임 워크에는 List,Set,Map 이 있다.) *컬렉션 프레임 워크란? 많은 양의 데이터를 더 쉽고,편리하게, 더 효율적으로 관리할 수 있도록 자바에서 제공하는 클래스의 모임. HashSet 내부 매소드 들은 List의 매소드와 거의 같다. (추가 == .add, 삭제 == .remove 등등) (1)HashSet의 특징 Hashset은 중복을 허용하지 않는다. 만약 중복해서 적어도 자동으로 중복이 제거 된다. Hashset은 순서를 보장하지 않는다. 값을 넣은 순서와 상관없이 저장된다. *만약 값을 넣은 순서대로 저장되기 원한다면? LinkedHashSet을 이용하면 된다. 2. 코드 리뷰 package Cha.. 더보기
감사한 것 10가지 적기[8 일차] 1. 3시라는 늦은 시간에 일어났지만, 일어나서 밥을 스스로 해먹은 저에게 감사합니다. 2. 헬스장에 가서 운동한 저에게 감사합니다. 3. 헬스장 라커룸에 폰 넣어넣고 사용하지 않는 제 자신에게 감사합니다. 4. 제가 서울 생활을 6개월 연장할 수 있게, 금전적 지원을 아끼지 않아 주시는 어머니, 아버지께 감사합니다. 5. 홀로 계시는 어머니를 보필 해주는 우리집 예쁜 고양이 두부에게 감사합니다. 6. 두부,엄마,아빠 모두 건강하셔서 감사합니다. 7. 3일째 제가 해야할 일을 꾸준히 하고 있는 제 자신에게 감사합니다. 8. 먼 타지에서 고생하시는 아버지께 감사합니다. 9. 저와 고등학교를 졸업하고 7년이란 기간동안 같이 잘 지낸 고등학교 친구들에게 감사합니다. 10. 항상 제게 멋진 조언을 해주시는 이모.. 더보기
Spring 공부 방법 (남궁성의 Spring의 정석) 스프링 강의 들으면서 유튜브에 올라와 있는 자바의 정석을 아침,저녁 2배속으로 두 개씩 들어라. 스프링 강의가 어렵다고 질문 하는 사람들 보면 거의 다 자바 기본에 대한 질문이더라. Spring이 어려운 것이 아니라, 자바 기본이 약한 것이다. 반복해서 복습해라. 스프링의 원리보단 스프링에 익숙해지는 것이 먼저이다. 많은 사람들이 처음에 원리에 갇혀서 골머리 썩히는데, 이는 잘못된 방식이다. 자동차를 한 번도 운전 해보지 않은 사람이 자동차 내부를 뜯어 굴러가는 원리를 이해 하는 것보다, 자동차 운전을 많이 해본 사람이 자동차의 원리를 이해하는 것이 훨씬 빠를 것이다. > 이 점에 내가 그 동안 공부를 잘못하고 있었다는 것을 알게되었다. 난 항상 원리에 먼저 집중 하여, 한 학기동안 챕터 2 중간까지만 .. 더보기
[백준 2439번] 별 찍기 2 import java.util.Scanner; public class Main { public static void main(String[] args) { int n; Scanner sc = new Scanner(System.in); n = sc.nextInt(); for (int i = 0; i < n; i++) { for (int j = 0; j < n -(i+1); j++) { System.out.print(" "); } for (int k = 0; k < i+1; k++) { System.out.print("*"); } System.out.println(); } } } 더보기
[백준 2438번] 별 찍기 import java.util.Scanner; public class Main { public static void main(String[] args) { int n; Scanner sc = new Scanner(System.in); n = sc.nextInt(); for (int i = 0; i < n; i++) { for (int j = 0; j < (i+1); j++) { System.out.print("*"); } System.out.println(); } } } 더보기
[HTML] 링크 사용 1.기본 형태 누를 내용(ex - ~로 가기) (1) target의 속성 값 Target의 속성 값 설명 비고 _self 현재 창에서 연다. 이게 default _blank 새 창에서 연다. 텍스트나 이미지 누르기일 경우 alt에 이거 새창에서 열린다고 명시 필요! 시각 장애인들은 이게 새창에서 열리는지 모른다. _parent 부모 프레임에서 열린다. (창 속의 창일 경우) 사용 시 사용 _top 최상위 프레임에서 열린다. (창 속의 창이 거듭될 경우 ) 사용 시 사용 2. 이미지 눌러서 링크 이동 3. 해당 페이지의 특정 부분으로 이동 위키피디아 같이 페이지가 문단 별로 구분되어 있고, 목차를 누르면 해당 문단으로 이동한다고 해보자. (1) 특정 문단을 지정하면 올 수 있는 타겟으로 만들기 텍스트 (2.. 더보기
[HTML] 표 사용하기 1. 기본 형태의 테이블 작성 1행 1열의 데이터 값 1행 2열의 데이터 값 1행 3열의 데이터 값 1행 4열의 데이터 값 2행 1열의 데이터 값 2행 2열의 데이터 값 2행 3열의 데이터 값 2행 4열의 데이터 값 2. 제목 행, 꼬리 행 있는 경우 table의 머리부분, 몸통부분,꼬리부분의 정보를 나눠 줘야한다. 각각 thead, tbody,tfoot으로 정보를 나누고 그 안에 열과 행을 적는다. thead의 데이터 적는 태그는 로 따로 있다. 이는 thead가 대표하는 영역(scope)를 나태내기 위함이다. col은 열, row는 행에 관하여 대표성을 가진다는 것을 뜻한다. 과목 월 화 수 HTML 60분 60분 60분 CSS 30분 30분 40분 JS 10분 100분 200분 총 시간 100분 1.. 더보기
[JAVA] Linked List 1. Linked List란? 포인터가 다음 노드 가리키게 해서 이어져 있는 자료구조. 중간 중간 삽입이 쉬움. (사람들이 서로 손 잡고 일렬로 서있는다고 생각해보자. 중간에 사람을 넣을 시 두 사람이 깎지를 떼고 그 사이에 넣으면 된다.) List 형태(ArrayList, LinkedList)는 모두 중간 삽입이 된다. 또한 List 형태는 모두 중복된 값 삽입을 허용한다. 2. 코드 리뷰 import java.util.Collections; import java.util.LinkedList; public class _05_LinkedList { public static void main(String[] args) { //링크드 리스트 LinkedList list = new LinkedList(); /.. 더보기