변수란 값을 저장할 수 있는 메모리 상의 공간이다 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다. 이 공간의 이름이 바로 변수이다. 이 변수를 사용하기 위해서는 어떤 형태의 자료를 저장할 것인지 정해야 한
전역변수 : 클래스 안의 모든 영역에서 사용할 수 있는 변수지역변수 : 지정된 지역에서만 사용할 수 있는 특정한 변수 (전역변수와 지역변수의 이름이 같다면 지역변수가 우위)전위 연산: 연산자를 변수 앞에 붙여서 연산을 먼저 하게 되고, 값을 나중에 리턴한다. (++a)
Method 란? 자판기에 돈을 넣으면 커피가 나온다. 마찬가지로 자바에서 어떤 작업을 할 작업장같이 어떤 일을 수행할 코드를 정의해 놓은 것이 바로 메소드라고 한다만들어진 메소드를 사용하려고 부르는 것이 바로 호출메소드를 사용하려면 반드시 메소드가 정의되어 있어야 한
If문의 구조 예시tip) Tip) 조건은 true or flase 두가지 경우밖에 없다. ==,<,>,≤,≥, 등의 부등호를 통해 조건을 나타낼 수도 있고, 조건에 바로 true ,false값을 줘서 조건을 표시할 수도 있다.Swith문의 구조 예시while의
배열여러개의 "같은 타입의 값"을 효과적으로 관리하기 위한 객체예를 들어 ,10개의 값을 사용해야 한다고 쳤을 때값을 담아줄 변수는 10개가 필요하다. → 만약 100개가 필요하다면 100개를 다 써함int a= 1;int b = 2;int c=3;...int g=
Java에는 문자열을 다루는 class로String, StringBuffer, StringBuilder 가 있다. 각각은 모두 조금씩 차이가 있다. immutable (불변) vs mutable (가변)String 객체는 한번 선언되면 할당된 공간이 변하지 않지만 St
: compiler로 기계어(ex. class파일)로 바꿔주는 언어다.Object Oriented Programming (객체 지향 프로그래밍): 기능별로 분리하자 Java의 모든 Class 는 Object 를 상속한다.객체 지향의 핵심은 연관되어 있는 변수와 메소드를
프로그램이나 변수를 선언할 때 모든 변수는 자료형이 있다. 메서드에서 매개변수를 사용할 때도 자료형을 가지고 있다. 대부분은 한의 자료형으로 구현하지만, 변수나 메서드의 자료형을 필요에 따라 여러 자료형으로 바꿀 수 있다면 프로그램이 훨씬 유연할 것이다. 이와같이 어떤
Abstract 추상 클래스: 하나 이상의 abstract method 를 가질 수 잇는 클래스 new 연산자 사용 불가 (바디가 없어서)abstract method : body 없이 (선언만 되어있는) 상속 받은 자식 클래스가 "반드시" 구현해야 함 Interface
어떠한 프로그램내에서 특히 프로세스 내에서 실행되는 흐름의 단위.프로그램 : 보통 우리가 만드는 프로그래밍 언어로 소스를 짜서 만든 것 프로세스 : 이 프로그램을 "실행"시켜서 동작하게 만들면 프로세스 이 프로세스는 보통 하나의 루틴(프로그램 처리 경로)을 가지고 있다
2021년 2회 정보처리기사 실기 문제 중 접근제한자에 관련된 문제가 있었다. 깊게 생각 안하고 같은 클래스에서 사용가능..? 그러면 public private protected 모두 가능한거 아닌가? 하다가 그냥 private 찍고 넘어간 문제... 조금만 더 고민해