-JRE : 자바로 만들어진 응용프로그램을 실행하기 위한 프로그램-자바 프로그램 소스 파일 확장자는 .java-소스파일을 번역하면 .class(바이트코드)가 생성됩니다.-JRE가 .class파일을 실행시킵니다.-객체 지향 : 프로그램 구현에 필요한 객체를 파악하고
public class Hello{....}public class로 정의된 hello클래스public class의 클래스 이름과 파일이름은 같아야한다(대소문자구분):Hello.javapublic static void main(String\[] argu) {.....}/
메소드 정의 지역변수 전역변수
String타입으로 변수 선언을 합니다.String은 자바클래스 이름.따라서 필드와 메소드를 갖습니다.String으로 선언된 문자열은 객체로 만들어 집니다.int, long, float, double 과 같은 원시 타입과 다르게 String변수는 참조타입입니다.Stri
예시 코드
클래스,필드,메소드 3가지에 접근 범위를 설정하는 것입니다.public : 모든 패키지의 클래스에서 사용가능.private : 자신 클래스 외에는 사용 불가능default: 아무것도 지정하지 않은 것 : 자신이 포함된 패키지의 클래스만 사용가능protect: 클래스 상
int k는 지정 indexint value 는 바꿀값for반복문을 통해서 배열의 끝부터 지정 index값의 위치까지 i-1 과 i의값을 바꾸며 탐색하게된다. 그 과정에서
상속은 우리가 일반적으로 알고있는 부모가 자식에게 무언가를 물려주는 것을 상속이라고 부르는 것처럼 자바에서도 부모역할을 하는 클래스가 자식 역할을 하는 클래스에게 클래스 멤버와 메서드를 물려주는 것을 상속이라고 합니다.상속은 클래스를 재사용하기 때문에 중복을 줄여주고
.size()로 리스트의 길이 측정일반 배열과는 다르게 \[] = "add"; 처럼 추가하는 것이 아닌 .add = ("add");로 추가하며 출력할때는.get(indexnumber) 으로 받아와 출력하게된다. add 로 받는 값은 Object로 모든 값을 받아올
Set은 데이터 저장에 순서가 없다. 동일한 값을 중복하여 저장할 수 없다.출력 결과 : 5set에 저장된 문자열은 해쉬코드값이 달라 실행 컴퓨터마다 다르게 무작위로 나온다 은 제네릭타입 Iterator의 타입을 결정해줌 iterator는 데이터를 가져오는 집게대표적인
어노테이션으로 자주 작성되는 코드를 만들어 줍니다.주로 데이터를 저장하는 클래스를 생성합니다. ide가 컴퓨터에 없다고 나오면 lombok.jar.파일을 원하는 ide가있는 폴더에 설치해주면된다. path 설정된 폴더(경로)의 명령어들은 어느 위치의 폴더에서나 실행할