java(3)
-
[JAVA] SimpleDateFormat 사용시 주의 점
SimpleDateFormat 사용 시 주의점 new를 통해 SimpleDateFormat 객체를 생성하여 사용할 때 포맷을 작성할 때 대소문자에 유의해야 한다. 오전, 오후를 표기하는 포맷은 알파벳 a로 나타내는데 이를 대문자로 쓰면 오류가 발생한다. 출력은 되는대 일, 시, 분 등이 이상하게 출력된다. 포맷을 설정하는 문자열은 대소문자를 구분하고 대소에 따라 의미하는 바가 다르다. 이것저것 검색도 해보고 테스트도 해본 결과 아래와 같이 정리한다. 문자 의미 비고 yyyy, YYYY 연도 대소 차이 없음 MM 달 소문자로 쓰면 분이 출력됨 dd 일(해당 월 기준) 일반적인 일이 출력됨 DD 일(해당 년도 기준) 생각보다 많은 수가 출력됨 a am/pm(오전/오후) 대문자로 쓰면 안됨 H 시(24시간 기..
2020.12.20 -
[WEB Programming] 세션과 쿠키
세션과 쿠키 HTTP Protocol 웹 사이트 주소 보면 앞에 시작하는 http Hyper Text Trasfer Protocol 인터넷 상 데이터를 주고받는 서버-클라이언트 모델을 따른다. 다양한 종류의 데이터를 주고 받을 수 있다. (HTML 문서, 동영상, 오디오, 이미지 등등) 소통 방식 : request(요청), response(응답) [JAVA WEB] 위 이름의 객체를 사용해 서버-클라이언트 간 데이터를 주고받는 처리를 할 수 있다. HTTP 프로토콜의 특징 : Stateless 요청, 응답이 끝난 후 연결은 끊는다. 이에 따라 발생하는 문제... 해당 웹 브라우저에서 이 다음 요청을 하는 경우 이전에 요청한 클라이언트인지 새로운 클라이언트인지 기억하지 못한다... 예를 들어 로그인 정보 ..
2020.12.19 -
[JAVA]자바란?
자바란? 특징 운영체제에 독립적 JVM(Java Virtual Machine) : 자바 프로그램을 실행하는 가상머신 자바 프로그램은 각 운영체제에 따라 제공된 JVM을 통해 동작 객체지향 언어 메모리 자동 관리 Garbage Collector : 사용하지 않는 메모리를 자동으로 정리 Garbage Collector가 없다면 : 개발자가 일일이 체크, 해제 (수동) 장점 JVM : 편의성 -> 다양한 분야에서 많이 사용 인터넷상에 정보가 많다. 활용 가능한 라이브러리, API가 많다. 학습하기에 많은 정보들이 있다. 쪼랭이로서 입문하기에 좋다는 추천을 받음 단점 JVM : 한번 더 거치는 과정 Java 코드 -> 바이트 코드(bytecode) -> 운영체제(OS) 속도가 느리다. 개선 : JIT 컴파일러 ..
2020.12.14