별의 공부 블로그 🧑🏻‍💻

🗒️ Programming/Java (6)

728x90
  1. 2017.05.06 instanceof 연산자

    instanceof 연산자 - 객체가 어떤 클래스의 인스턴스인지 확인할 수 있는 연산자. - 객체가 어떤 클래스의 인스턴스인지 확인하고 싶을 때 instanceof 앞에 오는 객체가 뒤에 오는 클래스의 인스턴스면 true 값을 리턴.

  2. 2017.05.06 클래스 변수(메서드)와 인스턴스 변수(메서드)

    클래스 변수 인스턴스 변수 모든 실제 객체에서 접근하여 그 값을 사용하거나 바꿀 수 있음. 각각의 실제 객체에서 사용됨. static 키워드를 붙임. static 키워드가 없음. 클래스라는 틀 안에 들어 있는 변수. 실제 객체 안에 들어 있는 변수. '클래스 이름' + '.' + '변수 이름'으로 접근. '실제 객체' + '.' + '변수 이름'으로 접근 1 2 3 4 public class Person { public static int total = 0; // 클래스 변수 public int age = 0; // 인스턴스 변수 } Colored by Color Scripter cs 클래스 메서드 인스턴스 메서드 static 키워드를 붙임. static 키워드가 없음. 클래스라는 틀 안에 들어 있는 메..

  3. 2017.05.06 접근 권한을 알려주는 키워드

    1. private : 같은 클래스 안에서만 접근하여 사용할 수 있음. 2. public : 아무 클래스에서나 접근하여 사용할 수 있음. 3. protected : 이 클래스에서 상속받은 자식 클래스에서만 접근하여 사용할 수 있음. - class 키워드 앞에는 public 키워드만 사용할 수 있음. -> 클래스는 다른 곳에서 접근할 수 있는지 없는지만 구분하면 되므로 public이 붙어 있으면 접근할 수 있고, public이 붙어 있지 않으면 접근할 수 없음. - 예외적으로 같은 파일이나 같은 패키지 안에 들어 있는 클래스는 public 키워드가 붙어 있지 않아도 접근할 수 있음. - import 키워드 뒤에 패키지와 클래스 이름을 넣어주면 다른 패키지에 있는 클래스도 접근할 수 있음.

  4. 2017.05.05 비교 연산자 (Comparative Operation)

    - == 연산자는 그 앞과 뒤에 피연산자가 오고 두 개의 피연산자가 같으면 true, 다르면 false를 만들어 냄. - 두 개의 값이 다른지를 확인하는 연산자는 != - == 연산자나 != 연산자는 if문에 자주 사용됨. - 두 개의 문자열을 비교할 때 == 연산자를 사용하지 않음. -> String 자료형은 물론 그 외의 다른 객체 자료형으로 선언한 변수에 들어간 값을 비교할 때는 .equals() 메서드를 사용함. ex) 1 2 3 4 5 String a = "안녕"; String b = "안녕"; if (a.equals(b)) { ... } cs - 크기를 비교하는 연산자 : >, =,

  5. 2017.05.03 String 자료형

    - String은 문자열을 담기 위한 객체 자료형. - 객체 자료형은 기본 자료형과 다른 특성이 있으며 new 연산자를 이용해서 만듦. - String 자료형은 워낙 많이 사용되기 때문에 자바에서는 new 연산자를 사용하지 않고 기본 자료형처럼 바로 데이터를 넣을 수도 있도록 해둚. - 문자열은 큰 따옴표("")안에 넣어줌. 1 2 String name = "Kim"; String name = new String("Kim"); cs

  6. 2017.05.03 자료형 (Type)

    Type Size boolean 1 Bit byte 1 Byte short 2 Byte int 4 Byte long 8 Byte float 4 Byte double 8 Byte char 2 Byte

728x90


📖 Contents 📖