목록2학년 1학기/JAVA (7)
오래 못 할 짓 하지 않기

프로그램이 돌아가면 프로세스가 만들어지고, 프로세스는 최소 하나의 스레드를 가지고 있는다. sleep : pause join = merge?
https://reakwon.tistory.com/151 [Collection] 이것만 알면 해시맵(HashMap) 정복 가능 - HashMap의 특징, 사용법 예제 해시맵(HashMap) 해시맵은 이름 그대로 해싱(Hashing)된 맵(Map)입니다. 여기서 맵(Map)부터 짚고 넘어가야겠죠? 맵이라는 것은 키(Key)와 값(Value) 두 쌍으로 데이터를 보관하는 자료구조입니다. 여기서 reakwon.tistory.com
https://cheatography.com/davechild/cheat-sheets/regular-expressions/ Regular Expressions Cheat Sheet A quick reference guide for regular expressions (regex), including symbols, ranges, grouping, assertions and some sample patterns to get you started. cheatography.com ++ 라이브러리 데려오는 것도 찾아보기 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=estern&logNo=220760072098

https://psychoria.tistory.com/765 (출처) [Java] 자바 ArrayList 사용 방법 ArrayList는 자바에서 기본적으로 많이 사용되는 클래스입니다. ArrayList는 자바의 List 인터페이스를 상속받은 여러 클래스 중 하나입니다. 일반 배열과 동일하게 연속된 메모리 공간을 사용하며 인 psychoria.tistory.com https://coding-factory.tistory.com/556 파일 저장 형태에 따라 사용되는 메모리가 다르다. 1234567890을 [text file]에 저장하기 위해서는 [char]로 읽어서 받아야한다. --> char는 한 문자씩 읽어들이고, 한 문자당 1byte를 차지함. 1byte * 10개 + additional byte 3 ..

// 다음 랩에서는 상속 그리기 한다고 함. 정리하면서 연습해 보기 인터페이스 - 기능: 클래스에서 Object가 해야 하는 어떤 행동과 Standard를 정리해 놓은 큰 틀 → 객체(=클래스) 사용 방법의 가이드라인클래스들이 반드시 수행해야 하는 메소드들을 정리해 놓은 것 (뼈대라고 생각하셈) Ex) 블루투스 이어폰 1. 인터페이스 : “블루투스 이어폰이면 Play_music() / Connected_check / …이 있어야 함. “ 2. 따라서 여러 블루투스 이어폰 ( 에어팟, 버즈 , QCY ) 등의 블루투스 이어폰들은 위 인터페이스에서 만든 블루투스 이어폰 클래스를 implements 받고, Play_music() / Connected_check / …가 있어야 함 [ A Implements B..

Inheritance 란? - Super Class(부모 클래스)가 있고 그 밑에 생성된 sub class(자식 클래스)는 상위클래스를 상속받아 그 기능을 그대로 쓸 수 있다. - 중복으로 클래스 정의하는 상황을 피할 수 있음. - 주로 공통된 항목들이 부모 클래스에 들어간다. ex) 자전거를 예로 들어보자. 어느 자전거든 기어,브레이크,페달,바퀴 이런 것들이 들어간다. 그리고 점점 구체적인 기능을 더하면 더할수록 내용들이 달라짐. → 같은 기능,상태인 것들까지는 계속 긁어와서 쓸 수 있도록하는 게 상속의 역할 ex) A = 기어+브레이크+페달+바퀴라고 생각해보면 MTB : A( (단단한) 기어 + (어떤 상황에서도 잘 밟히는) 브레이크 + (돌이 안 걸리는) 페달 + (날카로운 것에 내성이 있고 마찰력..
Java는 Object-oriented 프로그램이다. 그 개으로는 크게 5가지가 있는데 1. Objects - Class를 사용해여 생성된 객체 2. Classes - Object를 만들기 위한 틀같은 개념 3. Inheritance - 상속: 이미 만든 클래스가 다른 클래스에서 필요할 때, 다시 쓰지않고 가져올 수 있음 4. Interfaces - 클래스에서 Object가 해야하는 어떤 행동과 Standard를 정리해 놓은 큰 틀 ex) 블루투스 이어폰은 connected_check , play_music 행동이 있어야 한다. 5. Packages - 완벽히 이해하면 업데이트 하겠음 Object Object는 두 가지 특징 1. State 2. Behavior + 주로 state = data를 저장하고..