자바 자료형 정리(Java Data Type)
·
JAVA
자바의 자료형 정리에 앞서 변수란 무엇인가를 살펴 보아야한다. [변수란] 데이터의 저장과 참조를 위해 할당된 메모리 공간에 붙인 이름을 '변수' 라고 한다. 즉, 변수는 메모리 공간에 붙여진 이름이다. 메모리 공간의 할당과 접근 때문에 변수라는 개념이 존재하고, 코드상에서는 변수라는 것을 선언하면 메모리 공간이 할당 되고 변수명을 이용해 메모리 공간에 접근할 수 있는 것이다. [JAVA의 자료형] 변수에 저장할 데이터의 유형을 알리기 위해 필요한 것이 자료형(Data Type)이다. Java의 자료형에는 기본형(Primitive Type), 참조형(Reference Type) 2가지가 있다. Primitive Type 1. Boolean Type(boolean) 2. Numeric Type 2-1) In..
[HTTP] Get 방식과 Post 방식의 차이점
·
spring 스프링
Get과 Post는 http method 중 가장 많이 쓰이는 것들이다. 그러면 이 두 개의 차이점은 무엇일까?.? [Http Method] Http Method 는 클라이언트가 서버에 요청의 목적 및 종류를 알리는 수단이다. Http Method의 종류에는 GET, POST, PUT, DELETE 등이 있다. 보통 Get 은 주로 서버에서 데이터를 조회 (CRUD 중 Read) 하는 데 사용되고 Post는 서버에 데이터를 생성(CRUD 중 C) 할 때 주로 사용된다. [GET] GET method는 클라이언트 쪽에서 서버로 리소스 정보를 요청하기 위해 사용되는 메서드이다. 즉, 데이터를 읽거나 검색할 때에 사용되고 수정할 때는 사용하지 않는다. GET은 요청을 전송할 때 필요한 데이터를 Body에 담지..
Query String (쿼리스트링)의 개념
·
JAVA
[Query String 이란] 쿼리스트링은 사용자가 입력 데이터를 전달하는 방법 중의 하나로, url 주소에 미리 협의된 데이터를 파라미터를 통해 넘기는 것을 말한다. 쿼리스트링의 시작은 정해진 엔드포인트 주소 이후에 ? 뒤 부터이다. https://www.google.com/search?q=쿼리스트링&oq=쿼리스트링 ~~ 구글에 쿼리스트링 이라는 것을 검색 해 보았을때 나오는 주소창이다. 위와 같은 형식으로 쿼리 스트링은 URL에서 ? 다음에 오는 내용이다. 이름을 해석하면 간단한데 Query(질문) String(문자열)로 ? 뒤에 나오는 문자열이라는 뜻이다. [Query String 구조] http://~~~/path?키1=값1&키2=값2&키3=값3 위와 같이 쿼리스트링은 key=value 형식으로..
github와 leetcode 연동을 이용한 알고리즘 포트폴리오 만들기
·
git
알고리즘 문제를 풀 때마다 github에 자동으로 커밋해 주고 내 리파지토리에 업로드되어 포트폴리오처럼 사용할 수 있는 방법에 대해 소개하려고 한다. 우선 github에 가입이 되어 있다는 가정하에 진행된다! [leetcode 회원가입] LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제는 상단의 Problems에 있다. leetcode는 백준이나 프로그래머..
Java Robot 클래스 delay 적용하기
·
JAVA
다음으로 알아볼 것은 Robot 클래스의 delay이다. delay 메서드는 다음과 같은 상황에서 사용된다. 작업 간의 시간 지연 : delay 메서드를 사용하여 작업 간에 시간 지연을 추가할 수 있다. 예를 들어 마우스 클릭 후 일정 시간 동안 대기한 다음 당므 작업을 수행하려는 경우에 유용하다. 시뮬레이션 작업 : Robot 클래스를 사용하여 실제 사용자 동작을 시뮬레이션 할 때 사용자가 동작하는 속도와 유사가헤 만들기 위해 delay를 활용할 수 있다. 화면 갱신 대기 : 화면에 어떤 변경이 일어날 때 까지 기다리는 용도로 사용될 수 있다. 웹페이지가 로딩되는 동안 기다릴 때 이용 될 수 있다. 애니메이션 및 그래픽 처리 : 그래픽 처리나 애니메이션을 다룰 때 혹은 특정 프레임마다 일정한 시간을 기..
Java Robot 클래스 keyPress, keyRelease 적용하기
·
JAVA
Robot 클래스의 지정된 키를 누르는 keyPress에 대한 코드를 알아보려고 한다. keyPress 코드의 가장 핵심은 KeyEvent 클래스의 상수를 사용하는 것이다. KeyEvent.VK_알파벳 KeyEvent 상수를 이용하여 변수를 선언해 주고 KeyPress (가상 키 버튼 누르기) 혹은 KeyRelease (가상 키 버튼 놓기)를 이용하여 구현하면 된다. [기본 완성본] 우선 완성본을 보쟈! 진짜 신기하다. package Robot; import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public class keyPress { public static void main(String[] args..
해니01_15
코딩구르르르