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] 자바 예외 NumberFormatException 처리방법 알아보기

[Java] 자바 예외 NumberFormatException 처리방법 알아보기

2021-01-09 오늘은 int형 변수와 String 변수를 같이 다루다 보면 자주 접할 수 있음 NumberFormatException에 대하여 알아보도록 하자. 우선 어떠한 상황에서 해당 예외가 발생하게 되는지부터 보도록 하자. package eException; public class main { public static void main(String[] args){ String str = "100"; String str1 = "100 "; int a = Integer.parseInt(str); int b = Integer.parseInt(str1); //공백이 포함되어 있어 예외 발생 //NumberFormatException } } str 변수의 경우 공백없이 100이라는 문자열 데이터가 들어..

  • format_list_bulleted Language/Java
  • · 2021. 1. 9.
  • textsms
[Java] 자바 데몬스레드에 대하여 알아보자! [Daemon Thread]

[Java] 자바 데몬스레드에 대하여 알아보자! [Daemon Thread]

2021-01-08 데몬스레드는 쉽게 말해서 주스레드의 하위 스레드라고 할 수 있다. 즉 주스레드의 보조적인 역할을 수행하게 되며, 주스레드가 종료될 경우 데몬스레드도 같이 종료되게 된다. 바로 코드로 살펴보도록 하자. 우선 Thread를 상속받는 두개의 클래스를 만들어 주었으며, 내용은 아래와 같다. package Demon; public class Thread1 extends Thread { @Override public void run() { while(true) { System.out.println("Thread1 is Running . . ."); } } } package Demon; public class Thread2 extends Thread { @Override public void ru..

  • format_list_bulleted Language/Java
  • · 2021. 1. 8.
  • textsms
[Java] 자바 인터페이스 다중 구현 클래스 알아보기! [Interface]

[Java] 자바 인터페이스 다중 구현 클래스 알아보기! [Interface]

2021-01-06 인터페이스는 상속과는 달리 두 가지 인터페이스를 한 개의 클래스 내에 모두 구현할 수 있다. 오늘은 이와 같은 방법을 알아보도록 하자. 우선 아래 예제 인터페이스 두 가지 animal / human을 준비하였다. package iInterface; public interface animal { void species(); void sex(); } package iInterface; public interface human { void name(); void age(); } 큰 특징 없이 각 인터페이스별 추상 메서드를 2개씩 선언해 주었다. 이제 구현 클래스로 가서 구체적인 메서드 코드를 작성해보도록 하자. package iInterface; public class integrated ..

  • format_list_bulleted Language/Java
  • · 2021. 1. 6.
  • textsms
[Java] Set 컬렉션의 HashSet을 알아보자!

[Java] Set 컬렉션의 HashSet을 알아보자!

2021-01-05 오늘은 Set 컬렉션 중 HashSet에 대하여 알아보도록 하자. 우선 Set의 특성은 중복된 타입의 객체는 저장되지 않는다는 점이며, HashSet 역시 이와 같은 특징을 가지고 있다. 어렵지 않은 내용이니 바로 코드로 구현을 해보자. package hHashSet; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class main { public static void main(String[] args) { Set set = new HashSet(); //순서없이 저장되며, 중복된 값은 저장되지 않는다. set.add("aaa"); set.add("bbb"); set.add("ccc"..

  • format_list_bulleted Language/Java
  • · 2021. 1. 5.
  • textsms
[Java] 자바 예외 ArrayIndexOutOfBoundsException 처리방법!

[Java] 자바 예외 ArrayIndexOutOfBoundsException 처리방법!

2021-01-03 오늘은 개인적으로 알고리즘 문제를 풀다가 가장 많이 접했던 예외인 ArrayIndexOutOfBoundsException의 원인과 그 해결방법을 알아보도록 하자. (아무래도 배열을 이용한 문제가 많아서 그런듯. . .) 우선 원인은 예외 이름에서도 느껴지듯이 초기에 정해진 배열의 크기보다 더 많은 양의 데이터를 넣고자 할 때 주로 발생하게 된다. 아래는 ArrayIndexOutOfBoundsException 가 발생하는 코드이다. package eException; public class main { public static void main(String[] args){ int [] arr = new int[3]; for(int i = 0; i

  • format_list_bulleted Language/Java
  • · 2021. 1. 3.
  • textsms
[Java] 자바 배열복사하는 방법을 알아보자!  Arrays.copyOf

[Java] 자바 배열복사하는 방법을 알아보자! Arrays.copyOf

2021-01-02 자바에서의 배열을 복사하는 방법은 여러 가지 있다. for이나 while 같은 반복문을 활용하여 직접 값을 하나씩 넣어주는 방법도 있고 이번 소개할 방법처럼 Arrays의 메서드를 활용하는 방법이 있다. 사용방법은 매우 간단하니 바로 코드를 살펴보자. package aArrays; import java.util.Arrays; public class copyMain { public static void main(String[] args) { int [] arr1 = {1, 2, 3, 4, 5}; int [] arr2 = Arrays.copyOf(arr1, arr1.length); //복사하고자하는 오리지널 배열 넣고, 복사하고자하는 총범위를 뒤에 넣어줌 for(int i =0; i < ..

  • format_list_bulleted Language/Java
  • · 2021. 1. 2.
  • textsms
  • navigate_before
  • 1
  • ···
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • ···
  • 24
  • 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)
최근 글
인기 글
최근 댓글
태그
  • #백준알고리즘
  • #Java
  • #자바기초
  • #자바공부
  • #Java8
  • #자바알고리즘
  • #자바
  • #backjoon
  • #백준
  • #BOJ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바