함수란 한 개의 기능을 수행하는 코드의 집합이다.위와 같이 함수를 작성하면 우리가 나중에 두 자연수의 합을 구하고자 하는 기능이 필요하면 이 함수를 호출하면 된다.메소드는 Class에 종속된 함수이다. Class함수 라고 부르기도 한다.아까와 같이 plus 메소드는 위
객체지향 프로그래밍(Object-Oriented Programming) 줄여서 OOP로 쉽게 이해하면 조립하는 형식의 프로그래밍이라고 이해하면 된다. 여러가지 객체를 만들고 그 객체를 조립하여 하나의 완성된 프로그램을 만드는 것이다. 컴퓨터를 조립한다고 생각해보자,
처음 자바를 시작하면 보게되는 코드여기서 static은 무엇을 의미하는 것일까변수와 메소드의 키워드이다.static 키워드를 사용하면 클래스에 종속되기 때문에, 클래스가 메모리에 올라갈 때 생성이 된다. 때문에 인스턴스(객체)를 생성하지 않고 바로 클래스에서 사용할 수
java에서 final 키워드는 변수, 메소드, 클래스 등에 적용될 수 있는 키워드이다.
멀티쓰레드를 지원함으로써, 하나의 자바 프로그램에서 여러 개의 쓰레드를 동시에 실행할 수 있습니다.
Java에서는 접근제어자를 사용하여 클래스, 필드, 메서드 등의 접근 권한을 제한할 수 있다. 접근제어자에는 크게 private, protected, public, default(접근 제어자를 생략) 4가지가 있다.
회원, 계좌 등 특정 리소스를 찾으려는데 해당 리소스가 없다면? 회원가입을 진행할때 해당 회원이 이미 가입되어있는 상태이거나, 계좌를 조회하려는데 계좌가 없는 상태일 경우 그것에 대한 예외 처리를 진행해야한다. 오류는 시스템 레벨에서 발생하지만 예외는 내가 구현한 로직에서 발생하는 것이기 때문에, 발생할 상황을 예상하고 그것에 대한 처리를 분명히 진행해...