꼬마 개발자 탱구

차근차근 확실하게

Coding/Java 13

[Java] 데이터?

비트 ( bit ) 가장 작은 단위. 0 & 1 의 두가지 값 만 가질수 있다. 바이트 ( byte ) : 8 bit 킬로바이트 ( kilobyte ) : 1024 byte 메가바이트 ( megabyte ) : 1024 kilobyte 정수형 데이터 타입 메모리 크기 표현 가능 범위 byte 1 byte = 8 bit -2^7 ~ 2^7-1 short 2 byte -2^15 ~ 2^15-1 int 4byte -2^31 ~ 2^31-1 long 8 byte -2^63 ~ 2^63-1 실수형 float 4 byte ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38) double 8 byte ±(4.94065645841246544e-324d ~ 1.7976931348..

Coding/Java 2023.02.21

[Java] 문자와 문자열

System.out.println("탱"); 자바는 문자(Character)와 문자열(String)을 구분한다. 문자 : 한글자 문자열 : 문자 여러개의 결합 자바에서 문자는 ' 작은따옴표 ' , 문자 열은 " 큰따옴표 " 로 감싼다 문자 System.out.println('탱'); 문자열 System.out.println("탱구는 기엽다"); System.out.println("탱"); 하나의 문자를 큰따옴표로 감싼다고 에러가 발생하지는 않는다. 한 글자도 문자열이 될 수 있기 때문이다.

Coding/Java 2023.02.21

[Java] Class란? 클래스 기초

클래스 ( class ) 자바에서 클래스(class)란 객체를 정의하는 틀 or 설계도와 같은 의미로 사용 됩니다. 자바에서는 이러한 설계도인 클래스를 가지고, 여러 객체를 생성하게 됩니다. 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 함수(method)로 구성됩니다. ※ 필드 : 클래스에 포함된 변수 ※ 함수 : 어떠한 기능을 가지고있는 명령문의 집합 자바에서 클래스를 선언하는 방법은 접근 제한자와 함께 class 키워드를 사용하면 됩니다. 접근 제한자 class 클래스명{ 접근제한자 자료형 변수명1; 접근제한자 자료형 변수명2; 접근 제한자 반환형 함수명(){ 명령1; 명령2; } } ex) public class cake{ private String cakeName; ..

Coding/Java 2023.02.10

[Java] 접근 제한자 public, protected, private

접근 제한자 외부에서 접근이 가능한 정도를 정의해 주는 것 언제 사용하나요? 경우에 따라 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 경우 객체생성을 막기위해 생성자를 호출하지 못하게 하는 경우 필드나 메소드를 사용하지 못하도록 막는 경우 접근이란? : 클래스 및 인터페이스와 이들이 가지고있는 멤버의 접근을 뜻한다 public 접근 제한자 외부 클래스가 자유롭게 사용 할 수 있도록 함 protected 접근 제한자 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 함 private 접근 제한자 외부에서 사용 할 수 없도록 함 위 세가지 접근 제한자가 적용되지 않으면 default 접근 제한을 가진다. default 접근 제한자 같은 패키지에 소속된 클래스에서만 사용할 수 있도록 한다. ..

Coding/Java 2023.02.10

[JAVA] Try Catch 예외처리

public class TryCatchStudy { public static void main(String[] args){ int intArray[] = new int[5]; try{ //예외 발생할 가능성이 있는 문장 } catch (Exception e) { //보통 이곳에 예외메세지를 출력하고 로그로 남김. e.printStackTrace(); // 실제 에러문을 출력 System.out.println("배열 범위 초과"); System.exit(0); //프로그램 강제 종료.. } System.out.println("프로그램이 끝났어요"); } } try - catch 문 - 예외가 try 블럭에서 발생 catch 문으로 들어가 블럭 내 문장을 실행하고 try catch문을 빠져나가서 그 다음 문..

Coding/Java 2023.02.10