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

KBW's Developer

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

KBW's Developer

검색하기 폼
  • 분류 전체보기 (35)
    • Redux (10)
    • Vue (1)
    • Java (22)
    • Java 실습문제 (1)
    • Git (0)
    • MarkDown (0)
    • Mysql (1)
    • Oracle (0)
    • Network (0)
    • Apache Server (0)
    • Tomcat (0)
    • Javascript (0)
  • 방명록

분류 전체보기 (35)
Java Map < -> Set 변환

저번 List 클래스에서 Set클래스 변환 을 이어서 이번에는 Map 클래스에서 Set 클래스로 변환하는것을 알아보자 import 해준다 map 은 List 와 Set의 add로 입력하는것과 다르게 put 으로 입력을 해준다 size() 는 동일하게 사용하면된다. map 을 set 으로 변환후 set 에 Iterator 을 생성하여 iterator 메소드를 통해 하나씩 접근한다 이때 Map,Set 클래스로 입력되면서 upcasting 된 것을 꼭 다시 downcasting 해준다

Java 2022. 4. 19. 22:21
Java List <-> Set 변환하기

List 를 Set으로 변환하는것을알아보자 프로그래밍을 하다보면 중복된 값을 없애고 싶을떄가 있다. 이떄 Set 의 특성을 이용하여 List 에 저장된 중복값을 Set으로 변환함으로써 중복을 없앨수있다.

Java 2022. 4. 19. 22:07
Java 박싱(Boxing) 과 언박싱 (unBoxing)

자바에 기본자료형 타입 byte , short ,int ,long ,float,double ,char, boolen 8개 이다 기본자료형 타입은 컬렉션(Collection) 과 제네릭(Generic) 에서 사용하기에 제한을 받는다. 이런 제한을 풀기위해 래퍼 클래스 (Wrapper Class) 를 제공하고있다. 기본자료형과 래퍼 클래스를 알아보자 기본 자료형에서 래퍼 클래스로 변환하고 반대로 다시 변환하는 작업을 박싱(boxing) 언박싱(unboxing) 이라고 표현하는데 박싱을 쉽게 예를들어 말하자면 같은타입에 작은 박스를 같은타입의 보다 큰박스에 집어 넣는다 ! 언박싱은 같은타입의 큰박스 속에서 같은타입의 작은 박스를 꺼내 온다 ! 라고 표현하고싶다. 어떻게 사용하고 또 오토박싱과,오토언박싱에 대해..

Java 2022. 4. 19. 21:38
Java Exception( 자주발생하는Exception )

