본문 바로가기

Java - Wrapper / 오토박싱 1. Wrapper 클래스 자바에는 기본형 타입들을 객체 형태로 변형 시켜주는 클래스들을 일컫는다 ex) -Integer -Long -Double -Float -Byte -Short -Character -String * 래퍼클래스(Wrapper) 를 사용하는 이유 (기본타입을 객체 타입으로 바꾸어야 하는 이유) => 1. 각각의 래퍼클래스에서 제공하는 메소드들을 사용하기 위해 ex ) 예를 들어 int -> String , String -> int 형으로 바꾸기 위해 2. 오토 박싱/언박싱 기본 타입의 값을 객체 타입으로 자동으로 바꾸고 그 반대로 하는 행위 * 왜 필요한가 ? java5 이전의 버전에서는 기본타입의 값들이 래퍼클래스의 메소드들을 사용하기 위해서는 래퍼클래스로 기본타입의 값을 변형 시킨뒤..
작성일: 2018. 8. 25. 13:06
작성일: 2018. 8. 24. 17:28
Cloud - 클라우드란 *발전 클라우드는 원래 중앙센터등의 컴퓨터 자원이 낭비되는 곳에서 이를 효율적으로 활용하기 위해 등장을 했다. 즉, 사용하지 않는 자원을 필요로하는 사용자에게 원격으로 컴퓨팅을 제공하는 것 이다. *정의 클라우드란 네트워크로 연결된 컴퓨터를 통해 어떠한 작업을 처리하도록 하는것 이다. 사용자는 마치 자신의 컴퓨터에서 작업을 하는것 과 같은 착각을 일으키며 어떠한 컴퓨터에서 작업이 처리되고 있는지는 상관하지 않아도 된다. *장점 이를통해 얻는 장점으로는 예를들어 웹사이트를 운영을 해야한다고 했을때 서버를 구축할때에 고려해야할 사항들 예를 들면 물리적 공간, 확장성 , 전력등 을 고려하지 않고 외부에 구축되어있는 어떠한 서버를 이용하면 되고 , 서버에 부하가 생겼을때 즉각적인 확장서비스를 지원받을 수 있고 ..
작성일: 2018. 8. 16. 19:12
작성일: 2018. 8. 15. 10:27
작성일: 2018. 8. 15. 10:26
C - 1. 변수 * 주소 - 우리가 메모리에 값을 저장하고 그 값을 가져와 사용하고 다시 저장하기 위해서는 메모리상에서 그 값이 어디에 저장이 되어있는지를 알아야한다 이 때 그 값의 위치를 주소라고 한다. * 변수 - 변수는 어떠한 값을 저장하고 있는 공간이다. - 위에서 말한 것 처럼 값을 저장하기 위해서는 주소가 필요한데 변수에는 일정한 주소값이 지정 되어 사용자는 주소를 모르더라도 변수를 이용하여 값을 가져오고 저장할 수 있다. *사용법 - int a = 10 ; 자료형 변수명 대입연산자 넣을값 세미콜론 => int형으로 선언된 변수 a에 값(10) 을 넣는다. * 변수 종류 자료 크기 1. char - 문자 1byte(8bit) 2. short - 정수 2byte(16bit) 3. int - 정수 4byte(32..
작성일: 2018. 8. 15. 10:25
싱글톤 패턴(Singleton Pattern) 싱글톤 패턴이란 - 클래스 로더당 하나의 인스턴스만 존재할 수 있는 클래스 예를 들어 1. 학생들의 학점을 관리하는 관리 객체가 있다고 하자 2. A학생 객체 , B학생 객체 , C학생 객체가 관리객체에 등록이 되고 3. 시험을 보고 시험점수가 관리객체에 저장이 되었다 4. 그런데 만약 관리 객체가 하나더 생성 되었다고 하자 이 때 A,B,C 학생들이 자신의 시험점수를 새로 만들어진 관리 객체에 요구한다면 당연히 오류가 발생할 것이다. 이 처럼 객체가 여러개 존재 할 경우 오류가 발생할 확률이 있는 객체나 불필요하게 자원을 잡아먹는 경우를 방지하기 위해 객체를 하나만 유지하기 위해 사용되는 패턴이다. 사용법 1번째 방법 public class Manager{ private static Manager ma..
작성일: 2018. 8. 15. 10:19