Java : BigDecimal
BigDecimal Java언어에서 숫자를 정밀하게 저장하고 표현할 수 있는 유일한 방법입니다. 소수점을 저장할 수 있는 가장 크기가 큰 타입인 double은 소수점의 정밀도에 있어 한계가 있어 값이 유실될 수 있습니다. Java언어에서 돈과 소수점을 다룬다면 BigDecimal은 선택이 아니라 필수입니다. 유일한 단점은 느...
BigDecimal Java언어에서 숫자를 정밀하게 저장하고 표현할 수 있는 유일한 방법입니다. 소수점을 저장할 수 있는 가장 크기가 큰 타입인 double은 소수점의 정밀도에 있어 한계가 있어 값이 유실될 수 있습니다. Java언어에서 돈과 소수점을 다룬다면 BigDecimal은 선택이 아니라 필수입니다. 유일한 단점은 느...
개발 상식 CS 공부를 하면서 정리해둔 것입니다. 핵심 키워드는 Bold 해놓겠습니다! 객체 지향 프로그래밍 OOP(Object Oriented Programming) OOP는 현실 세계의 사물들을 객체라고보고 그 객체의 관점에서 프로그래밍 하는 것을 의미합니다. 특징 캡슐화(Encapsulation) : 객체의 속성과 기능을 하나로 묶...
block 변수 / member field block 변수(메소드와 같이 블락안에 있는 변수)와 member field의 이름이 같으면 block 변수가 우선순위가 높다. Wrapper Class 참조타입을 기본타입으로 바꿀때 사용하는 클래스 기본타입의 앞글자를 대문자로 만들면 클래스명이 된다. ex) Boolean, Byte, ...
부동소수점 codeup 1023번 문제를 풀다가 실수 연산 중 부동소수점 때문에 한참을 고생해서 포스팅합니다! 부동 소수점은 가수부와 지수부로 나누어서 저장을 합니다. 즉 (a)*2^b꼴로 저장을 하는데요. 이 때, a는 1보다 크거나 같고 2보다 작은 실수입니다. 즉 (1.xxx)*2^b 꼴로 저장을 한는 것입니다. 보통 부동 소수점, ...
Cmder 시작 경로 바꾸기 cmder을 사용하여 Git을 사용하는데 시작 위치가 cmder 설치위치여서 실행할 때 마다 cd로 위치바꿔주는게 여간 귀찮은게 아니어서 시작경로 바꾸는 방법을 찾아보았습니다! 시작을 눌러 cmder을 검색합니다. cmder - 바로가기파일을 오른쪽마우스버튼으로 누른 후 해당 파일이 존재하는 폴더로 이동합니다....
WAS (Web Application Server) WAS를 이해하기 위해서 클라이언트/서버 구조 부터 살펴보겠습니다! 클라이언트/서버 구조 클라이언트(Client)는 서비스(Service)를 제공하는 서버(Server)에게 정보를 요청하여 응답 받은 결과를 사용합니다. DBMS (DataBase Management System) 다수의 ...
HTTP (Hypertext Transfer Protocol)란? 팀 버너스리(Tim Berners-Lee)와 그가 속한 팀은 CERN에서 HTML뿐만 아니라 웹 브라우저 및 웹 브라우저 관련 기술과 HTTP를 발명하였습니다. 문서화된 최초의 HTTP버전은 HTTP v0.9(1991년)입니다. HTTP는 서버와 클라이언트가 인터넷상에서 ...
브라우저 브라우저는 월드와이드웹(WWW)에서 정보를 검색, 표현하고 탐색하기 위한 소프트웨어입니다. 인터넷에서 특정 정보로 이동할 수 있는 주소 입력창이 있고 서버와 HTTP로 정보를 주고 받을 수 있는 네트워크 모듈도 포함하고 있습니다. 그리고 서버에서 받은 문서(HTML, CSS, Javascript)를 해석하고 실행하여 화면에 표현하기 위한 ...
Scanner.useDelimeter Scanner의 method로 Scanner의 구분 패턴을 지정된 문자열로 설정합니다. 문자를 입력 받을 때 특정한 문자열로 구분지어 분리할 때 유용하게 사용할 수 있습니다. useDelimeter를 더 이상 사용하고 싶지 않을 경우 reset method로 scanner구분 패턴을 디폴트(공백)로 초기화 시킬...
Java : codeup 기초 100제 (1011~1020) codeup 기초 100제 저의 문제풀이 입니다. 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 1011 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. c // c를 입력하면 c // c가 출력됩니다. ...