program 프로그램이란? 컴퓨터가 인식할 수 있는 명령어의 나열(집합) programming 프로그래밍 프로그램을 작성하는 과정 = 코딩 programmer 프로그래머 프로그램을 작성하는 사람 programming language 프로그래밍 언어 프로그램을 작
메모리(RAM)에 값을 기록하기 위한 공간데이터를 담을 수 있는 하나의 공간가독성이 좋아진다.재사용성이 증가한다.그로 인해 코드량이 감소하고 유지보수가 용이해진다.프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록되어야 한다.메모리 공간에 데이
논리 값을 부정하여 반대 값으로 변경제어문을 활용할 때 많이 쓰임결과값 false피연산자의 값에 1을 더하거나 빼는 연산자위치에 따라 출력 값이 다르게 나타남연산 방법과 우선 순위가 일반 수학과 동일하다.
for문 중첩 반복문 while문 do~while문
Stack 구조 (stack : 쌓다) StackTest.javaRun.java 들어온 순서 : main -> A -> B -> C 나가는 순서 : main <- A <- B <- C 돌아가가겠다고 하지 않았음에도 돌아가는 이유는 return;이 생략
APPLE01234ZERO-INDEXLENGTH: 5String str = "APPLE";charAt(n) methodnumber(zero-index)char ch0 = str.charAt(0); ==> 'A'char ch1 = str.charAt(1); ==> 'P'
배열 (Array) 하나의 값을 저장할 수 있는 공간은 변수다. ★같은 자료형★의 변수를 하나의 묶음으로 다루는 것이 배열이다. 배열 선언과 할당
자바는 객체지향언어이다.자바에서의 객체(Object)★★★클래스에 정의된 내용대로 new 연산자를 통해 메모리 영역(Heap 영역)에 생성된 것★★★구조체 - 여러 개의 자료형, 여러 개의 데이터 (ex. 키, 몸무게같은 double값, 발 사이즈 int값, 이름 St
모든 코드는 클래스 안에 들어가야한다.원래 접근제한자의 종류는 4개지만 클래스에 붙을 수 있는 접근제한자는 public, (default)로 두 개뿐이다. public은 모든 곳에서 접근이 가능하다.(default)은 같은 패키지(같은 폴더) 내에서만 접근이 가능하고
필드(Field), 멤버 변수, 멤버 필드, 전역 변수public 모든 범위, 외부에서도 접근 가능private 나만, 해당 클래스 내부에서만 접근 가능(default) 같은 패키지 내protected 후손 클래스 내 상속이 전제되어 있을 때기본적으로 필드의 접근제한자
생성자(Constructor)기본 생성자, 매개변수 있는 생성자객체를 생성해주는 일을 한다.소괄호가 붙은 건 모두 메소드이므로 생성자도 일종의 메소드이다.생성자는 일종의 메소드로, 전달된 초기 값을 받아서 객체의 필드에 기록
객체지향언어, 클래스, 필드, 생성자, 그리고 메소드 중 메소드가 제일 중요하다.기능을 수행한다.수학의 함수와 비슷하며 호출을 통해 사용(Run의 main메소드에서 객체를 만든 다음 호출했었다.)메소드 접근제한자 ==> 필드 접근제한자와 같다메소드 예약어staticst
기본 API "지금 이 메소드의 반환값은 무엇이며, 이 메소드는 어떤 매개변수를 가지며(각 매개변수는 어떤 역할을 하며) 어떻게 동작하고 흘러가는지 주석을 다는 게 좋다." String 관련 클래스 String str = "안녕"; String str2 = "안녕"
프로그램 오류 예외처리 Exception 프로그램 오류 프로그램 수행 시 치명적인(혹은 예기치 못한) 상황이 발생하여 비정상 종료 상황이 발생한 것, 프로그램 에러라고도 함 오류의 종류 컴파일 에러 : 프로그램의 실행을 막는 소스 상의 문법 에러(like 빨간 줄