전체 글

전체 글

    1. 타임리프 - 기본 기능

    타임리프 소개 기본 표현식 타임리프는 다음과 같은 기본 표현식들을 제공한다. 지금부터 하나씩 알아보자. • 간단한 표현: ◦ 변수 표현식: ${...} ◦ 선택 변수 표현식: *{...} ◦ 메시지 표현식: #{...} ◦ 링크 URL 표현식: @{...} ◦ 조각 표현식: ~{...} • 리터럴: ◦ 텍스트: 'one text', 'Another one!',… ◦ 숫자: 0, 34, 3.0, 12.3,… ◦ 불린: true, false ◦ 널: null ◦ 리터럴 토큰: one, sometext, main,… • 문자 연산: ◦ 문자 합치기: + ◦ 리터럴 대체: |The name is ${name}| • 산술 연산: ◦ Binary operators: +, -, *, /, % ◦ Minus sign ..

    Comparable

    Comparable

    지금도 어렵지만, 1단계, 2단계, 3단계... 이런 식으로 설명해 보겠다. 1단계 Intro - 자바조상님은 사용자가 만든 객체에 대해서는 모르신다. Arrays.sort() 메서드부터 이야기해보겠다. 아래의 코드를 보자 import java.util.Arrays; public class Exercise11_7 { public static void main(String[] args){ int[] arr1 = { 30, 50, 10, 40, 20}; Arrays.sort(arr1); //int, float 등 기본형 타입의 배열을 자바가 내부적으로 알아서 오름차순으로 정렬해준다. System.out.println("arr1= "+Arrays.toString(arr1)); Integer[] arr2 = {..

    Wrapper클래스

    Wrapper클래스 기본자료형을 객체 자료형으로 사용할 수 있도록 만들어 놓은 포장 클래스 코드실습 public class TPC39 { public static void main(String[] args) { int a =1; Integer b = 1; //컴파일러가 자동으로 new Integer(1)해서 Boxing해줌 int c =b.intValue();//Interger형을 기본자료형인 int형으로 Unboxing한다. System.out.println(c); Object[] obj = new Object[3]; obj[0] = new Integer(1); obj[1] = new Integer(2); obj[2] = new Integer(3); //Integer클래스는 Object클래스의 toSt..

    ArrayList

    ArrayList 특징 : Object[ ] 배열의 데이터구조를 갖고 있다. 배열의 길이에 제약이 없다. 1. 실행클래스를 만든다. import java.util.ArrayList; import kr.bit.Book; public class TPC37 { public static void main(String[] args) { ArrayList list = new ArrayList(); //Object[] 배열을 가지고 있음 list.add(new Book("자바", 12000,"이지스", 600)); //add동작 : upcasting (Book타입-->Object타입) list.add(new Book("C언어", 17000,"에이콘", 700)); list.add(new Book("Python", 1..