본문 바로가기 메뉴 바로가기

DOUSTORY

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

DOUSTORY

검색하기 폼
  • 분류 전체보기 (84)
    • Front-end (10)
      • Vue.js (2)
      • HTML, CSS, JS (7)
    • Back-end (42)
      • Java (32)
      • Spring Framework (4)
      • Java 실습예제 (1)
      • Servlet, JSP (2)
      • JPA (2)
    • DB (13)
      • SQL (13)
    • 프로그래밍 (6)
    • 일상 (1)
    • 뮤지컬 (0)
    • 카메라 (0)
      • 영상 (0)
      • 사진 (0)
    • 주식공부 (2)
    • 프로젝트 (3)
      • 모바일웹 만들기 (3)
    • 토익스피킹 (0)
  • 방명록

Back-end/Java (32)
스트림

데이터 처리 기능을 구현한 클래스, 람다식과 함께 사용한다. 중간연산과 최종연산으로 나누어 진다. 최종연산이 끝나면 스트림은 더이상 사용할 수 없습니다. package streamDemo; public class Book { public String name; public int price; //Book생성자 Book(String name, int price) { this.name = name; this.price = price; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPr..

Back-end/Java 2021. 8. 10. 17:04
JAVA

1. OT 2. 변수 자료형중 String은 초기화 필요 int, double 등은 0으로 자동 초기화 변수제약 중 '숫자로 시작할 수 없다', '특수문자 사용할 수 없다 $,_빼고' 3. 자료형 byte, boolean (1바이트) short, char(2바이트) int, float(4바이트) long, double(8바이트) 이다. 상수는 final로 정의 4.형 변환 묵시적(자동) 작은용량 -> 큰용량, 정수 -> 실수 / 명시적(수동) 6. 여러가지 연산자 val = ++ num; // 먼저 num값이 1증가 val = num++; // 먼저 대입 조건연산자 int num = (5>3) ? 10 : 20 결과 10 7. 조건문 switch () {case : break; default;} 8. 자..

Back-end/Java 2021. 8. 10. 14:10
람다(Lambda)

익명클래스를 함수로 단순화 시킨 것 함수형 프로그래밍 방식을 람다식 이라고 합니다. return 을 명시적을 사용하지 않아도 된다. {} 가 없어도 된다. 람다식 인터페이스는 오직 하나의 메소드만 생성 가능하다.. 왜? 변수안에 람다식으로 만든 메소드가 들어간다 -> 함수형 프로그램

Back-end/Java 2021. 8. 10. 12:56
스레드

프로세스 - 할당받은 메모리 스레드 - 코드 실행 흐름 이해) 1개의 프로세스(크롬) 3개의 스레드(텝)가 각자 운용되고 있다. 1. Runnable 을 implements하여 스레드 호출 2. Thread를 extends하여 스레드 호출

Back-end/Java 2021. 8. 10. 11:29
내부 클래스

인스턴스 내부클래스 인스턴스 내부클래스는 외부클래스가 인스턴스로 사용되어야만 사용이 가능합니다. 내부클래스는 외부클래스가 선언되어야 사용가능하기때문에 static 선언은 할 수 없다. (오류난다) 정적 내부클래스 static으로 내부클래스를 선언해준다. (내부 변수에 static사용가능) 먼저 튕겨져 나갔기 때문에 다른애들(외부클래스 선언 변수, 내부메소드에서 내부클래스에서 선언한 변수)를 못알아본다. 1) 정적 내부클래스는 미리 데이터 풀에 올라갑니다.. 외부클래스 생성과 무관하게 사용 가능합니다. 2) 하지만 먼저 올라가기 위해서는 변동 위험이 있는 (아직 선언 되지 않은) 외부 클래스 변수는 사용 할 수 없습니다. 3) 내부클래스의 정적 메소드는 외부 메소드 변수 사용이 불가능합니다. static이..

Back-end/Java 2021. 8. 10. 08:53
컬렉션 프레임 워크(Map)

