본문 바로가기

자바

(3)
[프로그래머스] 코딩테스트 Lv.1 추억점수 자바 알아둬야 할 개념 1. HashMap : HashMap은 Map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있고, Map은 키와 값으로 구성된 Entry객체를 저장하는 구조를 가지고 있는 자료구조이다. 2. int[숫자] answer : 숫자 길이만큼의 정수 값이 들어가 있는 배열 import java.util.*; class Solution { public int[] solution(String[] name, int[] yearning, String[][] photo) { int[] answer = new int[photo.length] ; HashMap map = new HashMap(); for(int i = 0; i
[JAVA][자바] 자바 메모리 구조, 자바 변수의 종류 자바 메모리 구조 메소드(Method) 영역, 스택(Stack) 영역, 힙(Heap) 영역 메소드 영역( Static영역 ) : 전역 변수와 정적 멤버변수(static 변수)가 저장되는 영역 스택 영역 : 지역변수, 인자값, 리턴값이 저장되는 영역, 메소드 안에서 사용되는 기본형 변수들이 값과 함께 저장되고 Heap영역에 생성된 객체들을 참조하는 주소값이 할당 힙 영역 : 모든 인스턴스 변수(객체)들이 저장되는 영역, new를 사용하여 객체를 생성하면 힙 영역에 저장. 메모리 공간이 동적으로 할당되고 해제되며 메모리의 낮은 주소에서부터 높은 주소로 할당됨. 자바 변수의 종류 클래스변수, 인스턴스변수, 지역변수, 매개변수 클래스 변수( static 변수) :클래스 영역에서 타입 앞에 static이 붙는 변..
[Java] 출력 방법 알아보기 1. System.out.print(); : 한 줄로 출력 2. System.out.println(); : 줄 바꿈 3. System.out.printf(); : 서식(% d, % s, % f, % c, ) System.out.printf ("출력 서식", 출력할 내용); %d 정수형 %s 문자열 %f 실수형 %c 문자형 %n 줄 바꿈 %b boolean Eclipse로 연습하기 자동완성 : syso 입력 후 ( ctrl + space )