일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체형변환
- 추상클래스
- override
- ALTER
- Eureka
- 콘크리트클래스
- hashCode
- overload
- abstractclass
- eclipse
- string
- Vector
- MSA
- value
- constantnumber
- class
- start()
- garbagecollection
- reference
- methodArea
- Hashtable
- arguments
- object
- run()
- super
- 생성자
- concreteclass
- fuction
- Polymorphism
- hamobee
- Today
- Total
목록string (2)
뇌운동일지
package 폴더 -> 분류목적 ) 유사한 기능을 하는 클래스들을 분류 java.awt.*; // * : 그 폴더 안에 있는 모든 클래스, 하위는 포함되지 않음 com.mysite.beans.*; // 보통 3단계 정도 compile javac -d . Coffee.java -d : directory option . : 위치 실행 java a.b.c.Coffee // a폴더가 시작하는 데에서 명령을 내려야 함 java.lang.*; lang : 기본 패키지, 자동참조됨 (생략가능) 1) Object 최상위 클래스, 자동 상속, hashCode() 모든 하위클래스는 Object형으로 변환가능. 즉, 모든 인스턴스를 받는다 2) Wrapper 형변환 기본형 -> 저장만 객체형 -> 저장 + 가공(처리) 3..
String 1. String은 객체형이지만 인자로 사용되면 call by value로 작동한다. 2. String은 객체형이어서 == (등치연산자)로 비교하면 안된다. 3. equals( )를 사용하여 비교 4. 문자열이 바뀌면 hashcode도 바뀐다. 5. String은 영역에 상관없이 동일한 문자열은 동일한 hashcode를 갖는다. 문자열은 상수이기 때문에 실행하면 메모리에 한번만 존재, 간접으로 접근하게 됨. String str = "너구리"; String str2 = "너구리"; str == str2 ; // True String str3 = new String("너구리"); str == str3 ; // False -> 등치연산자로 비교하면 결과가 다르게 나온다. 등치연산자는 문자열을 비교..