자바의 기본자료형과 자료형의 형변환, 출력메소드, Scanner 사용하기
논리 값을 부정해서 반대 값으로 변경하는 연산자다. 제어문을 활용할 때 많이 쓰인다. !변수명 또는 !메소드호출구문 또는 !비교연산 으로 표현할 수 있다.변수명.equals 란? String 자료형은 하나의 클래스이기 때문에 동등 비교 연산을 할 수 없어서 값을 비교
조건문 : if, switch if문 조건에 따라 다른 문장이 실행될 수 있도록 수행하는 역할을 한다. if문은 조건의 범위 안에서 결과값을 반환하기 때문에 조건식이 범위로 되어있을 때 주로 사용한다. if (조건식) { true일 때 실행 문장; } else {
같은 자료형의 변수를 하나의 묶음으로 다룰 때 배열을 이용한다. 배열은 대괄호 를 사용 한다.매소드처럼 호출하면 자동으로 메모리 공간이 생성되고 매소드 종료 시 자동 소멸되는 것이 아니고 <span style='background-color: 이 때 배열의 길이를
<span style='background-color:클래스 상속은 클래스 선언부에 extends 라는 예약어를 사용해주면 된다. public class SubTest extends SuperTest{ } 형태로 선언할 수 있다. 상속을 해주는 쪽이 부모(sup
다형성은 객체 지향 프로그램의 큰 특징 중 하나로 여러 개의 형태를 갖는다는 의미이다. <span style='background-color:💡 자식 클래스로 선언된 변수에 부모 클래스의 객체를 저장은 불가능하다. 자식 클래스가 부모 클래스를 포함하지 못하기 때
하나의 자료형으로 사용 가능한 클래스로 <span style='background-color: String 클래스 사용String.concat("문자열"); : 두 개의 문자열을 합쳐주는 메소드 앞,() 두개가 합쳐진다.String.contains("문자열");
<span style='background-color: 컴파일 에러프로그램 실행을 막는 문법 에러를 말한다. 에러가 발생한 구문을 수정해서 해결해야 실행할 수 있다. 런타임 전에 eclipse에서 빨간줄로 띄워주는 에러들은 컴파일 에러다.런타임 에러런타임 에러는
input, output의 약자로 <span style='background-color: 파일이 이동하는 길인 스트림은 모두 단방향이기 때문에 입력 스트림과 출력 스트림은 따로 열린다. 하나의 스트림으로 입출력을 동시에 수행할 수 없기 때문에 동시에 입출력을 수행
메모리 상에서 자료를 구조적으로 처리하기 위해 자료구조를 담당하는 프레임워크인 컬렉션을 사용한다. 추가, 삭제, 정렬 등의 기능 처리가 간단하게 해결되어 자료 구조적 알고리즘을 구현할 필요가 없어진다.배열의 문제점인 지정한 크기 변경에 대한 문제나 기록된 데이터에 중간
Comparator, Comparable은 둘 다 데이터를 비교하기 위해 사용하는 인터페이스다. 여태 비교 연산은 간단하게 됐지만 하나의 기본 자료형을 비교 연산 하는 것이 아닌, 객체의 데이터들을 비교 연산하기 위해서 해당 인터페이스를 사용한다.객체가 생성되면 다양한
자바에서 제네릭에 대한 간단한 개념과 활용해보기!