Development/Java(853)
-
StringBuffer에서 append()호출
StringBuffer에서 append()호출아래의 여러줄의 추가 코드를 체인을 걸어 한 줄로 만들 수 있습니다.그 이유는 append()메소드가 반환값으로 StringBuffer를 리턴하기 때문입니다.
-
자바로 Bayesian Networks 구성 후 CSM 외과 수술 성공확률 예측하기
자바로 Bayesian Networks 구성 후 CSM 외과 수술 성공확률 예측하기 경추척추관 협착증(Cervical Spondylotic Myelopathy, CSM) CSM은 척추 질환으로 55세가 넘은 환자에게 발견되는 흔한 척추 기능 장애 질병 중 하나입니다. 증상으로는 추후 보행 장애로 이어지는 부자연스러운 걸음걸이, 손 마비, 전반적인 기능 약화 등이 있습니다. 질환이 가볍게 또는 심하게 진행되면 외과 수술을 받을 수 있습니다. 여러분은 주어진 정보로 베이지안 네트워크를 디자인하고, 알고 있는 사실을 바탕으로 수술 결과를 예측하려고 합니다. 네트워크 계획하기 자바로 간단한 베이지안 네트워크 만들어 베이지안 네트워크를 만들어 경추척추관 협착증(Cervical Spondylotic Myelopat..
-
클래스 상속의 중요성, 상속관계를 통한 객체 생성 도식도
클래스 상속의 중요성 클래스 상속은 객체의 재사용이라는 장점뿐만 아니라 코드의 간결성을 제공해 주는 객체지향적 언어의 장점과 특징으로 중요합니다. 잘 정의된 super클래스가 있다면 sub클래스의 작성이 간편해지고 그러므로 해서 개발 시간이 단축되는 것들이 상속의 중요성과 장점이라고 할 수 있습니다 File Info package com.phone;CellPhoneMain.javamain부package com.phone;CellPhone.java부모클래스 기본적인 휴대폰 기능 - 모델명, 제품번호, 벨소리코드package com.phone;DiCaPhone.java자식클래스 카메라 기능 추가 - 화소, 렌즈package com.phone;MP3Phone.java자식클래스 MP3 기능 추가 - 저장용량, ..
-
이벤트(Event), 이벤트 중심의 프로그래밍
이벤트(Event) · 이벤트(Event)은 윈도우 프로그래밍에서 어떤 특정한 행동이 발생한 그 자체를 의미합니다. · 사건(객체에 일어난 사건 )을 나타내는 객체를 얘기합니다. · AWT/Swing 구성 요소에 대해 사용자가 마우스나 키보드 등을 사용하여 조작을 했을 경우 일어나는 상황변화를 의미합니다. (Java) · PyQt 구성 요소에 대해 사용자가 마우스나 키보드 등을 사용하여 조작을 했을 경우 일어나는 상황변화를 의미합니다. (Python) 이벤트의 예 · 메뉴를 선택하는 행위 · 마우스를 클릭하는 행위 · 윈도우 종료 버튼을 마우스로 누르는 행위 · 윈도우의 크기를 조절하는 행위 등 이벤트 중심의 프로그래밍 · 이벤트를 통한 프로그래밍 방식으로 윈도우 프로그래밍에서 중요한 개념중에 하나입니다..
-
에러의 종류, 컴파일 에러(문법 에러), 컴파일 에러 vs 런타임 에러, 논리 Error, 시스템 Error, 에러(ERROR) vs 예외(Exception)
에러 종류 컴파일 에러(문법 에러) · 문법을 잘못 작성하여 발생하며 컴파일시 오류를 일으키게 됩니다. · 오류가 발생한 부분을 수정하고 다시 컴파일하면 비교적 쉽게 해결할 수 있습니다.
-
객체지향, 객체지향 프로그램 (Object Oriented Programming)
객체지향· 프로그래밍에서 객체지향 언어는 프로그래밍을 독립적인 객체(object)로 나누어서 프로그래밍 하는 것을 말합니다.· 즉, 실세계의 현상을 컴퓨터상에 객체로 실현함으로써, 컴퓨터를 자연스러운 형태로 사용하여 다양한 문제를 해결하기 위한 프로그램 기법입니다.· 객체는 실체와 그 실체와 관련되는 동작을 모두 포함합니다. 어떤 과제를 처리하기 위해 객체 간에는 메시지(지시)를 주고받고, 메시지를 받은 객체는 동작(절차)을 실행합니다. 즉, 객체 지향은 과정을 중시하는 절차 중심의 설계가 아니고, 실체를 중시하는 설계입니다. 객체 지향 프로그램 (Object Oriented Programming)· OOP(Object Oriented Programming)· 실제 세계를 모델링하여 소프트웨어를 개발하는..