java

· Java
Math 클래스 수학 관련 static 메서드의 집합, 인스턴스 변수(iv)가 존재 하지 않고 메서드만 존재하기 때문에 전부 static 메서드로 이루어져 있다. https://www.youtube.com/watch?v=tBUm6yj4cKQ&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=112&t=1s 래퍼(wrapper) 클래스 기본형 값을 감싸는 클래스, 8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스. public final class Integer extends Number implements Comparable { ... private int value; ... } 자바는 객체지향언어이기 때문에 모든것을 객체로 다룬다. 객체가 아닌 기본형을 객체로 다뤄야 ..
· Java
java.util.Date 날짜와 시간을 다룰 목적으로 만들어진 클래스(JDK 1.0 1995년 말부터 사용), 자바가 처음 만들어질때 만들어진 클래스로 급하게 만들어져 날짜와 시간을 다루는데 부족한 부분이 있어 Date의 메서드는 거의 deprecated(디프리케이티드, 앞으로 사용하지 말라는 뜻) 되었지만 여전히 쓰이고 있다. java.util.Calendar Date클래스를 개선한 새로운 클래스(JDK1.1 1997년 쯤). 여전히 단점이 존재 http://www.tcpschool.com/java/java_api_calendar 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com java.time패키지(자바의 정석 ..
· Java
래퍼클래스부분 추가하기 문자열을 숫자, 래퍼클래스로 변환하는 다양한 방법 1. 문자열을 이용해서 래퍼클래스의 객체를 생성한뒤 intValue() 매서드를 사용한다. (문자열 => 래퍼 클래스) int i = new Integer("100").intValue(); 2. 문자열에 parseInt() 매서드를 사용한다. (문자열 => 기본형) int i2 = Integer.parseInt("100"); 기본형과 이름이 같은 클래스를 래퍼클래스의 parse로 시작하는 매서드를 사용하면 문자열을 기본형으로 변경할 수 있다. (parseInt, parseByte, parseShort, parseInt, parseLong, parseFloat, parsedouble) n진법의 문자열을 숫자로 변환하는 방법 int i..
· Java
String처럼 문자열 배열(char[])을 내부적으로 가지고 있다. 그러나, String과 달리 내용을 변경할 수 있다.(mutable) 문자열 배열을 가지는 StringBuffer 클래스는 일반적인 배열과 마찬가지로 배열은 길이 변경이 불가능하며, 공간이 부족하면 새로운 배열을 생성한뒤 내용을 복사하고 참조를 변경해야 한다. 따라서 StringBuffer은 저장할 문자열의 길이를 고려해서 적절한 크기로 생성해야 한다. StringBuffer의 생성자 생성자 / 설명 예제 / 결과 StringBuffer() StringBuffer sb = new StringBuffer(); 16문자를 담을 수 있는 버펄르 가진 StringBuffer인스턴스를 생성한다. sb = "" StringBuffer(int le..
· Java
String 클래스 String 클래스는 문자열을 다루기 위한 클래스, String 클래스는 데이터(char[], 문자 배열)와 메서드(문자열 관련)이루어져 있다. C언어의 경우 String 클래스가 존재하지 않고 문자 배열로 문자를 저장하는 것인 같지만 문자 배열을 다루데 사용되는 메서드들이 따로 존재한다.(객체지향이 아니기 때문) public final class String implements java.io.Serializable, Comparable { private char[] value; ... // 문자열 관련 메서드들 } String클래스는 내용을 변경할 수 없는 불변(immutable)클래스이다. String a = "a"; String b = "b"; a = a + b; 뎃셈 연산자(+..
· Java
Object클래스 모든 클래스의 최고 조상, 오직 11개의 메서드만을 가지고 있다. Object클래스의 메서드 설명 protected Object clone() 객체 자신의 복사본을 반환한다. public boolean equals(object obj) 객체 자신과 객체 obj가 같은 객체인지 알려준다(반환값 boolean) protected void finalize() 객체가 소멸될 때 가비지 컬렉터에 의해 자동적으로 호출된다. 이 떄 수행되어야 하는 코드가 있을 때 오버라이딩한다.(사용 빈도 적음) public Class getClass() 객체 자신의 클래스 정보를 담고 있는 Class인스턴스를 반환한다. public int hashCode() 객체 자신의 해시코드를 반환한다. public Stri..
PP_D
'java' 태그의 글 목록 (4 Page)