본문 바로가기
[YERIEL] 개발일기

오늘의 키워드 정리

by YERIEL_염주둥 2020. 7. 1.
728x90

5개월 배우면서 4개월 java하고 딱 1개월 springboot 했는데 기본 java 매커니즘을 다 잊어버렸당...ㅠㅠㅠ

몹쓸 기억력... 영주야 공부 좀 하자...

 

1.  생성자 메서드 : 
클래스가 객체화 될 때 생성자 안의 코드가 자동으로 실행 되는 메서드
생성자의 이름은 반드시 클래스와 동일해야하면 리턴 값은 없다.

2. 싱글톤 :
 - 1 개의인스턴스화 된 객체를 활용
 - 메모리 낭비 방지
 - 생성자 메서드의 접근 지정자는 private -> 직접 객체는 불가능
 - 데이터를 다루거나 멀티 쓰래드 환경에서는 동기화 작업해야함 
  - 모든 사람이 공유할 데이터일 경우에만 사용한다.

class Singleton{
	private Singleton singleton;
	
	private Singleton() {
	}
	public static Singleton getInstance() {
   		if(singleton == null ) { 
			singleton = new Singleton();
		}
		return singleton;
	}
}

 

3. 인스턴스변수

4. 클래스 변수

https://r-0o0-j.tistory.com/88?category=838206

 

 

5.  JVM

https://r-0o0-j.tistory.com/80?category=838206

 

JAVA txt로 작성하여 cmd로 컴파일 및 실행하기

cmd 자바가 깔려있는지 확인하기 java -version 자바 path가 잡혀있는지 확인하기 javac -version 현재 위치에서 D드라이브로 이동하기 d: 현재 위치에서 아래 폴더로 이동하기 cd 폴더이름 현재폴더 디렉��

r-0o0-j.tistory.com

6. 상속

https://r-0o0-j.tistory.com/89?category=838206

 

JAVA 상속

1. 상속 -이미 만들어진 클래스를 확장할 때 상속하여 확장한다. - 확장 대상 클래스는 슈퍼 클래스라고 불리며, 확장 실행하는 클래스는 서브 클래스이다. 2. 슈퍼클래스 - 확장 대상 클��

r-0o0-j.tistory.com

 

7. final

8. 오버라이딩

https://r-0o0-j.tistory.com/92?category=838206

 

JAVA override && final

오버라이딩 - 슈퍼클래스의 메서드와 동일한 메서드 명과 인수로 재구현 하는 방식 - 슈퍼클래스의 메서드를 재구현 할 때 @Override 어노테이션이 붙는다. package kr.or.ksmart; class Car{ private int num; pr.

r-0o0-j.tistory.com

 

9. 상수

10. 오버로딩

https://r-0o0-j.tistory.com/86

 

JAVA 메서드 오버로딩

1. 메서드 오버로딩 - 동일한 메서드명으로 메서드 선언이 가능하다. - 단, 인수타입, 인수갯수가 달라야한다. 2. 메서드 오버로딩 호출 package kr.or.ksmart; import java.io.File; class User{//데이터 저장 형..

r-0o0-j.tistory.com

 

11. 래퍼 클래스

https://r-0o0-j.tistory.com/84?category=838206

 

JAVA 형 변환

1. 형변환 (캐스트) 다른 자료형(데이터형)으로 변환할 때 2. 숫자 타입 형변환 작은 숫자 타입 -> 큰 숫자 타입 : 명시적으로 형변환 package kr.or.ksmart; public class JavaBasic01 { public static void main..

r-0o0-j.tistory.com

 

12. 인터페이스

https://r-0o0-j.tistory.com/97

 

JAVA 인터페이스 interface

인터페이스 - interface라는 키워드로 선언이 가능하다. - class 키워드 대신 interface 키워드가 붙는다. - 추상메서드롸 상수를 가질 수 있다. - 인터페이스를 상속 받을 시에는 implements 키워드로 상속

r-0o0-j.tistory.com

 

13. 업캐스팅

https://r-0o0-j.tistory.com/90

 

JAVA 다형성

1. 다형성 - 하나의 클래스를 상속받아 여러개의 클래스가 확장 되었을 경우 상속의 주체가 되는 슈퍼클래스의 참조 타입으로 업캐스팅이 가능하며  캐스팅 된 객체로 비지니스 로직 처리가

r-0o0-j.tistory.com

 

반응형

'[YERIEL] 개발일기' 카테고리의 다른 글

시험 대비  (0) 2020.07.20
임베디드  (0) 2020.07.16
URL과 URI 차이  (0) 2020.05.14
javascript - 이벤트 & 유효성 검사  (0) 2020.03.16
eclipse Export & Import  (0) 2020.03.09

댓글