MAP은 쌍으로 선언되는(Key, value) 자료들을 관리하는 인터페이스 입니다. collection(list, set)의 add()대신 put()을 사용하는건 기억해두자 해당 에문 처럼 value 값에 인스턴스가 들어갈 수 있습니다. Set으로 변경후 Iterator사용하여 순회가 가능합니다.

Back-end/Java 2021. 8. 9. 14:57
컬렉션 프레임 워크(SET)

데이터 관리를 위해 자바에서 필요한 자료구조를 미리 구현해 놓은 것(LIST, SET, MAP) LIST : INDEX 가 존재, 중복이 가능하다 SET : 집합이다, 순서는 없다, 하지만 중복 불가능 MAP : 집합이고 순서도 없지만 KEY 와 VELUE가 1:1 매칭, KEY값은 중복이 불가능, VELUE 값은 중복이 가능 SET 순서와 상관 없이 중복을 허용하지 않는경우 SET인터페이스를 구현한 클래스이다. 중복을 허용하지 않는 데이터로 아이디, 주문번호 등이 있다. Set은 순서가 없기때문에 모든 내용을 비교할때.. list에서 for문을 사용하여 index를 순서대로 확인 한 것 처럼 Set은 Iterator를 사용한다. while 문과 'hasNext() (set안에 데이터가 있니?' -> '..

Back-end/Java 2021. 8. 9. 13:52
JAVA 예외처리 개념

예외란, 프로그램이 동작하는 과정중.. 오류가 난 경우 프로그램이 바로 종료되지 않도록 Exception을 전달하지 않음.. 예외처리는 try ~ catch ~ finally 키워드를 사용합니다. try : 이 안에서 오류가 발생하면 catch : 오류가 발생했을 때 어떻게 수행할지 finaly : 무조건 실행 시킵니다. retrun();이 있어도 무조건 실행합니다.

Back-end/Java 2021. 8. 5. 17:05
다형성

하나의 메소드나 클래스가 다양한 방법으로 동작하는 것 예) 키보드 ESC, ENTER 똑같은 '누른다' 라는 행동을 하지만 결과는 각각 취소, 실행의 목적을 가지고 있다. 여러 클래스를 하나의 타입으로 처리할 수 있다는 장점이 생긴다.

Back-end/Java 2021. 8. 5. 10:59
인터페이스

어떤 클래스가 인터페이스를 사용한다면, 그 클래스는 반드시 그 인터페이스 매소드를 사용해야한다..!! interface I { public void z(); } class A implements I{ public void z(){} } 특정 클래스(classA) 를 특정 인터페이스(interface I)와 결합시키면 인터페이스 안에있는 매소드(z())를 반드시 구현하도록 강제한다. - 인터페이스 : 일 시키는 애.. -> classA는 interfaceI를 구현한다.. 그럼 인터페이스는 언제 사용하는 것인가? 여러 개발자들이 함께 참여하는 프로젝트일경우 구현을 강제하여 약속한대로 개발이 가능하도록 돕는 역할을 한다. 인터페이스에서 선언한 변수는 모두 컴파일 과정에서 상수로 자동 변환됨 인터페이스에서 선언..

Back-end/Java 2021. 8. 5. 09:06
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 모바일앱만들기
  • Java
  • JAVA프로젝트
  • 추상클레스
  • 스프링
  • 스프링부트
  • map
  • 라이브러리란
  • 리츠란
  • 프레임워크
  • 프레임워크 라이브러리 차이점
  • 등산로API
  • Spring프로젝트
  • 스프링개념
  • 등산웹개발
  • 하이브리드앱만들기
  • static
  • 등산앱개발
  • 모바일웹만들기
  • 컬렉션프레임워크
  • 앱만들기
  • 프레임워크란
  • SQLD
  • tkgiddl
  • 등산어플
  • SQL
  • select사용법
  • SET연산자
  • 정규화
  • 쉬운개념
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바