목록CS/JAVA (21)
꾸준히 안타치기
https://youtu.be/1mPOYlHyxAE?list=PLyebPLlVYXChv2jMDF8Haab6gaz6PQhQb addFirst(data) SimpleLinkedList list = new SimpleLinkedListImpl(); list.addFirst(11); list.addFirst(22); // 맨앞자리에 추가됨 자료구조 - 단일연결 리스트 : 첫 위치에 노드 추가하기

레퍼런스 변수와 기본형변수 https://youtu.be/aJFrq24feag?list=PLyebPLlVYXCiKweTN4a-xePbbY1Ta6Yu9 레퍼런스란 무엇일까? 자바타입의 큰범주 카테고리 레퍼런스형은 - 클래스타입, 사용자정의형 타입이라고도 하며 => 객체연결을 위한 타입이다. 대문자로 시작. 기본변수는 값을 직접가진다. 소문자로 시작. 변수란 - 변하는 값을 담을 수 있는 공간이다 변수는 타입과 크기가 있고 그에 적합하게 써야한다. 기본형 변수/ 8가지 타입 논리형 : blooean (true, false) 문자형: char 변수당 하나의 문자만을 저장 정수형: byte(이진데이터) 색상정보나, 파일 이미지를 처리할때 사용된다. short Int long(int보다 큰단위일 때 사용) 실수형..

https://youtu.be/oLH9Y8tD9Kw https://youtu.be/el6cTtPHVRs Hashmap - 키와 밸류로 저장 map은 원래 순서를 유지 하지 않는다. 순서를 유지하려면, LinkedHashMap을 사용하면된다. 해싱(hashing)기법으로 데이터를 저장한다. 데이터가 많아도 검색이 빠르다. HashMap, HashTable(legacy) : 순서x, 중복(키x, 값o)

https://youtu.be/Qm08p4Vk2sw https://youtu.be/ji7UznXBwfs?list=PLyebPLlVYXCiKweTN4a-xePbbY1Ta6Yu9 https://youtu.be/FiH9012xTA8?list=PLyebPLlVYXCiKweTN4a-xePbbY1Ta6Yu9 public - 접근 제한 없음 private - 같은 클래스에서만 접근이 가능하다. protected - 같은 패키지 내에서, 그리고 다른 패키지 자손클래스에서 접근이 가능 default - 같은 패키지 내에서만 접근이 가능하다. getter(값을얻고), setter(값을 설정) getter setter private 필드를 반환한다. private 필드를 변경한다. private으로 접근을 막아, 올바른 사..

LIst란? - 목록, 명단 Arraylist란? 객체를 담기 위한 클래스이다. Array(정적) ArrayList(동적) 사이즈 고정, 배열의 크기를 넣어준다. 크기를 정해두고 할때 사용 값을 계속 추가할수 있다. 같은 타입의 변수에 어떠한 값을 얼만큼 저장할지 알 수 없을때 사용 index 가능 index가 없다. 빠른검색가능 전체를 다뒤져야하기 때문에 탐색속도가 느리다. 삭제시 크기가 고정되어있기에 메모리가 낭비되는 단점이 있다. 종류 - ArrayList와 LinkedList https://stickode.com/detail.html?no=1657 https://stickode.com/detail.html?no=1657 stickode.com ArrayLIst 는 데이터 처리의 유동성이 좋고, 사..

youtu.be/0qrnrGmxeFw 반복적으로 확인해야할때 while을 사용한다. youtu.be/tHldoO_UQ8Q do while while에서 참을 확인하고 / 맞으면 do로 가서 다시 실행 do{ 조건식 연산결과가 true일때 실행되는 문장 if(false){ 조건식이 맞지 않다면, "다시 입력하기를 출력하세요" ; } } while (조건식 내용);

youtu.be/-MrlWt4uT5Y %5 -> 전체길이는 5개이다.(87.99) '.' 포함 넘어갈 경우 밀리게 됨. 정수를 정수로 나누면, 정수로 나옴. (11분~) 실수를 실수로 나눠야 소수점이 나옴. youtu.be/o29tk2713gM 7분 35초 부터 printf를 사용한다. d= 정수 / f = 실수 / s = 문자열 1,2,3 의 나오는 순서도 바꿀수 있다. // 숫자에서 문자로 바꾸기 String si = Integer.toString(i) String sf = Float.toString(f) String sl = Long.toString(l) String sd = Double.toString(d) // 문자에서 숫자로 바꾸기 int i = Integer.parseInt(si); floa..

youtu.be/B0fVLn1IO2w 공통분모는 = 추상클래스(캡슐 단위의 공통 기능 집중화) 추상화를 통해 코드 집중화를 할 수 있고, 일괄 처리 할수 있다. youtu.be/Y0okhvvl29U

youtu.be/kj33guVJuso 기능을 확장하기 위해 상속을 사용. 30분/ ~ 클래스 부터 다시 이해하기. ?오버라이드 ?추상클래스는 new로 만들수가 없다. ?인터페이스 /인터페이스는 다중상속 효과를 낼 수 있다. 유연한 확장 가능 ? instandceof ? 제네릭

실행중인 매서드를 종료하고 호출한 곳으로 되돌아간다. void일때만 생략가능!!!!!!!!!!!!!!!!! void가 아니면 꼭 리턴해야함 참일때와 거짓일때 모두 return문을 작성해주어야함.

배열이란? 같은 타입의 여러변수를 하나의 묶음으로 다루는 것 형태가 같은 자료를 줄세워 둔 '자료구조' 중 하나. float 로 바꿔서 나누어야함. / int -> float형변환 생각해야함. int[] numArr ={0,1,2,3,4,5,6,7,8,9,}; for (int i =0; i
enter.tistory.com/26