일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 캐시워크
- 안드로이드
- TOSS
- 비트코인
- 추천인
- 토스
- 오늘의퀴즈
- 캐시워크정답
- ㄹㅂㅁㅇㅌ
- 이벤트
- 리브메이트
- 캐슬
- spring게시판
- 돈버는퀴즈
- 퀴즈
- 행운퀴즈
- 캐시슬라이드
- 초성퀴즈
- Android
- 행운퀴즈정답
- 자바
- 캐웤
- 행퀴
- 오퀴즈정답
- 초성퀴즈정답
- 오퀴즈
- java
- 톹
- 토스정답
- 정답
- Today
- 252,060
- Total
- 18,363,256
목록자바 (7)
Gomdori
더보기 자바 버전별 넘버 J2SE 9 = 53 J2SE 8 = 52 J2SE 7 = 51 J2SE 6.0 = 50 J2SE 5.0 = 49 JDK 1.4 = 48 JDK 1.3 = 47 JDK 1.2 = 46 JDK 1.1 = 45 더보기 해결방법 compile을 자바 버전에 맞게 변경하거나, 실행하는 환경에서 자바 버전을 complie 버전으로 변경한다. Eclipse : Project 선택 > Properties > Java Compiler > Java 버전을 하위로 변경 Intelli J : File -> Project Structure -> SDKs
Strinig to int(String에서 int로 형변환 하기) String text = "12341245"; int numer = Integer.parseInt(text); int to String( int 에서 String으로 형변환 하기) int number = 12341245; String text = Integer.toString(number);
연산자의 종류 - 대입 연산자,산술 연산자, 비교 연산자,논리 연산자 등이 있다. 산술연산자(Arithmetic) + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 대입연산자 = 기호를 사용하여 대입을 할 때 사용하는 연산자입니다. ex) int a = 10; int 데이터형을 가진 a 변수에 10이라는 값을 대입할 때 사용 String a = "a"; String b = "b"; String c = a+b; c = ab
추상클래스(abstract class) : 하위에서 구현할 메소드의 원형을 가진 상위클래스이다. - 상위클래스로만 존재 - 자체를 객체로 생성할 수 없다. new 연산자 X 추상클래스는 상속관계를 통해서 생성해서 사용해야한다. 추상클래스 형식 abstract class 클래스명{ 일반멤버변수; 메소드들; 생성자; abstract 반환형 메소드명(); } - extends 키워드를 이용하여 추상클래스를 상속할 수 있다. - 추상메소드를 하위에서 모두 구현할 필요가 없다. 인터페이스(interface) => 추상메소드 + 상수 - 추상클래스와 인터페이스의 비교(공통점) (1) 상위클래스에서만 사용가능(상속관계에서만 가능) (2) 하위에서 구현할 함수의 원형을 선언 - 추상클래스와 인터페이스의 비교(차이점) ..
상속(inheritance) : 객체와 객체를 연관시키고 계층구조를 만들어 코드를 재사용 - 부모클래스,상위클래스 => parent class, super class - 자식클래스,하위클래스 => child class, sub class - 오직 한 클래스만을 상속할 수 있다. Object 클래스 = 최상위 클래스 상속 형식 class 클래스명 extends 상속클래스명 클래스명 => 하위 클래스 상속클래스명 => 상위 클래스 - 모든 클래스의 부모클래스 -> Object - 상위 클래스의 접근지정자에 따라 접근이 제한 ※ 접근지정자 : private,public,protected 등등.. 접근가능도 클래스 내부 하위 클래스 외부 Private O X X Public O O O Protected O O ..
접근제어자(클래스에 있는 멤버변수,함수를 접근 및 사용한다.) - Private : class 안에서만 접근가능 - Public : 전체에서 접근가능 - Protected : 같은 class와 같은 패키지(package) 그리고 하위 class에 접근가능 - friendly 또는 생략된 제어자 : 같은 class와 같은 패키지안에서만 접근가능 오버로딩(Overriding)(함수에만 적용이 된다.) - 중복되는 메소드명을 class안에서 정의할 수 있도록 하는 것 - 같은 함수명으로 다양한 값을 받아 처리 - 함수명 하나만 기억하면 된다. - 같은 함수명이 있을 때 구분하는 규칙이 있다. - return 값으로는 구분을 못한다. 매개변수로 구분이 된다. 생성자(Constructor) --> 멤버함수 - 객..
Java의 데이터형 8bit(비트) 1byte 1024byte(바이트) 1kilobyte 1024kilobyte(킬로바이트) 1megabyte 1024megabyte(메가바이트) 1gigabyte 1024gigabyte(기가바이트) 1terabyte 1024terabyte(테라바이트) 1petabyte 1024petabyte(페타바이트) 1exabyte 1024exabyte(엑사바이트) 1zettabyte 기본형 boolean 1byte char 2byte byte 1byte short 2byte int 4byte long 8byte float 4byte 참조형 : 메모리주소를 저장한느 데이터형 -> 클래스,배열,인터페이스 -->4byte 변수 : 상수를 저장하는 메모리 공간 형식 -> 데이터형 변수명;..