목록분류 전체보기 (619)
충분히 쌓여가는
프로그램을 개발하는 과정에서 여러 유형의 오류들이 발생할 수 있음 3가지 유형으로 나눔 번역 오류(compile-time error), 실행 오류(run-time error), 논리 오류(logical error) 번역 오류 자바의 문법을 따르지 않아서 발생하는 오류 컴파일러가 문법과 관련된 문제들을 검사함 번역 오류가 발생하면 프로그램의 실행 파일이 만들어지지 않음 실행 오류 프로그램 실행 중에 발생하는 오류 어떤 수를 0으로 나누려고 시도하면 프로그램은 수행할 수 없기 때문에 수행하려고하는 순간에 실행 멈춤 논리 오류 프로그램의 실행 결과가 기대되는 결과와 다른 오류 프로그램에서 얻은 값이 틀리거나 화면 구성이 우리가 원하는 것이 아닌 경우 이때 기대 결과와 실행 결과를 비교하면서 프로그램을 철저히 ..
모든 자바 프로그램은 프로그램 안에 있는 단어들과 기호들을 분리하기 위해 흰색 공간을 사용함 흰색 공간은 빈 칸, 빈 줄, 탭(tab)을 포함함 프로그램이 실행될 때 흰색 공간은 무시됨 프로그래머가 흰색 공간을 프로그램에서 적절하게 사용하는 것은 매우 중요함 -> 프로그램을 읽기 쉽게 만들고 프로그램 코드의 부분을 강조하기 위해 사용될 수 있기 때문 1번 코드 public class Hello {public static void main(String[] args) {System.out.println("Hello world!");}} 2번 코드 public class Hello { public static void main(String[] args) { System.out.println("Hello wor..
프로그래머가 프로그램 구성요소인 클래스, 메서드, 변수 등을 나타내기 위해 사용하는 이름 식별자의 3가지 유형 1. 프로그래머가 선택한 단어들 ex. Hello, args 2. 다른 프로그래머가 선택한 단어들 ex. String, System, out, println 3. 특별한 목적으로 사용되는 예약어들(keywords) ex. class, public, static, void 예약어는 정의된 의미와 다르게 사용될 수 없음 public class Hello { public static void main(String[] args) { System.out.println("Hello world!"); } } 여기서 클래스 이름으로 Hello 대신 First, World 등 사용 가능함 그러나 식별자 이름은 ..
프로그램 내의 문서화를 위해 제공하는 것 프로그램, 클래스 혹은 메서드의 목적과 쉽지 않은 처리 과정들을 설명하기 위해 포함됨 프로그램의 작동에 영향을 주지 않음 주석문의 3가지 형태 1. 한 줄 내로 제한되는 주석문 //로 시작되고 한 줄을 초과할 수 없음 // 이 줄의 끝까지 계속 됨 2. 두 줄 이상 계속되는 주석문 /*로 시작되고 */로 끝남 /* 여러 줄에 걸쳐 계속 됨 */ 3. javadoc 주석문 javadoc라는 소프트웨어 도구에 의해 자동 생성됨 /**로 시작하여 */로 끝남 /** javadoc 주석문 여러 줄에 걸쳐 계속됨 */