Java

Java

Java GUI

GuI Programming 컴포넌트 = GUI 기반 구성요소 일반 컴포넌트 : 버튼, 입력상자 … Container 컴포넌트 : Frame , Panel 한 윈도우에 Frame이 여러 개일 수는 없음 Pannel을 사용하여 이를 Window에 붙이는 개념으로 사용 계층구조를 사용할 경우 아래로의 명령이 수월하게 이루어지기 때문에 Frame과 Pannel 간의 계층구조로 구현하도록 아이디어를 냈다고 함. Event Programming 이벤트(Event) : 실행도중에 사용자가 발생시키는 시그널 언제,어디서, 몇 번 신호가 일어날지 CPU는 예측할 수 없기 때문 신호는 전달되고 있으나, 그 신호가 왔을 때 처리해야 할 작업(코드)을 작성해놓지 않았기 때문에 반응이 없는 것이다. 화면 클래스 안에 마우스 ..

Java

Java의 객체지향

7. Class 구조적 프로그래밍의 단계 컴퓨터 소프트웨어의 계획-개발-검사-보수-관리 등을 위한 기술과 그것을 연구하는 SW공학분야에서 구조적 방식의 프로그래밍은 함수 간의 연관성이 높아져 유지보수가 어려워진다는 단점이 발견되었다. 객체지향 프로그래밍 하나의 객체는 하나의 역할만 수행하도록 정의하여 객체 간 연관성을 줄여 재사용성 및 유지보수비용을 줄인다. 객체 간의 통신으로 연산을 처리하고 객체 간 연관은 없도록 하는 방식. Object = 단일 책임 = 단일 역할 = 관련된 다수의 기능 + 관련된 다수의 데이터 = 독립적 실행 단위 = Code + Data 객체지향 패러다임의 원리 캡슐화 추상화 : 꼭 필요한 근본적인 특성에 집중하여 여타의 부분이나 상세 내역들을 없애 나가는 과정( 함수 내부를 몰..

Java

Java Basic

프로그램 실행 구조 및 개발 방법 자바는 완벽한 객체지향형 프로그램을 목표로 한다. 디버깅하는 법 중단점 설정 Debug main 클릭해서 실행 F6 누르면서 변수 들어오는 거 확인 package mycome.test; // main 문을 쓸 때는 main하고 바로 public class Main { public static void main(String[] args) { //Data int x = 30; // x라는 주소에 3이라는 값을 올린다. int y = 40; // y라는 주소에 4라는 값을 올린다. int z = 0; // x + y를 z라는 값을 올린다.(메모리(주기억장치)) // string은 큰 따옴표, character는 작은 따옴표 //명령어들의 집합 sys.out하고 컨트롤 스페이스..

잘잔디
'Java' 카테고리의 글 목록