Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
[Java] 자바 어노테이션 Annotation 선언과 엘리먼트 타입.

[Java] 자바 어노테이션 Annotation 선언과 엘리먼트 타입.

2021-02-04 자바에서 Annotation이라는 주석과 같은 형태로 사용되는 코드가 있다. 흔히 상속 간에 메서드 재정의에서 사용되는 @Override가 대표적인 어노테이션이라고 할 수 있다. 오늘은 이 어노테이션의 선언과 엘리먼트 타입을 간단히 알아보도록 하자. 우선 선언하는 방법을 알아보도록 하자. package aAnotation; public @interface DefineAno { // interface 앞에 간단히 @를 붙여주면 어노테이션 인터페이스가 만들어진다. // anotation은 자신의 element 를 가질 수가 있다. int numEl() default 1; // int 형 element를 가지고 default 값은 1이다. String strEl(); // String 형 ..

  • format_list_bulleted Language/Java
  • · 2021. 2. 4.
  • textsms
[Java] 자바 배열 중복값(Overlap) 제거 / 처리/ 방법 알아보기.

[Java] 자바 배열 중복값(Overlap) 제거 / 처리/ 방법 알아보기.

2021-02-03 자바에서 배열 사용간 배열 내부의 데이터들의 중복된 값을 제거하고 싶을 수가 있다. 이러한 경우에서의 해결방법을 알아보자. 1. Set 컬렉션 사용 package ArraysOverlap; import java.util.HashSet; import java.util.Iterator; import java.util.Set; import java.util.stream.Stream; public class main { public static void main(String[] args) { //방법 1. int [] arr = {1,1,1,2,3,4,5,5,5,6,7}; //중복된 값을 다수 가지는 int 배열 선언 Set set = new HashSet(); // set의 자료 구조를 사..

  • format_list_bulleted Language/Java
  • · 2021. 2. 3.
  • textsms
[Java] 자바 동적 객체 생성 newInstance 사용법 알아보기.

[Java] 자바 동적 객체 생성 newInstance 사용법 알아보기.

2021-02-02 자바의 새로운 객체를 생성하기 위해 new라는 연사자를 많이 사용했을 것이다. 하지만 다른 방법이 또 하나 있는데 바로 newInstance를 사용하는 것이다. 이는 초기 코드 작성 시 클래스의 이름을 결정할 수 없고 프로그램이 동작하는 시점에 이름이 결정하는 경우에 사용하게 된다. 예제 코드로 사용자의 정보를 나타낼 인터페이스 한개와 각 정보를 출력하는 구현 클래스 2개를 코드로 작성하였다. ※ 인터페이스 package NewInstance; public interface Info { public void myInfo(); } ※ 구현클래스(신체정보) package NewInstance; public class BodyInfo implements Info{ @Override publ..

  • format_list_bulleted Language/Java
  • · 2021. 2. 2.
  • textsms
백준 BaekJoon 1449번: 수리공 항승 [Java]

백준 BaekJoon 1449번: 수리공 항승 [Java]

2021-02-01 문제 항승이는 품질이 심각하게 나쁜 수도 파이프 회사의 수리공이다. 항승이는 세준 지하철 공사에서 물이 샌다는 소식을 듣고 수리를 하러 갔다. 파이프에서 물이 새는 곳은 신기하게도 가장 왼쪽에서 정수만큼 떨어진 거리만 물이 샌다. 항승이는 길이가 L인 테이프를 무한개 가지고 있다. 항승이는 테이프를 이용해서 물을 막으려고 한다. 항승이는 항상 물을 막을 때, 적어도 그 위치의 좌우 0.5만큼 간격을 줘야 물이 다시는 안 샌다고 생각한다. 물이 새는 곳의 위치와, 항승이가 가지고 있는 테이프의 길이 L이 주어졌을 때, 항승이가 필요한 테이프의 최소 개수를 구하는 프로그램을 작성하시오. 테이프를 자를 수 없고, 테이프를 겹쳐서 붙이는 것도 가능하다. 입력 첫째 줄에 물이 새는 곳의 개수 ..

  • format_list_bulleted Language/알고리즘
  • · 2021. 2. 1.
  • textsms
[Java] 자바 소수점 반올림 / 버림 /제거 / 처리/자르는 방법 알아보기.

[Java] 자바 소수점 반올림 / 버림 /제거 / 처리/자르는 방법 알아보기.

2021-01-31 double 형 타입의 변수를 사용하다 보면 자신의 필요에 따라 특정 소수점 자리를 제거해야 하는 경우가 있는데, 방법을 모를 경우 상당히 난감할 수가 있다. 따라서 오늘은 이와 같은 소수점 자릿수를 처리하는 방법을 알아보자. (방법은 3가지를 소개하며, 모두 둘째자리에서 반올림을 기준으로 한다.) 방법 1. Math.round() package dDoubleCutMethod; public class main { public static void main(String[] args) { //자바에서 소숫점을 반올림해서 원하는 자릿수 얻는 방법 double num = 123.4567891011; ////////////////////////////////////////////////////..

  • format_list_bulleted Language/Java
  • · 2021. 1. 31.
  • textsms
[Java] 자바 String split를 통한 문자열 쪼개기![분리]

[Java] 자바 String split를 통한 문자열 쪼개기![분리]

2021-01-30 문자열 변수를 다루다 보면 간혹 불필요한 기호가 섞여 있거나 아니면 문자열을 분리해야 하는 경우가 있다. 이러한 경우에 사용할 수 있는 메서드로는 String에서 제공하는 split 이 있으며, 사용방법은 아래와 같다. package sString_Split; import java.util.ArrayList; import java.util.List; public class main { public static void main(String[] args) { // split 메서드를 이용하면 문자열의 특정 기호에 따른 // 문자열의 조합은 분리하여 정리할 수 있다.. String str = "hi-hi,hi%hi,hi-hi,hi%hi"; // 불필요한 특정 특수 기호가 들어가 있는 문자..

  • format_list_bulleted Language/Java
  • · 2021. 1. 30.
  • textsms
  • navigate_before
  • 1
  • ···
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • ···
  • 96
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #자바
  • #BOJ
  • #백준
  • #자바알고리즘
  • #자바공부
  • #백준알고리즘
  • #Java8
  • #자바기초
  • #backjoon
  • #Java
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바