Java [Java] Robot 클래스 정리 2019. 12. 10. public class Robot extends Object Robot 클래스의 주요 목적은 Java 플랫폼 구현의 자동화 된 테스트를 용이하게 하는 것이다. 클래스를 사용하여 입력 이벤트를 생성하는 것은 이벤트가 플랫폼의 기본 입력 큐에서 생성된다는 점에서 이벤트를 AWT 이벤트 큐 또는 AWT 구성 요소에 게시하는 것과 다르다. 예를 들어 Robot.mouseMove는 마우스 이동 이벤트를 생성하는 대신 실제로 마우스 커서를 이동한다. Modifier and Type 메소드명 설명 BufferedImage createScreenCapture(Rectangle screenRect) 스크린으로부터 읽히는 픽셀을 포함한 이미지를 생성한다. void delay(int ms) ms(밀리세컨즈) 시간동안 sle.. Java 데이터 타입 Integer와 int의 차이 2019. 11. 27. 1. Primitve 자료형 - Wrapper 클래스 관계 int : primitive 자료형임(long, float, double 등등...) 산술 연산이 가능하다. null로 초기화 할 수 없다. Integer : Wrapper 클래스임 => 한 객체를 의미 Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우에 처리를 원활하게 할 수 있다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO에서 Integer를 사용할 수 있음. 2. int와 Integer간의 변환 Boxing과 Unboxing이라고 한다. Boxing : Primitive 자료형 => Wrapper 클래스 Unboxing : .. MySQL 서버 타임존 설정 2019. 11. 17. 스프링부트 프레임워크를 활용하여 로컬 MySQL 연동중에 발생한 에러 java.sql.SQLException: The server time zone value 'KST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support. 해결방법은 application.properties 파일에서 spring.datasource.url 부분의 .. 이전 1 2 3 다음 3/3