자바 속성으로 배우기.

이호용·2023년 1월 8일
0

자바

목록 보기
1/1

자바 설치시

jre : 자바 러닝 환경 (8까지 무료고 그 후로는 유료임.)
jdk : 자바 개발 킷트 (이건 최신버전 다운)

어떤환경이든 jre를 통해 os에 상관없이 가상머신을 이용해 실행이 가능하다.

양수와 음수 비트일때

2의 이진수는 00000000 00000000 00000000 00000010
-2의 이진수는 11111111 11111111 11111111 11111110

실수 사용

자료형 추론

  • 자바 10부터 지역변수로 사용하면 추론이 가능함.

상수

final을 사용하면 아래와 바뀌지 않는 변수를 만들수 있음.

switch-case

  • 조건 식이 아래와 같이 정수이거나 문자열일때 좀거 가독성 있게 작성가능.

for 문 예제

class의 main

class 의 메인문은 아래와같이 빌드후 실행시 자동으로 호출됨

아래 와 같이 다른 클래스에서 호출할 수도 있음

생성자

클래스에 생성자가 없으면 자동으로 생성자가 생성됨.

클래스 안에서 다른 클래스 가져다 쓸떄

this.

클래스 내부에서 this를 쓰면 주소값 똑같음.

class에서 static을 통한공유


싱글톤 패턴

싱글톤 패턴은 class를 하나의 인스턴스만 생성해서 사용할경우 싱글톤패턴을 사용한다.

예를 들어 날짜 같은 경우에 일반적으로 하나의 인스턴스만 사용하면 된다. 그래서 하나의 인스턴스만 생성해서 사용하도록 클래스를 설계하는걸 싱글톤 패턴이라고 한다.

싱글톤 패턴 클래스

사용예

0개의 댓글