일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바object다형성
- Object
- object다형성
- maven 외부 라이브러리 배포
- 자바
- map multivaluemap
- Spring
- object tostring
- 도커 컨테이너에 mysql
- 자바스크립트
- 맥북 port kill
- maven systempath
- java object 클래스
- 배포시 systempath
- object 다형성
- java
- nice_v1.1.jar
- object배열
- javascript
- map vs multivaluemap
- maven jar 배포
- java object 다형성
- maven repository jar
- maver 외부 jar 배포
- JS
- 외부 라이브러리 jar 배포
- 스프링
- niceid_v1.1.jar maven
- object 배열
- 졸프
- Today
- Total
목록Language/Java (4)
모래블로그
5. toString() toString()Object.toString() 메서드는 객체의 정보를 문자열 형태로 제공한다. 그래서 디버깅과 로깅에 유용하게 사용된다.이 메서드는 Object 클래스에 정의되므로 모든 클래스에서 상속 받아 사용할 수 있다.public class ToStringMain1 { public static void main(String[] args) { Object object = new Object(); String string = object.toString(); // toString() 반환값 출력 System.out.println(string); // object 직접 출력 System.out.println(object); }} 실행 결과둘..
java.lang 패키지자바가 기본으로 제공하는 라이브러리이며, 여기서 lang은 language의 줄임말쉽게 말해, 자바 언어를 이루는 가장 기본이 되는 클래스들을 보관하는 패키지 java.lang 패키지의 대표적인 클래스들 Object : 모든 자바 객체의 부모 클래스String : 문자열Integer, Long, Double : 래퍼 타입, 기본형 데이터 타입을 객체로 만든 것Class : 클래스 메타 정보System : 시스템과 관련된 기본 기능들을 제공 import 생략 가능java.lang 패키지는 모든 자바 애플리케이션에 자동으로 import 되므로, import 구문을 사용하지 않아도 된다. 예시 원래 다른 패키지에 있는 클래스를 사용하려면 import문을 사용해야하지만,이런 System..
Collection데이터를 모아서 관리할 수 있는 클래스를 컬렉션이라고 한다. 컬렉션은 그 타입에 따라 내부에 데이터를 저장하는 구조와 처리하는 방법이 다르다.내부에서 처리하는 방법에 따라 데이터의 탐색이 빠른 경우가 있고, 추가/제거가 빠른 경우가 있다.따라서 사용하는 컬렉션의 특성을 잘 알고 사용해야 불필요한 성능 저하를 피할 수 있다. 자바에서 제공하는 컬렉션의 대표적인 예로는 List, Set, Map 등이 있다. Map키와 값의 쌍(Key-Value) 을 저장하는 데이터 구조 이다. Map 은 그 내부 구현 방식에 따라 HashMap, TreeMap, LinkedHashMap 등으로 나뉜다. 1. HashMap Map의 기본형식이다. 중복된 키가 존재하지 않는다.(각 키는 유일해야 하고 각 키..
자바는? Java는 객체지향 프로그래밍 언어 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 장점 JVM(자바가상머신) 위에서 동작하기 때문에 운영체제에 독립적이다. 가비지컬렉터(GabageCollector)를 통한 자동적인 메모리 관리가 가능하다. 멀티스레드를 지원 객체 지향 언어이다. 객체 지향 개념의 특징인 캡슐화, 상속, 다형성이 잘 적용된 언어 단점 JVM 위에서 동작하기 때문에 실행 속도가 상대적으로 느리다. 다중 상속이나 타입에 엄격하며, 제약이 많다. 자바 접근 제어자 종류와 특징 public - 접근 제한이 없다. (같은 프로젝트 내 어디서든 사용 가능) protected - 해당 패키지 내, 다른 패키지에서 상속받아..