Java 독학을 시작했기에 인터넷 강의 내용을 정리하여,Java에 대한 기본을 바로 잡고자 포스팅 해보려한다.월드 와이드 웹이 개발하기 시작하였던 1991년 Sun Microsystems라는 회사의 제임스 고슬링에 의해 탄생.운영체제에 독립적으로 동작: 자바가상머신인
값을 저장할 수 있는 메모리상의 공간을 의미.하나의 변수에 하나의 값만 저장할 수 있으며, 새로운 값을 저장하면 기존의 값은 사라진다.변수를 사용할 경우, 먼저 초기화를 해야함.변수타입을 먼저 지정하고 변수이름을 붙인다.선언 후에 변수를 사용할 수 있으나, 사용하기 전
Java의 연산자에 대해 복습하는 포스팅입니다.연산을 수행하는 기호로, 자바에서는 사칙연산을 비록해서 다양한 연산자를 제공.연산자 : 연산을 수행하는 기호 (+,-,\*,/ 등)피연산자 : 연산의 작업대상 (변수,상수,리터럴,수식)식 : 연산자와 피연산자를 조합하여 계
실행에 대해 조건을 추가하여 각 코드를 실행 시킴."만약 (if) 조건식이 참(True)이면 괄호({ }) 안의 문장들을 수행해라"가장 기본적인 형식예시조건식에 대해 참과 그 밖의 경우(else)의 거짓이나 참 외의 상황일 때 실행 코드를 추가가장 기본적인 형식예시예시
같은 타입의 여러 변수르 하나의 묶음으로 다룸.선언: 참조변수를 위한 공간을 만듬.\[ 타입\[] 변수이름; ] 또는 \[ 타입 변수이름\[]; ]생성: 값이 저장되는 공간을 만들어줌\[ (배열 변수) = new(타입)( 길이 )배열의 요소마다 붙여진 일련번호나 주소주
개념 유사한 특징을 지닌 객체들의 속성과 동작을 묶어 놓은 집합체예시구조필드(Field) : 객체의 데이터가 저장되는 곳.생성자(Constructor) : new 연산자로 호출되는 메소드로 객체 생성 시 필드의 초기화를 담당.메소드(Method) : 객체의 동작에 해당
개념프로그램상에서 사용되는 변수는 사용 가능한 범위가 존재함. 이 범위를 스코프라고 함.예시클래스의 속성으로 선언된 변수 globalScope 의 사용 범위는 클래스 전체 이다.매개변수로 선언된 int value 는 블럭 바깥에 존재하기는 하지만, 메서드 선언부에 존재
상속이란, 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것.기존에 정의되어 있는 클래스의 모든 필드와 메소드를 물려받아서 새로운 클래스를 생성할 수 있다.기존의 정의된 클래스는 부모 클래스, 상위 클래스 라고함.새롭게 정의된 클래스는 자식 클래
클래스들이 필수로 구현해야하는 추상 자료형으로 객체의 사용방법을 제시해준다.인터페이스는 추상메서드와 상수로만 이루어져있고 구현된 코드가 없기에 인스턴스도 사용 불가능하다.다중 상속 가능추상 메서드와 상수만 사용 가능생성자 사용 불가메서드 오버라이딩 필수추상 클래스를 통
어떠한 원인으로 인해 비정상적인 동작이 발생하고 프로그램이 종료되는 경우를 오류가 발생했다고 한다.이러한 경우에는 컴파일 시 생기는 컴파일 오류와 런타임 오류가 있다.가장 일반적으로 사용되는 예외처리로 try구문에는 발생 가능성이 있는 문장으로 넣어주고, catch 구
코딩테스트 문제를 풀다보니 이해가 안되는 부분이 생겼다.바로 StringBuilder 이다.백준 문제를 풀면서 StringBuilder 를 왜 쓰는지를 모르다보니 활용하여 문제를 풀어나가지 못하고정체구간에 들어갔다.오늘은 StringBuilder 에 대해서 포스팅해보려