일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- joinfetch
- 대량쿼리
- jscalendar
- 벌크연산
- values()
- jQuery값전송
- javaservlet
- paging
- 페치조인
- 제너릭
- springflow
- fullcalendar
- javascriptcalendar
- 프로젝트생성
- JPA
- fetchjoin
- 자바서블릿
- 페이징
- namedQuery
- calendar
- jQuery값전달
- 엔티티직접사용
- Hibernate
- 스프링데이터흐름
- LIST
- jQueryUI
- JQuery
- JPQL
- Generic
- 제네릭
- Today
- Total
목록공부/Java (57)
가자공부하러!
Oracle - doc - Collections1. L i s t2. M a p3. S e t 1. List - Oracle - doc - List 1-1. 주요 활용 방법 1-2. Methods in List - 실습코드 링크 1-3. Methods ( docs.oracle.com ) 1. 주요 활용 방법 > 선언 및 초기화123456789101112ListExam() { //List 초기화 방법 1. Arrays.asList == 배열을 List로 바꿔주는 메소드 List lst = new ArrayList( Arrays.asList(1,2,3,4)); //List 초기화 방법 2. add 메소드 활용 List lst2 = new ArrayList(); lst2.add(3); lst2.add(2); ..
1. 컬렉션 프레임워크2. Generic3. java.util4. Time 1. 컬렉션 프레임워크 - 실습코드 컬렉션 사용 방법 : Collection Methods ( 링크 ) 1. 컬렉션 프레임워크 > java.util 패키지에 있는 자료구조 클래스들을 지칭. - 자료구조란 ? : 자료를 저장할 수 있는 구조 > Collection Interface - 컬렉션 프레임워크에서 가장 기본이 되는 interface. - Collection 인터페이스는 '여기에 자료가 있다' 라는 것을 표현. - 중복 허용, 자료가 저장된 순서를 기억하지 못함. - 대표적인 메소드는 add(), size(), iterator() ㄴ 컬렉션은 자료의 저장 순서를 기억하지 않기 때문에 Iterator 인터페이스를 반환한다 ㄴ ..
1. Object 클래스 - 실습코드1. Object 클래스는 모든 클래스의 최상위 클래스이다. > 아무것도 상속받지 않은 클래스는 자동으로 Object 클래스를 상속받는다- Object가 가지고 있는 메소드는 모든 클래스에서 사용할 수 있는 메소드이다. 2. Object 클래스의 메소드 > 반드시 오버라이딩해서 사용해야 한다. ( @Override ) 메소드 명 사용 설명 equals boolean equals(Object obj) 두 객체가 같은지 비교하여 같으면 true, 다르면 false 반환 toString String toString() 현재 객체의 문자열을 반환 clone protected Object clone() 객체를 복사 hashCode int hashCode() 객체의 코드값 반환 ..
1. 람다식? 1. 정의 > 식별자 없이 실행 가능한 함수 표현식 > 다른 말로 익명 메소드라고 함 > 객체 지향 언어 보다는 함수 지향 언어에 가깝다. 2. 왜 쓰나요? > 인터페이스가 가지고 있는 메소드를 간편하게 즉흥적으로 구현해서 사용하기 위함ㄴ 조건 : 람다식으로 구현할 인터페이스는 단 한개의 추상메소드만 가지고 있어야 한다. > 자바는 인터페이스의 메소드를 활용하려면 객체를 생성해야만 했다. ㄴ메소드만 전달할 수 있는 방법이 없었다는 말. > 람다식을 사용하면 객체 생성 없이 메소드를 사용할 수 있다! 와! 3. 사용 방법은? > 기본 구조 : - (타입 매개변수, ... ) -> { 실행문; ... } ;- 매개인자의 자료형 생략 가능- 매개인자가 한개인 경우 매개인자의 괄호 생략 가능- 실..
1. 스트림? 1. 스트림이란? > JDK 8에서 추가된 API > 데이터 소스를 추상화하고, 데이터를 다루는데 자주 사용되는 메서드들이 정의되어 있음 > 람다를 활용할 수 있는 기술 중 하나. > 컬렉션, 배열 등이 갖는 저장 요소를 하나씩 참조해서, 함수형 인터페이스(람다식)를 활용하여 반복 처리. ㄴ 선생님.. 말이 너무 어려더러워요 > 원문 번역 공부 : Java 8 Streams (tutorialspoint.com) 2. 어떻게 써요? > 메서드 갖다 쓰시면 돼요 :) > 스트림 API의 3단계 : 스트림생성 - 중개연산 - 최종연산 3. 중단 > 아이고 모르겠다 > 람다식, 컬렉션을 더 공부하고 다시 도전하기로 한다. > 2019-05-17 4. 재개 > 기본 내용, 특징, 메서드 정리 : h..
제네릭 : 클래스 내부에서 사용 할 자료형을 객체 외부에서 정하는 기법. 제네릭을 사용하는 이유 : > 타입 안정성 : 미리 정한 타입의 자료만 받기 때문에 자료형을 엄격히 제한할 수 있음 제네릭의 특성 : > 복수의 제네릭을 활용 가능 > 제네릭 생략 가능 (이미 선언된 변수의 자료형을 알 수 있는 경우) > 메소드에 적용 가능 제네릭의 제한 (extends): > 제네릭으로 올 수 있는 데이터 타입을 특정 클래스의 자식으로 제한할 수 있다. 제네릭 연습 코드 GenTest.java1234567891011121314151617package test;public class GenTest { //이 클래스로 객체를 생성할 때 객체가 받아올 자료형을 정할 수 있다. //꺽쇠()사이 T자리에 자료형을 입력해서..
프로그램 조건1. 10번 찍으면 나무가 넘어간다.2. 사용자는 몇 번 나무를 찍을 지 숫자 입력을 통해 결정한다. 메인클래스1234567891011121314package Test.java;import java.util.*; public class TestMain { public static void main(String[] args) { // TODO Auto-generated method stub TreeHit t = new TreeHit(); Scanner scn = new Scanner(System.in); System.out.println("몇 번 찍어보실래요?"); int hitcount = scn.nextInt(); t.add(hitcount); }}Colored by Color Script..
Java 설치 방법(2019-02-27) 1. Java 다운로드 - https://www.oracle.com/technetwork/java/javase/downloads 접속 - Java SE 다운로드 2. 다운로드 한 파일 실행 및 인스톨 3. 설치경로 내부 bin 폴더의 경로(c\Program Files\Java\jdk-0000\bin)를 복사 4. cmd 실행 - javac 입력 - "00000 ~ 배치 파일이 아닙니다." 메시지 확인 5. 컴퓨터 > 속성 > 고급 시스템 설정 > 환경 변수 > 시스템변수 박스 내 "Path" 더블클릭 > 환경변수 추가좌측의 경우 bin 폴더의 경로 추가. 우측의 경우 세미콜롱(;)입력 후 경로 입력 6. 기존에 실행 중이던 cmd 종료 - cmd 실행 - java..