SKILL 94

자바 메모리

123456789101112131415161718192021222324252627282930313233JAVA Source : 사용자가 작성한 JAVA 코드JAVA Compiler : JAVA 코드를 Byte Code로 변환 Class Loader - JVM 내에 Class를 Load - 연결을 통해 적절히 배치하는 작업(linking) - Runtime 시 동적으로 읽어들여 배치(해당메모리) Runtime Data area - JVM이 OS 위에서 실행되면서 할당받은 메모리 영역 - Method Area, Heap, Stack, PC Registers, Constant Pool, Native Method Stack Area Method Area - 클래스 정보, static 메서드와 필드 정보, 멤버변..

SKILL/JAVA 2017.12.20

자바 Stack 기본예제

12345678910111213141516171819202122232425262728293031323334353637import java.util.Stack; /* * Stack Class * 1. LIFO (Last In First Out) 형태의 임시버퍼 * : 버퍼에 임시로 자료를 저장하였다가 필요할 때 꺼내 쓴다. * : 요청시 가장 최근에 보관한 자료부터 꺼낸다. * * public void push(Element data); //순차보관 * public Element pop(); //값을 반환(최근 저장) * public Element peek(); //값을 참조(최근 저장) * public boolean empty(); //비어있는지 체크 * public int search(Element d..

SKILL/JAVA 2017.12.19

자바 IP관련 클래스 : InetAddress

123456789101112131415161718192021222324252627282930313233import java.net.InetAddress; /* * IP 관련 클래스, InetAddress * -String getHostAddress() : 주소 정보를 문자열 반환 * -String getHostName() : 컴퓨터 이름 문자열 반환 * -InetAddress getLocalHost() : 현재 컴퓨터 InetAddress반환 * -InetAddress getByName(String hostName) : hostName으로 지정된 컴퓨터 InetAddress 객체 반환 * -InetAddress[] getAllByName(String hostName) : hostName으로 지정된 모든 ..

SKILL/JAVA 2017.12.19

자바 Calendar ( 출처 : http://huskdoll.tistory.com/566 , http://hyeonstorage.tistory.com/205)

12345678910111213141516171819202122import java.text.SimpleDateFormat;import java.util.Calendar; public class MaximumOfMonth { public static void main(String[] args) { int year = 2017; int month = 2; int day = 1; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.set(year, month-1, day); System.out.println(dateFormat.format(cal.getTime()))..

SKILL/JAVA 2017.12.19
반응형