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

코린이탈출

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

코린이탈출

검색하기 폼
  • 분류 전체보기 (249)
    • Language (178)
      • JAVA (32)
      • JSP (21)
      • JavaScript (67)
      • HTML_CSS (11)
      • PYTHON (27)
      • REACT (1)
      • Vue.js (14)
    • DBMS (13)
      • Oracle (8)
      • Toad (5)
    • Framework & Management (27)
      • Spring (24)
      • Git (2)
    • ETC_CODE (1)
      • AWS (1)
    • Knowledge (1)
      • 정보처리기사 (0)
      • 코딩테스트 (0)
    • ETC (27)
      • 오류 (8)
      • Tip & 설정 변경 (19)
  • 방명록

Language/JAVA (32)
이클립스에서 디버깅

디버깅(Debuggin) 디버깅(Debuggin)은 컴퓨터에서 발생한 오류를 찾기 위해 소스 코드를 한 줄씩 따라가면서 변수값의 변화를 검사하는 과정 중단점(BreakPoint) 중단점(BreakPoint)은 코드의 동작을 잠시 멈추도록하여 디버깅이 가능하게 해줌 원하는 위치에 중단점을 설정하면 됨 이클립스에서 디버깅 실행하는 방법 1) Break Point를 지정한다 2) 디버깅 모드로 실행한다 3) 창이 뜨면 Yes(디버깅모드로 화면전환) , No(현재 화면에서 디버깅모드) 클릭 4) 디버그 진행 버튼으로 변수값 확인하기 Step Into (F5) : 한단계씩 수행 Step Over (F6) : 함수단위 수행 Step Return (F7) : 호출한 곳으로 되돌아가기 블로그 참조 https://dpd..

Language/JAVA 2023. 4. 20. 10:55
File

String dbpath = String.valueOf(File.separator) + YYYYMM; String path = String.valueOf(SitePath.UploadDirectory) + dbpath; dbpath - 경로 디렉토리 구분자(\) + 연도월 추가함 ( \202304 ) path - 파일들이 올라가는 폴더 + dbpath ( c:\\attch\\netis\\\202304 ) File dir = new File(path); dir - File uri 경로에 대한 파일의 File 객체 생성 if(!dir.isDirectory()) dir.mkdirs(); FileVO fileVo = new FileVO(); dir.isDirectory() - 해당 경로가 폴더인지의 여부를 리턴함..

Language/JAVA 2023. 4. 18. 13:43
2/2(목) 이것이 자바다 Chapter 14. 람다식

chapter 14. 람다식 최근, 함수적 프로그래밍이 다시 부각중 => 병렬 처리, 이벤트 지향 프로그래밍에 적합함 람다식은 익명 함수(anonymous function)를 생성하기 위한 식으로, 객체 지향 언어보다는 함수 지향 언어에 가까움 자바 코드가 간결해지고, 컬렉션 요소를 필터링하거나 매핑해서 원하는 결과를 쉽게 집계할 수 있음 람다식 -> 매개 변수를 가진 코드 블록 -> 익명 구현 객체 14.2 람다식 기본 문법 (타입 매개변수, ...) -> {실행문; ...} (타입 매개변수) 는 오른쪽 중괄호 {} 블록을 실행하기 위해 필요한 값을 제공하는 역할 매개 변수의 이름은 자유롭게 쓸 수 있음 -> 기호는 매개 변수를 이용해 중괄호 {} 를 실행한다는 뜻 매개 변수 타입은 런타임 시에 대입되..

Language/JAVA 2023. 2. 2. 16:10
스무번째날[IO 기반 입출력 및 네트워킹(2) - 네트워크 / TCP / UDP]

목차 1. 네트워크 기초 2. TCP 네트워킹 3. UDP 네트워킹 네트워크 기초 * 네트워크 : 여러 대의 컴퓨터를 통신 회선으로 연결한 것 - 홈 네트워크 : 컴퓨터가 방마다 있고, 이들 컴퓨터를 유,무선 등의 통신 회선으로 연결 - 지역 네트워크 : 회사, 건물, 특정 영역에 존재하는 컴퓨터를 통신 회선으로 연결 - 인터넷 : 지역 네트워크를 통신 회선으로 연결한 것 서버와 클라이언트 * 서버 : 서비스를 제공하는 프로그램 - 백엔드 - 웹 서버, FTP 서버, DBMS, 메신저 서버 - 클라이언트의 연결을 수락하고, 요청 내용 처리한 후 응답 보내는 역할 * 클라이언트 : 서비스를 받는 프로그램 - 프론트엔드 - 웹 브라우저, FTP 클라이언트, 메신저 - 네트워크 데이터를 필요로 하는 모든 애플..