public class ExceptionEx1 { public static void main(String[] args) { String a = "김"; int aa = 10; int bb = 0; int[] arr = new int[10]; //ArithmeticException try { System.out.println(aa / bb); // 0으로 나눌수없을때 Exception } catch (Exception e) { e.printStackTrace(); } //NumberFormatException try { int d = Integer.valueOf(a); // 숫자로 바꿀수없는 형변환 Exception } catch (Exception e) { e.printStackTrace(); } //A..

Java 2022. 4. 15. 11:31
Java BufferedReader 사용방법

Scanner 와 비슷하지만 다른 BufferedReader 에 대해 알아보자 1. Scanner 은 버퍼리더 보다 훨씬 활용적이다. 스캐너는 정수 값으로 int, short, long, 소수값으로 float,double를 구분지어 읽어들일 수 있고 String 값도 읽을 수있다. 반면에 BufferReader은 문자열 String값 밖에 읽지 못한다. 2. BufferedReader은 Scanner에 비해 상당히 큰 버퍼를 차지한다. Scanner의 경우 (1KB) , BufferedReader은 (8KB) , 이것은 즉 긴 문자열이 포함된 파일을 읽을 시에는 BufferedReader을 추천하지만 내용이 짧을경우 Scanner을 사용하는 것을 추천한다. 3. BufferedReader은 Scanner..

Java 2022. 4. 14. 21:34
Java 예외처리

Java 에 예외처리 에 대해 알아보겠다. 아래 이미지를 참고하자 이미지 아래 부분은 Integer.parseInt() 와 Integer.valueOf() 의 차이를 보여주고있다. 숫자형으로 반환을 해주는것은 동일하지만 차이가있다면 데이터타입의 반환이 기본형 int 인지 래퍼런스타입 Integer 인지의 차이며 래퍼런스 타입의 데이타는 hashCode 를 갖기때문에 hashCode 를 확인할수있다. 여기서 중요한건 아니지만 궁금해서 찾아보고 확인해보았다.

Java 2022. 4. 14. 20:00
Java 추상클래스 vs 인터페이스 차이

인터페이스와 추상 클래스 차이는? 이번 글에서는 인터페이스와 추상 클래스의 차이에 대해서 정리해보겠습니다. 실제로 이 질문은 면접에서도 자주 물어보는 질문이고, 약간 알듯 말듯 한데 대답하기는 애매한 주제라 한번 각각 특징에 대해서 정리해보고 둘의 차이를 정리 해보겠습니다. 추상 클래스 클래스를 설계도에 비유한다면 추상 클래스는 미완성 설계도에 비유할 수 있습니다. 추상 클래스는 키워드 abstract를 붙이기만 하면 됩니다. public abstract class Test {} 추상 클래스는 추상 메소드를 0개 이상 가지고 있다는 것을 제외하고는 일반 클래스와 전혀 다르지 않습니다. 추상 메소드는 간단하게 말하면 선언부는 있는데 구현부가 없는 메소드를 의미합니다. public class 쥐 extend..

Java 2022. 4. 13. 11:51
Java 상속 관계

상속의 특징 - 상위 클래스의 특성 (필드, 메소드)을 하위 클래스에 물려주는 것 입니다. - superclass : 특성을 물려주는 상위 클래스(부모클래스 == 상위클래스) - subclass : 특성을 물려 받는 하위 클래스(자식클래스 ==하위클래스) - 슈퍼 클래스에서 하위 클래스로 갈 수록 구체화가 됩니다. - 동일한 특성을 재정의할 필요가 없어 클래스 정의가 간결해집니다. -OverA- OverA 클래스 (부모클래스) 에서 메소드 test 를 만들고 부모클래스 내에서 오버로딩을 한다. SubOverA클래스 (자식클래스) 는 OverA클래스에게 상속을 받는다. -SubOverA- SubOverA 클래스에서 상속받은 test 메소드의 기능을 수정한다 (Overriding) 이때 오버로딩과는 다르게 ..

Java 2022. 4. 8. 12:58
Java Final

final 에 의미 final 이 붙은 변수나 메소드나 클래스 는 값을 바꿀수없다 생각하면된다 상수 로 지정하여 접근하여 값을 바꿀수는 없어도 접근하여 값을 사용할수는있다. class Final{ int money = 1000; final int day = 7; final int week = 4; final static int month = 12; } public class FinalMain { public static void main(String[] args) { Final final1 = new Final(); //money 변수는 final 이아닌 멤버변수이기때문에 값을 바꿀수있다. final1.money = 500; System.out.println(final1.money); //final1.d..

Java 2022. 4. 7. 15:19
Java static 메서드

class Scwcd{ public static void printLine() { System.out.println("*****************"); System.out.println(" j a v a T e s t"); System.out.println("\n"); System.out.println("H e l l o J a v a"); System.out.println("*****************"); } public void printLine2() { System.out.println("일반 메서드"); } } public class ScwcdMain { public static void main(String[] args) { Scwcd.printLine(); Scwcd sc = new ..

Java 2022. 4. 7. 14:49
이전 1 2 3 4 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • java문자열배열
  • e.printStackTrace()
  • java최대값최소값
  • final 변수 초기화
  • Stack Area
  • e.getMessage()
  • Java
  • java숫자형배열
  • react-redux
  • mapDispatchToProps
  • 클래스영역
  • java전역변수
  • 오버로딩
  • 클래스변수 인스턴스변수 차이
  • Heap Area
  • nexLine
  • publi
  • redux
  • e.toString()
  • java 배열 출력
  • java멤버변수
  • 기본형타입
  • Method 영역
  • 자바
  • java 예외
  • Dispatch
  • map set 변환
  • set
  • List Set 변환
  • Scanner 와 BufferedReader 차이
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

티스토리툴바