일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HashSet
- 코드업
- Python
- 캡슐화
- DTO
- 상속
- 부트캠프
- entity
- SQL
- 프로그래머스
- 브랜치
- Codeup
- 기본생성자
- 파이썬
- @NoArgsConstructor
- git
- @AllArgsConstructor
- 에러
- lv1
- html tag
- CRUD
- stringbuffer
- github
- @builder
- java
- HTML
- 깃허브
- 자바
- 부스트코스
- 알고리즘
- Today
- Total
목록자바 (12)
잉?
알고리즘을 푸는 와중 다차원 배열이 사용할 수밖에 없는 상황이 발생했다. 이제 배열에 좀 익숙해지려 할무렵 다차원이 나와버리기..? 다차원 배열이란 2차원 이상의 배열을 의미한다. (2차, 3차, 4차원) 자바에서는 2차원 배열을 나타내는 타입을 따로 제공하지 않는다. 1차원 배열을 이용하여 2차원 배열을 나타내는 것인데 선언과 생성방법을 알아보자. 선언 방법 선언예 타입[][] 변수이름; int[][] dots; 타입 변수이름[][]; int dots[][]; 타입[] 변수이름[]; intp[] score[]; int[][] dots = new int[4][2]; // 4행 2열의 2차원 배열을 만든다. 1열 2열 1행 [0][0] [1][0] 2행 [0][1] [1][1] 3행 [0][2] [1][2..
래퍼클래스(Wrapper Class)란? 기본형 변수를 클래스로 한번 감싼 변수이다. 기본형 변수타입에서 첫 글자를 대문자로 바꾼 것이라 생각하면 쉽다. 박싱 : 기본 타입 → 래퍼클래스 언박싱 : 래퍼클래스 → 기본 타입 기본타입(원시타입) 레퍼클래스(Wrapper Class) byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 그렇다면 래퍼 클래스 사용 이유는 뭘까? 클래스로 변수를 관리하면 객체지향의 많은 기능을 사용할 수 있게 된다. ArrayList등과 같은 컬렉션은 기본 타입이 아닌 객체만 저장한다. → List list = new ArrayList(); 문자와 문자..
컬렉션(Collection)? 배열을 고도화시켜서 컬렉션이라고 부른다. 컬렉션은 참조형 변수만 저장한다. 참조형 변수는 주소값을 저장하는 변수이다. 우리가 변수에 값을 넣으면 그 값을 가리키는 주소가 있는데 그 주소를 저장하는 변수이다. (예시: 집이라는 변수에 우리집이라는 값을 넣으면 우리집을 가리키는 "서울시 동대문구 --동"이 저장되는 것) 컬렉션 종류 List - 순서가 있는 데이터 집합(데이터 중복 O, 배열(Array)과 비슷 - ArrayList : 일렬로 데이터를 저장하고 순번대로 값을 하나씩 조회 가능 - LinkedList - Stack Queue : 위아래가 뚫린 통에 데이터를 넣고 반대쪽에서 데이터를 뺄 수 있는 집합.(FIFO;First In First Out) Set - 순서가 ..
java 설치와 eclipse 설치를 해보겠다. 진짜 간단하니깐 잘 따라오시길. 스따뜨 ~ ! 자바를 다운로드하기 위해선 오라클 홈페이지에 들어가야 한다. 오라클이 썬을 인수하면서 자바를 얻었기 때문인데,, 자세한 건 각자 찾아보기^_^ https://www.oracle.com/kr/index.html 오라클 홈페이지에 들어가면 가입을 해야만 다운로드할 수 있다. 암요 하고 말고요.. 없는 사람들은 가입하고, 있는 사람들은 로그인하면 된다. 어디로 들어가야 할지 쵸큼 헤매지만 대부분 맨 밑부분 푸터에 가보면 개발자라고 적힌 글씨를 클릭하면 된다. 클릭하고 중간쯤 내려보면 JAVA칸이 있다. 그거 클릭 17 버전이 나왔다 뭐다 하지만 안정성을 위해 대부분 낮은 단계를 이용한다. 우린 11 버전을 다운로드할..