Java(3)
-
[백준알고리즘] 2920번 음계
문제출처 https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net 알고리즘 유형 알고리즘 분류: 구현 언어: JAVA 문제 접근 정렬여부를 어떻게 판단할 것인가? - 정렬별 하드코딩데이터로 비교? - 입력 숫자를 임의 배열로 담아서 정렬후 정렬된 데이터배열과 비교? (나의 경우 이 방법으로 구현) 코드 package org.example.question.구현; import java.lang.reflect.Arra..
2024.01.26 -
[파일업로드] 전송된 파일을 서버처리(APACHE COMMONS FILEUPLOAD 사용)
파일업로드를 위해서 사용하는 라이브러리는 크게 COS.jar 를 사용하거나 Apache Commons FileUpload , Servlet 3.0이후 부터는 Part라는 API를 제공하여 Part를 사용할 수 있음. * Part 사용법 참고출처 : dololak.tistory.com/726?category=636501 프레임워크 사용없이 Servlet으로 파일업로드를 구현해볼 예정(dynamic web project) Apache Commons FileUpload 를 이용한 파일 업로드 구현 파일 업로드를 위한 라이브러리 세팅 http://jakarta.apache.org/ 접속 'commons-fileupload bin.zip' 파일을 다운로드 'commons-io bin.zip' 파일을 다운로드 다운..
2020.11.12 -
[Java] 객체지향프로그래밍1-2
3. 변수와 메서드 3-1. 선언위치에 따른 변수의 종류 변수는 클래스변수, 인스턴스변수, 지역변수 모두 세 종류가 있음. 변수의 종류를 결정짓는 중요한 요소는 '변수의 선언된 위치'이므로 변수의 종류를 파악하기 위해서는 변수가 어느 영역에 선언되었는지를 확인하는 것이 중요함. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙은 것은 클래스변수, 붙지 않은 것은 인스턴스변수라고 함. 아래의 예제에서 모두 3개의 int형 변수가 선언되어 있는데, iv와 cv는 클래스 영역에 선언되어있으므로, 멤버변수인데, 그 중 cv는 키워드 static과 함께 선언되어 있으므로 클래스변수이며, iv는 인스턴스변수. 그리고 iv는 메서드인 method()의 내부, 즉 '메서드 영역'에 선..
2020.08.12