
.
연산자의 종류 대입 연산자의 경우 2가지의 case로 나뉜다. \++value : value의 값을 대체한후 연산을 수행한다. value++ : 연산을 수행한후 value의 값을 대체한다. 우선순위연산자의 우선순위는 다음과 같다. 산술 > 비교 > 논리 > 대입 산

선언과 생성 배열(Array)는 기본형 변수가 아닌 참조형 변수들 처럼 new 명령을 통해서 생성하며 대괄호 안에 크기를 지정한다. 대문에 실제 값을 담지 않고 실제값이 가리키는 주소값을 저장한다. 배열의 초기화중괄호와 반복문을 이용한 방법 외에 Arrays 클래스에서

객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태(filed)와 행위(method)를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.객체는 프로그램
부모 클래스의 필드와 메서드를 자식 클래스에게 물려주는 방식코드의 중복이 제거되고, 재사용성이 크게 증가하여 생산성과 유지보수성에 매우 유리하다.클래스간의 관계는 상속관계 IS -A 로 표현된다.JAVA는 다중상속을 허용하지 않는다. 클래스에 final 키워드를 지정
상속 관계가 없는 다른 클래스들이 공통된 메서드를 구현해야할 때 인터페이스는 구현 클래스들의 동일한 사용방법과 행위를 보장한다.모든 멤버변수는 public static final 이여야 한다.(생략 가능)모든 메서드는 public abstract 이어야 한다.(생략 가
시스템 레벨에서, 또는 환경적인 이유로 발생한다.문제가 발생하면 일반적으로 회복이 불가능하다.일반적으로 회복이 가능한 문제이다.현실적으로 코드레벨에서 할 수 있는 문제상황에 대한 대응은 예외처리에 속한다.예외가 발생할 수 있다는 것을 미리 인지하고, 대응하는 것이다.j
JAVA 4주차 문법 : 제네릭 타입의 중요성 javascript, python 과 같은 약타입 언어를 이용한다면 기본적으로 변수의 타입 지정없이 함수를 구현 가능하다. java 안에서 객체는 Object Class 를 상속한다. 때문에 위와 같은 Object ty
프로세스 는 "실행중인 프로그램" 을 의미한다.OS 위에서 실행되는 모든 프로그램은 OS 가 만들어준 프로세스 위에서 실행된다.프로세스(리소스)를 할당 받을때 프로그램의 code, Data 그리고 메모리 영역(Stack, Heap) 를 받는다.Data 는 프로그램이 실
Java 의 큰 진화는 Java 8에서 이루어 졌다.하드웨어는 꾸준한 진화를 거듭했고, 사용량이 늘어나는 자원에 환경을 맞춘 C\* 보안 이슈와 안정성이 높은 C병렬 처리 \* 멀티코어 컴퓨터와 같은 병렬 프로세싱이 가능한 장비들이 보급되면서 새로운 요구사항들이 생겨났
버퍼는 데이터를 한곳에서 다른 한곳으로 전송하는 동안 일시적으로 그데이터를 보관하는 메모리 영역이다. 버퍼는 컴퓨터 안의 프로세스 사이에서 데이터를 이동시킬 때 사용된다. 버퍼 I/O 가 없으면 기본 OS 에서 직접 처리됨을 의미한다. 이러한 처리는 상대적으로 비용이
마지막 포스팅에 이어 시간이 조금 지났지만 금일은 자바 입출력의 활용에 대해 알아보는 시간이다. memory, in fileDataStream, ObjectStreamxml, json, database코드 구현에 앞서 사용하게 될 회원과 다형성을 활용한 인터페이스를 만
금일은 File, Files 클래스에 대해 알아보는 시간입니다. File, Files경로 표시Files 문자 파일 읽기 파일 복사 최적화 파일 또는 디렉토리를다룰 때는 File, Files, Path 클래스를 활용하면 됩니다. 다음과 같이 메서드를 사용하면 되지만 오래