자바 설치 자바설치 링크 이클립스 설치 이클립스 설치
![](https://images.velog.io/images/myway00/post/965113b8-a47e-4291-9c91-343e9
JAVA >출처 ㅣ 자바의 동작 원리 - 생활코딩 1) => 우리가 작성한 .java 파일(소스코드)를 기계는 이해 불가 => java 파일을 기계가 이해할 수 있도록 바꾸는 것 : COMPILE 과정 거침 2) => COMPILE 과정을 거치게 되면 .class 생성 => 소스코드를 기계가 이해할 수 있는 자바 어플리케이션 파일(.class)로 생성...
출처 : 생활코딩 | 문자열 다루기String : ""Char : '' (한 글자)\\n따옴표를 표현하고 싶다면 \\를 앞에 써주면 된다 (ex: Hello "World")~println("Hello \\" World \\" "
JAVA 개념 꽉 JAVA
자바의 특징과 os 독립적 성격
변수타입 변수이름 ;변수 선언 시 메모리의 빈 공간에 변수타입 에 알맞은 크기의 저장공간 확보이 저장공간은 변수이름을 통해 사용 가능지역변수는 사용되기 전 반드시 초기화 neededBUT 클래스 변수와 인스턴스 변수는 초기화 생략 가능1) 대소문자 구분, 길이 제한 X
나는 빈 문자열 + 공백 " " 을 둘다 거르고 싶은 상황임isBlank와 isEmpty 옵션이 존재해서 뭘 고를지 몰라서 알아봄isBlank는 해당 String 안에 공백(Whitespace) 혹은 빈 문자열이 있으면 true를 반환한다. 해당 문제가 공백인지 확
추상클래스는 인터페이스의 일종이지만, 두 가지의 쓰임새는 전혀 다르지
연산자의 우선순위와 결합규칙 연산자의 우선순위 효율적인 연산 방법, 캐스팅 주의점
1) switch 문의 조건식 결과는 정수 또는 문자열!2) case 문의 값은 정수, 상수만 가능 및 중복 xfor(초기화:조건:증감)for (타입 변수명 : 배열 or 컬렉션)위에서의 타입은 배열 혹은 컬렉션 요소의 타입배열, 컬렉션에 지정된 값이 while보다 f
같은 타입의 여러 변수를 하나의 묶음으로 다루는 것선언방법1) 타입 변수이름;(ex) int score; or String name;2) 타입 변수이름 ; (ex) int score ; or String name 배열 선언 뒤에는 배열 생성 필요해배열 선언은
클래스로부터 객체 만드는 과정 == 클래스의 인스턴스화클래스로부터 만들어진 객체를 인스턴스라고 한다1) 속성 : 멤버변수, 특성, 필드, 상태2) 기능 ) 메서드, 함수, 행위 클래스를 선언하는 것은 단순히 설계도 만든 것에 불과, 실체 인스턴스를 생성해야 함1) 클래
오버로딩의 조건메서드 이름과 같아야 한다.매개변수의 개수 또는 타입이 달라야 한다.메서드 이름이 같아도 매개변수가 다르면 서로 구별 가능해서 오버로딩 가능반환 타입은 오버로딩을 구현하는데 전혀 영향을 주지 못함=> 오버로딩 성립 x 매개변수 the same=> 오버로딩
1.상속 1.1 상속의 정의와 장점 상속을 받을 때 생성자와 초기화 블럭은 상속되지 않는다, 오로지 멤버만 상속 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다 상속을 받게 되면 조상클래스만 변경돼도 모든 자손 클래스에, 손자 클래스까지 영향 => 클래스 간 상속관계 맺어준다면 자손 클래스들의 공통적인 부분은 조상클래스에서 관리, 자손 클래스는...
여러가지 형태를 가질 수 있는 능력조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있게 하는 것 조상 타입의 참조변수로 자손타입의 인스턴스 참조 가능그러나 자손에서 추가로 정의한 메소드에는 접근 불가!반대로 자손타입의 참조변수로 조상타입의 인스턴스 참조
1. 예외처리 1.1 에러 1) 컴파일 에러 : 컴파일 시 발생 에러 (소스코드 오타, 잘못된 구문, 자료형 체크) 2) 런타임 에러 : 컴파일 잘 되었다고 프로그램 실행 시에도 에러 발생하지 x 아니다 / 프로그램 실행 도중에 발생하는 것! 컴파일러가 소스코드의
1. java lang 패키지 java lanf은 자바프로그래밍에 가장 기본 클래스들 포함 따라서 import 가 필요 없음 1.1 Object 클래스 모든 클래스의 최고 조상, Object 클래스의 멤버들은 모든 클래스에서 사용 가능 equal : 인스턴스의 주소값으로 비교 > |메서드|내용| |------|-----------------------...
Chapter 10 날짜와 시간 & 형식화
Chapter 11 컬렉션 framework
지네릭스
열거형
어노테이션
◆ 인터페이스 • 추상클래스의 특별한 형태 > 추상메소드는 only 오로지 상속만을 위해 만들어진 메소드 • 추상메소드와 상수만을 멤버로 가질 수 있음. (생성자 가질 수 없음) • 모든 멤버변수는 public static final 이어야 하며, 이를 생략할 수 있
equals 는 일반 규약을 지지켜 재정의하라
연산자 우선순위, 연산 따위가 중요할 듯?
객체 지향 개념 복습이랄까 호호
HashSet을 사용하다가, equals, hashcode, 동일, 동등에 대한 개념이 확실히 잡혔습니다. 오히려 좋습니다.
JAVA 의 IO 와 NIO 에 대해서