본문 바로가기

API4

[Java] 표준 API #5 - Calendar, Date, Format, java.time 패키지 [API 알아보기]1) java.util.Date, java.util.Calendar- 시스템 날짜, 시간 관련 유틸리티 객체/* [Date + SimpleDateFormat] 1) 시스템의 날짜, 시간을 읽을 수 있는 유틸리티 2) 날짜를 주고 받을 때 주로 사용 3) java.text.SimpleDateFormat 메서드로 특정 포맷 출력 가능 : 패턴 지정해줘야함 - Format 관련 패키지 : java.text */ import java.text.SimpleDateFormat; import java.util.Date; public class DateTest { public static void main(String[] args) { //다양한 생성자가 있지만 권장하지않는 어노테이션(Deprecat.. 2017. 10. 19.
[Java] 표준 API #3 - String / StringBuffer, Builder / StringTokenizer, Pattern [API 설명]1) java.lang.String- char[]를 래핑- immutable Object : 힙영역에 1번 생성되면 값을 변경할 수 없음=> 힙 영역에서 변경이 불가하다는 것 : 최적화(같은 문자열 == 같은 객체 - 공유), 안전성=> 새로운 객체를 생성해서 참조 객체주소값을 변경하는 것=> 보통 final 클래스로 선언 : 상속해서 Immutable 속성을 없애버릴 수도 있음 - Charset 신경쓰기 : UTF-8, EUC-KR에 따라 한글 인코딩 길이가 다름import java.io.UnsupportedEncodingException; public class StringTest { public static void main(String[] args) { /* byte[]을 Strin.. 2017. 10. 9.
[Java] 서버 프로그래밍 - 특강으로 맛보기, 배운것과 앞으로 배워야할 것 #1 [나의 이야기부터](1) 참여 계기 : express보다 역할이 세세하게 쪼개져있고 개념, 구조만 익히기위해서 참여하게됨(2) 다 끝나고 난 뒤 : 개념, 구조 뿐만 아니라 팁, 더 넓은 범위의 개념, 추상적이던 것을 구체적으로 배우게 된 시간(3) 포스팅 구성3일 차 내용을 3번에 걸쳐 포스팅 할 예정, 그리고 개념, 구조 내용을 정리한 포스팅도 할 예정 : 하루 8시간 3일 동안 배우고 만들고 했음!서버 개념, 자바 프로그램 실행 기초, 프로토콜, 톰캣, 서블릿, jsp, 모델1, 모델2, 모델2 프론트 컨트롤러 패턴, 객체지향 개발 등 객체지향 : 자바 기본 공부하다가 객체지향 패러다임을 확실하게 알고싶어 객체지향의 사실과 오해라는 책을 읽고 있는 와중에 특강에서 듣게되면서 더욱 이해하게됨 앞으로 .. 2017. 9. 14.
[Java] 제어문 - 조건, 반복 [제어문]- main() 함수의 흐름을 제어할 수 있는 수단 : 다양한 작업을 할 수 있지! - 종류 (1) 조건문 : if ~ else if ~ else , switch => switch: 상황(조건)이 4가지 이상일 때, 변수의 값에 따라 제어를 할 때 사용, break 필히 사용(안쓰면 다른 case로) => switch: char 타입도 처리할 수 있음, 영어 대소문자에 관계없이 똑같은 알파벳이라면 동일 처리 => switch: 정수타입(byte, short, char, int, long) + 정수값 산출 연산식 + String(java 1.7 추가) (2) 반복문 : for, while, do-while => for: 초기화 둘 이상, 증감식 둘 이상 있어도 됨( 쉼표(,)로 구분 ) => fo.. 2017. 9. 3.