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

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 메소드 오버로딩( Method overloading )

메소드 오버로딩 에 대해 알아보자 printStram 클래스 의 메소드 print 가 메소드 오버로딩의 대표이다 System.out.println(1); System.out.println("홍길동"); System.out.println(1.5); printStream 클래스에 메소드 오버로딩이 이미 되있기에 다양한 매개변수에 다른타입을 사용가능한것인데, 메소드 오버로딩 을 직접만들때 주의해야할몇가지 사항이 있다. 1) 한 클래스 안에서 같은 이름으로 만들어야한다. 2) 같은이름으로 만들되 매개변수 개수를 다르게하거나 , 인자로 받는 타입을 다르게 하면 성립된다. public int a(int i ) { return 0; } public int a() { return 0; } public int a(dou..

Java 2022. 4. 7. 12:11
Java ( Stack Area 와 Heap Area )

Stack 영역과 Heap 영역의 차이를 간단히만 알아보겠다. - Stack 영역 우리가 알고있는 기본데이터형 (원시타입 byte,short,int,long,float,double,char,boolean) 지역변수,매개변수 들이 저장되는 임시영역 과도 같다( 실행되고 종료되면 바로 소멸되기때문이다. ) 즉.메소드가 호출되면 -> 그메소드의 변수를 준비하고 -> 메소드호출이 끝나면 준비되었던 변수들이 Stack Area 에서 삭제된다 - Heap 영역 (레퍼런스 타입,) 원시타입,클래스변수,클래스 제외한 데이터는 Heap Area 저장된다생각하면 된다. ( new 명령어를 통해 생성된 객체(인스턴스) ,배열 등 ) Stack 영역과 다르게 메소드 호출이 끝나도 바로 사라지지않고 Heap Area 에 남아있..

Java 2022. 4. 6. 21:36
Java ( Method Area == Class Area)

JVM (자바 버추얼 머신) 의 메모리 구조에 대해 알아보겠다. - JVM 에서는 메모리구조를 5개 로 분류한다. (사용용도에따라 나뉘어진거같다.) - JVM 이 메모리를 사용하려면 주기억장치를 관리하는 (메인 메모리)os 에서 메모리를 필요한만큼 할당 받게된다. (Runtime Data Area 라고 한다.) //Method Area // Stack Area // Heap Area // Native Method Stack Area // PC Register 빨간색으로 표시된 3가지 영역을 우선으로 알아야한다. Method Area 는 클래스 파일의 (.Class ) 바이트 코드가 로드되는 곳이다. JVM 이 컴파일 하고 뭔가를 실행 하기위해서는 우선 .Class 확장자로 된 즉,바이트코드 가 메모리에 ..

Mysql 2022. 4. 6. 21:08
Java ( method Area 공유되는 영역 ? Heap Area 각각의 영역? )

Java 에 변수는 크게 클래스변수,인스턴스변수,지역변수로 분류할수있다. - 클래스변수 와 인스턴스변수 모두 멤버 변수이다 멤버 변수랑 클래스 안에서 생성된 변수를 뜻한다. - 지역변수 는 메소드 안에서 생성될떄 메모리가 할당되고 메소드가 종료되면 다시 메모리 해제 되어 사라진다. 위 3개의 변수 는 생성된 위치에 따라 구분이 나뉘는데, 클래스변수와 인스턴스 변수에 대해 좀더 알아보자 class Test{ int a ; //인스턴스 변수 static int b ; //클래스 변수 } public class Hello2 { public static void main(String[] args) { Test.a = 20; // 인스턴스 변수는 객체생성(인스턴스화)될때 메모리에 할당이되기떄문에 인스턴스화 전엔 ..

Java 2022. 4. 6. 20:43
Java ( Scanner.hasNext() Scanner.nextLine() ) 차이

import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { String s = "Hello World! 3+3.0 =6"; Scanner sc = new Scanner(s); System.out.println(""+sc.hasNext() ); // 읽을게 있다면 true System.out.println(""+sc.nextLine() ); //한라인에 문장을 불러온다 Hello World! 3+3.0 =6 System.out.println(""+sc.hasNext() ); //더이상 읽을게 없어서 false 로 리턴 sc.close(); //Scanner 를 종료 } } .next() 를 사용하게..

Java 2022. 4. 6. 11:22
Java( While 문과 for 문 에 Continue를 사용할 때 차이점)

public static void main(String[] args) { int i = 1; int sum = 0; while (i

Java 2022. 4. 6. 11:03
Java 최대값 최소값 구하기(문제)

배열의 저장된 5개의 실수를 생성후 최대값과 최소값을 구한후 출력하세요. public class Test{ public static void main(String[] args){ double[] arr2 = {1.5,2.5,3.5,4.5,5.5}; double max = arr2[0]; double min = arr2[0]; for (int i = 0 ; i max) { max = arr2[i]; }else if( arr2[i]

Java 실습문제 2022. 4. 6. 10:12
Java 데이터 타입 확인

기본 데이터 유형은 getClass().getName()을 이용 하여 유형을 확인가능하다 import java.util.ArrayList; public class Test { public static void main(String[] args) { String str = "ABC"; // String 타입 Integer i = 123; // Integer 타입 ArrayList list = new ArrayList(); // ArrayList 타입 System.out.println("String : "+str.getClass().getName()); // Type 확인 System.out.println("Integer : "+i.getClass().getName()); // Type 확인 System.o..

Java 2022. 4. 5. 21:40
Java ( Int < - > String 배열 변환)

import java.util.Arrays; public class Test { public static void main(String[] args) { 숫자형 배열 -> 문자열배열 int[] arr = {1,2,3,4,5}; String str = Arrays.toString(arr); System.out.println(str); 문자열 배열 -> 숫자형 배열 String[] strings = {"1", "2", "3"}; int[] nums = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray(); // 반복문을 이용하여 출력 for( int i = 0 ; i

Java 2022. 4. 5. 21:09
Java 문자열 을 split 메서드 로 분리하기

public static void main(String[] args) { ; String str1 = "홍길동"; String[] newStr1 = str1.split(""); for(int i = 0 ; i

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

티스토리툴바