Development/Java(855)
-
동기화 방법-synchronized - 메서드의 동기화 방법(synchronized기반 동기화 메소드), 특정 블록의 동기화 방법(synchronized기반 동기화 블록)
동기화 방법-synchronizedJAVA에서 임계코드를 동기화하기 위해서 제공하는 구문으로 2가지 방법이 있습니다.아래의 두 방법 모두 lock의 획득과 반납과정은 모두 자동으로 이루어지기 때문에 임계 영역만 잘 설정해주면 됩니다.· 메서드의 동기화 방법(synchronized기반 동기화 메소드)· 특정 블록의 동기화 방법(synchronized기반 동기화 블록) 메서드의 동기화 방법(synchronized기반 동기화 메소드)· synchronized 선언으로 인해서 synchronizedMethod메소드는 쓰레드에 안전한 함수가 됩니다. 메소드 전체가 임계 영역으로 설정됩니다.· synchronizedMethod가 호출되면 해당 메소드가 포함한 객체의 lock을 얻어 작업을 수행하다가 해당 메소드가 ..
-
Thread의 메모리 구조
Thread의 메모리 구조 모든 스레드는 스택영역을 제외한 메소드 영역(클래스 영역)과 힙영역을 공유합니다. 따라서 이 두 영역을 통해서 데이터를 공유할 수 있습니다. 스택영역은 스레드 별로 독립적 으로 존재하게 되는 이유는 스레드의 실행이 메소드의 호출을 통해서 이뤄지고, 메소드의 호출을 위해서 사용되는 메모리 공간이 스택영역이기 때문입니다.
-
Listener vs Adapter
Listener vs Adapter
-
Point - java.awt.Point, Point클래스이 멤버변수, Point클래스의 주요 메소드
java.awt.Point · Point 클래스는 좌표 상의 어떤 위치를 나타내는데 사용합니다. · 각종 프레임이나 다른 컴퓨넌트의 위치를 설정할 때 사용합니다. · x와 y좌표값을 저장하기 위한 멤버변수를 가지고 있습니다. Point클래스이 멤버변수 Field Summary 메소드 설명 void setLocation(int x, int y) x, y좌표의 위치값을 설정합니다. Point getLocation() 현재 위치의 x, y좌표값을 반환합니다. https://docs.oracle.com/javase/8/docs/api/java/awt/Point.html
-
컴포넌트 별 이벤트 종류
컴포넌트 별 이벤트 종류
-
TextField, TextField 클래스의 생성자, TextField 클래스의 주요메서드
TextField · 한 줄 내의 텍스트를 입력 받거나 편집할 수 있는 컴포넌트입니다.· 한 줄에 표시할 수 있는 컬럼수를 지정할 수 있습니다. TextField 클래스의 생성자 메소드 설명 int getColumns( ) 텍스트 필드의 컬럼 수를 얻어옵니다. void setColumns(int columns) 텍스트 필드의 컬럼 수를 지정합니다. boolean echoCharIsSet() 반향문자(에코문자) 설정 여부 확인. void getEchoChar( ) 현재 설정되어 있는 반향 문자를 얻어옵니다. void setEchoChar(char c) 텍스트 필드의 반향 문자를 지정합니다. void setText(String t) 텍스트 설정