Language/JAVA 2022. 8. 19. 20:11
열아홉번째날[IO기반 입출력 및 네트워킹(1) - IO 패키지 소개 / 입력 스트림 / 출력 스트림 / 콘솔 / 파일 입출력 / 보조 스트림 ]

목차 IO 패키지 소개 입력 스트림과 출력 스트림 : 여기만 잘 해도 앞으로 별 문제X 콘솔(Console) 입출력 파일(File) 입출력 보조 스트림 IO 패키지 소개 * IO : Input / Output * 프로그램에서 데이터를 외부에서 읽고, 다시 외부로 출력하는 작업 빈번함 * 자바에서 데이터는 스트림(Stream)을 통해 입출력됨 - 스트림 : 단일 방향으로 연속적으로 흘러가는 것 - 출발지에서 나와 도착지로 들어간다는 개념 * 남의 컴퓨터에서 읽어서, 내 컴퓨터에 씀 // 내 컴퓨터에서 읽어서, 남의 컴퓨터에 씀 * Java.io 패키지 : 자바의 기본적인 데이터 입출력 API 제공 - InputStream / OutputStream : 바이트 단위 (1바이트를 읽고 쓰는 애들) - Read..

Language/JAVA 2022. 8. 18. 21:23
열여덟번째날[컬렉션 프레임워크]

목차 컬렉션 프레임워크 소개(자료구조) List 컬렉션 Set 컬렉션 Map컬렉션 검색 기능을 강화한 컬렉션 LIFO와 FIFO 컬렉션 동기화된(synchronized) 컬렉션 동시실행(concurrent) 컬렉션 컬렉션 프레임워크 소개 : 자료구조 컬렉션 프레임워크(Collection Framework) 의미 * 컬렉션: (사전적 의미) 객체(요소)를 수집해 저장하는 것 * frame : 틀, 골격 * work : 작업 ➡️ 객체를 수집해 저장하는 것을 틀에 짜여진대로 작업 하는 것 * 배열의 문제점 : 여러개의 객체를 효율적으로 추가,검색,삭제 할때 배열이 가장 간단한 방법이지만.. - 저장할 수 있는 객체 수가 배열을 생성할 때 결정 ➡️ 불특정 다수의 객체를 저장하기에 문제 (개수를 모를때 문제)..

Language/JAVA 2022. 8. 16. 21:30
열일곱번째날 [제네릭(2) - 제네릭 메소드 / 제한된 타입 파라미터 / 와일드카드 타입 / 제네릭 타입 상속 / 제네릭 타입 구현]

목차 제네릭 메소드 : R method(T t) 제한된 타입 파라미터 : 와일드카드 타입 : , , : 제한 없음 - 타입 파라미터를 대치하는 구체적인 타입으로 모든 클래스나 인터페이스 타입이 올 수 있다. - Course 모든 타입이 될 수 있음 : Person, Worker, Student, HighStudent * 제네릭 타입

Language/JAVA 2022. 8. 16. 18:05
열여섯번째날 [제네릭(1) - 제네릭 사용하는 이유 / 제네릭타입 / 멀티 타입 파라미터]

목차 왜 제네릭을 사용해야 하는가? 제네릭타입(class, interface) 멀티 타입 파라미터(class, interface) 왜 제네릭을 사용해야 하는가? * 제네릭 타입이란? - 컴파일 단계에서 '잘못된 타입 사용될 수 있는 문제' 제거 가능 - 자바 5부터 새로 추가 - 컬렉션, 람다식(함수적 인터페이스), 스트림, NIO에서 널리 사용 - 제네릭을 모르면 다른 사람들이 만들어 놓은 것을 재사용하기 어렵기 때문에 학습 필요 - 타입을 파라미터로 사용할 수 있음 * 제네릭을 사용하는 코드의 이점 - 컴파일 시 강한 타입 체크 가능 : 실행 시 타입 에러가 나는 것 방지 / 컴파일 시 미리 타입을 강하게 체크해서 에러 사전 방지 - 타입 변환 제거 가능 : 프로그램 성능 향상 List list = ..

Language/JAVA 2022. 8. 12. 19:26
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Math 클래스
  • 문자열함수
  • 요소선택
  • 역반복문
  • 포장 클래스
  • 리스트
  • 자료형
  • 프로그램
  • 기본 API 클래스
  • FALSE
  • Arrays 클래스
  • python
  • StringBuffer 클래스
  • Objects 클래스
  • Pattern 클래스
  • Format 클래스
  • Date 클래스
  • Calendar 클래스
  • 딕셔너리
  • not_in
  • IndexError
  • java.time.package
  • 스레드 스케줄링
  • 순환할당
  • 함수
  • 파이썬
  • StringBuilder 클래스
  • StringTokenizer 클래스
  • 리스트연산자
  • Random 클래스
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

티스토리툴바