본문 바로가기

Java32

Java_StringBuilder/Buffer, Date 클래스, Math 클래스 StringBuilder와 StringBuffer 임시저장소(버퍼)를 갖고 있어서, append(다양한 타입의 데이터)로 새로운 객체 생성없이 임시저장소에 데이터를 저장할 수 있다 임시저장소에 저장된 데이터는 toString() 메소드를 실행해서 문자열(String)로 제공받을 수 있다 StringBuilder와 StringBuffer의 사용법은 완전히 동일하다 StringBuffer는 멀티스레드 환경에서 안전하게 사용할 수 있지만 속도가 느리다 StringBuilder는 멀티스레드 환경에서 안전하지 않지만, 속도는 빠르다 사용예제 int no = 100; String name = "홍길동"; String tel = "010-1234-5678"; // 1. 덧셈 연산자를 이용해서 값을 이어붙이기 Stri.. 2023. 11. 16.
Java_Wrapper 클래스 Wrapper 클래스 기본자료형 타입에 대응되는 클래스 기본자료형 값을 가지고 있는 객체를 만들 수 있다 사용해야 할 때 기본자료값이 아닌 객체로 저장해야 할 때 호출할 메소드의 매개변수가 객체를 요구할 때 null값이 저장될 가능성이 있을 때 해당 기본자료형값에 대한 다양한 기능을 실행해야 할 때 지원하는 Wrapper 클래스 기본자료형 Wrapper 클래스 byte Byte short Short int Int long Long float Float double Double char Character boolean Boolean 오토박싱/언박싱 오토박싱 JAVA 1.5버전부터 도입된 기능 기본자료형 값을 Wrapper 클래스타입의 변수에 저장시키면 자동으로 해당 Wrapper 클래스로 객체를 생성해서 .. 2023. 11. 16.
Java_String 클래스 String 문자열을 표현하는 객체다. 문자열(String)은 불변객체다. 한번 생성된 문자열은 절대로 변하지 않는다. String객체는 문자열과 관련된 다양한 기능들을 제공한다. String객체를 생성하는 방법 String str = "abc"; // 문자열 리터럴로 생성 String str2 = new String("abc"); // new 연산자로 생성 // String 클래스의 클래스 메소드로 생성 String str3 = String.valueOf(true);// "true" String str3 = String.valueOf(10000);// "10000" String str3 = String.valueOf(3.14);// "3.14" String의 주요 메소드 int length() 문자열의.. 2023. 11. 14.
Java_Object 클래스, Java API API(Application Programming Interface) 응용프로그래밍 인터페이스 프로그램을 작성하기 위해서 사용하는 라이브러리들의 기능에 대한 사양 Java API 자바 프로그램에서 제공하는 라이브러리의 집합 개발자들이 자바 라이브러리의 다양한 기능을 쉽게 이해하고 구현에 활용할 수 있도록 API에 대한 상세한 문서를 제공한다 Java의 모듈 ( 모듈은 관련있는 패키지들의 묶음) Java의 주요 모듈 모듈의 종류 설명 java.base 자바의 핵심 API를 제공하는 모듈. 자바의 가장 기본적인 클래스들을 포함하고 있다 java.sql 데이터베이스 엑세스 관련 API를 제공하는 모듈 java.xml XML 데이터를 처리하기 위한 API를 제공하는 모듈 XML은 시스템간의 데이터 교환에 사용되.. 2023. 11. 14.