본문 바로가기

Java29

[Java/JSP] 라이브러리 용도 및 다운로드 링크 정리 [JSP: Web Project/WEB-INF/lib 디렉터리에 paste해서 사용] #게시판에서 파일 업로드 시 cos.jar mvnrepository.com/artifact/servlets.com/cos/05Nov2002 #표준 태그 라이브러리(JSTL; JSP Standard Tag Library) : 스크립트릿 코드 사용을 줄일 수 있는 태그를 사용할 수 있음 (ex. ) jstl-1.2.jar mvnrepository.com/artifact/javax.servlet/jstl/1.2 / standard-1.1.2.jar mvnrepository.com/artifact/taglibs/standard/1.1.2 2020. 9. 23.
[Java+Oracle] 로그인해서 홈으로 넘어가기 1. class MYDAO; 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 package com.sist.dao; import java.sql.*; import java.util.*; public class MyDAO { //연결 private Connection conn; //오라클에 SQL 전송 private PreparedStatement ps; //URL private.. 2020. 8. 11.
[Java] (쓰레드/)annotation #ANNOTATION 주석처럼 코드에 달아 의미를 부여하거나 기능을 주입할 수 있음. (추후에 다시 학습) 이클립스 화면 File>>new에서 annotation 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 package com.sist.ann; //스프링에서 주로 사용 import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Retention; import java.lang.annotation.Target; @Retention(RUNTIME) @Target(METHOD) public @inte.. 2020. 7. 30.
[Java] 31~33일차: IO IO 1. 메모리 2. 파일 3. 네트워크 스트림 이용=>데이터 통로(정확한 전송) 단방향(입력/출력통로가 다르다) -1byte(일반파일):바이트 스트림 InputStream/OutputStream =>인터페이스 => read/write =>업로드/다운로드 -2byte(문자=>한글가능):문자 스트림 Reader/Writer => 인터페이스 -객체 자체를 저장: 직렬화 ObjectInputStream/ObjectOutputStream -속도를 빠르게 BufferInputStream/BufferOutputStream =>XML, JSON, CSV(별도로 파싱하는 방법이 따로 있음) :Web(Spring) ***주의점 1. 반드시 import java.io.* 2. 반드시 예외처리(CheckException).. 2020. 7. 27.
[Java] 30일차: java.util / collection framework #java.util Random nextInt() : 0~21억 4천(int 범위) netxtInt(int n) : 0~n-1 ***오버로딩 숫자 랜덤발생 instance → 메모리 할당 필요 (Random r=new Random(); r.nextInt(100); StringTokenizer 문자 분해 hasMoreTokens() :자를 개수(모르거나 많은 경우)만큼 루프 nextToken(): 한개씩 잘라줌 cf. split → 정규식 사용 Date, Calendar Date: 시스템 시간, 날짜 읽기 Date date=new Date(); → date.toString() Calendar: 요일 구하기, 달의 마지막 날짜 읽기 날짜등록시 월(0부터 시작), 요일(1부터 시작) 주의 StringToken.. 2020. 7. 24.
[Java] 28~29일차: java.lang Object finalize(): 소멸자 clone(): 복제 (Spring→prototype) ***call by reference / call by value toString(): 객체→문자열(=String형변환) 1)모든 데이터형을 커버 → 형변환 Object[] obj={new A( ), 10.5, 100, 'A', "Hello"}; 2)모든 클래스(사용자 정의)에 상속을 내림 String //instance method length(): 문자 개수 trim(): 앞뒤 공백제거 substring(): 문자 분해 indexOf(), lastIndexOf(): 문자의 위치 equals(): 대소문자 구분(아이디중복,로그인) equalsIgnorecase(): 구분X(검색어) contains(): 포함.. 2020. 7. 22.