본문 바로가기

Java

(20)
Java 연산자 연산자계산을 할 때 계산의 목적이 되는 것== 덧셈, 뺄셈 처럼 계산할 기호 피연산자계산을 할 때 계산의 대상이 되는 것== 연산자로 인해 계산되는 숫자  2 + 1 :2, 1 == 피연산자+     == 연산자  연산자 종류우선순위는 수학의 사칙연산이랑 같음 산술연산자 == +, -, *, / , % / : 몫 구함% : 나머지 구함 비교산자 == >, =, 반환 타입 : boolean== : 같다!= : 같지 않다 논리연산자 == &&, ||, !비교 연산의 결과값으로 받을 수 있는 boolean 값을 연결하는 연산자 && : 그리고 (and) : 피연산자가 모두 true여야 true가 된다true && true == truefalse && true == falsetrue && false && tru..
Java LocalDate, LocalDateTime 날짜 요일 Java 8 이후에 사용되는 날짜 클래스 LocalDate           import java.time.LocalDate날짜를 나타내는 클래스LocalDate date = LocalDate.of(년 , 월,  일)    // 날짜 지정LocalDate date = LocalDate.now();                // 현재 날짜 LocalDateTime          import java.time.LocalDateTime날짜와 시간을 나타내는 클래스LocalDateTime datetime = LocalDateTtime.of( 년, 월, 일 , 시, 분, 초 )      //날짜 시간 지정LocalDateTime datetime = LoacDateTime.now();               ..
Java 컬렉션 프레임워크 (Collection Framework) 정리 Coolection Framework 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리증을 구조화하여 클래스로 구현해 놓은 것 List중복된 값을 허용한다.순서대로 저장한다. Set (집합)중복된 값을 허용하지 않는다.순서대로 저장을 하지 않는다. ArrayListArrayList a = new ArrayList()이런 식으로 쓴다. String타입이나 Integer타입을 입력 받고 싶으면 ArrayList 이렇게 써주면 된다. .add()데이터 값을 추가한다. .size()List의 크기를 반환한다. // 배열의 length .get( index )List의 index 위치에 있는 데이터를 반환한다. HashSetHashSet a = new HashSet ArrayList랑 똑같이 쓰면 된다. ..
Java String 정리 String String 객체의 내용은 불변이다.String은 클래스이고 참조형 변수이다.String str1 = "abc";String str2 = new String("abc");String str3 = "abc";str1, str2는 내용은 같지만 서로 다른 주소값을 가지기 때문에str1 == str2 를 하게 되면 false가 뜨게 된다.     // == 은 주소값을 비교한다.str1, str3는 서로 같은 주소값을 가지기 때문에str1 == str3를 하게 되면 true가 뜨게 된다..charAt( index )String타입을 char타입으로 변환index위치의 문자를 반환정수타입으로 변환 했을 땐 아스키코드로 변환된다.str1.charAt( index );codePointAt( index ..