본문 바로가기
728x90

전체 글86

JavaFX 사용을 위한 형태 및 정의 JavaFX : MVC 모델 적용해 구현 : Model(application) 데이터 형태 정의, : View(사용자 인터페이스 : 모델에서 정의된 데이터를 사용자에게 출력) -레이아웃 : 프로그램을 구성하는 내용 -스타일 : 프로그램의 디자인 부분 : Controller(MainController) (실질적으로 Model과 View를 다루어 처리, 로직코드) -비즈니스로직 : 기능적 부분 Javafx 계층 구조를 이루는 개념 : Stage, Scene, Container Stage는 윈도우 화면, Scene은 윈도우 화면 안의 화면, Container는 윈도우 화면안의 화면의 화면의 계층 구조 // 하나의 Stage는 하나의 Scene 만 가질 수 있다. Scene 안에 Container는 다수일 수 .. 2021. 8. 15.
자바 배열 예시 Java Array 자바 배열 기본 1> 각 원소들의 값을 출력하는 배열 package practice; public class Array { public static void main(String[] args) { int [] array = { 1, 2, 3, 4, 5 }; int sum = 0; for (int i = 0; i 출력값 : 12345 자바 배열 기본 2> 각 원소들의 합과 평균을 출력하는 배열 package practice; public class Array { public static void main(String[] args) { int[] array = { 1, 2, 3, 4, 5 }; i.. 2021. 8. 10.
자바 배열 Java Array 자바 배열과 반복문 * 배열 Array : 같은 이름으로 여러 저장 공간을 확보할 수 있는 방법 (연관된 정보끼리 그룹핑) (배열은 대괄호 [] ) :: 같은 유형의 자료 공간을 원하는 개수만큼 확보, 각각의 자료 공간을 같은 이름으로 첨자만 달리하여 접근할 수 있다. ::: 선언되는 형식에 따라 1차원 배열, 2차원 배열 등이 있으며 여러 자료들을 반복 처리할 때 유용 : 배열을 구성하는 각각의 값은 배열요소(원소, element), 배열에서 위치를 가리키는 숫자는 인덱스이며 항상 0부터 시작하여 0을 포함한 양의 정수만을 가질 수 있다. - 배열의 생성과 선언 int [ ] array = new int [100]; String [ ] array = new String [100]; String [] c.. 2021. 8. 9.
Java 자바 기본(중의 왕 기본) 개념 [Feat. 변수] - CRUD : Create Read Update Delete : 소프트웨어가 가지는 기본적인 데이터 처리 기능 :: 데이터를 생성하고, 데이터를 읽고, 데이터를 업데이트하며 데이터를 삭제할 수 있어야 한다. - 자바는 운영체제에 독립적이며 (JVM) 객체 지향 프로그래밍 언어로(OOP : Object-oriented programming) 클래스를 포함, 상속, 추상화 등의 객체 지향의 특성을 가진다. - 클래스는 객체의 속성과 기능을 코드로 구현한 것 : 클래스 구현을 위해서는 클래스 이름과 클래스가 가지는 속성(멤버 변수) 필수 : "클래스를 정의한다" -> 객체를 클래스로 구현 : 클래스 이름과 자바 파일 이름이 같아야 한다 ( +클래스 이름은 대문자로 시작하는 것이 개발자들 사이의 규칙) - 변.. 2021. 8. 7.
Pre-Study : 코린이의 코딩 한 발자국 코딩 & 프로그래머의 길 갑자기? 응 갑자기! 고민했고, 결심했고 그리고 결정했다. 2021년 7월 중순 오늘부터 앞으로 꾸준히, 자바(Java)를 시작으로, 파이썬(Python), 자바스크립트(Javascript) 등 다양한 프로그래밍 언어를 학습하고 기록해나갈 예정이다. 프로그래밍과 컴퓨터 등 나에게 낯설게만 느껴졌던 세상이 내가 마음먹으니 이렇게(?) 가깝게 느껴질 수 있음에 신선하고 새로울 뿐이다. 역시 옛말에 그 말이 맞는거 같다. 다른 세상이 이렇게 가까워질 수 있다니 말이다. 물론, 아직까지 훨씬 더 친해져야할 대상임은 분명하다. 그렇기에 더 많이 노력해 친해질 생각이다. 먼저 친해질 자바의 경우, 객체지향 프로그래밍 언어로 가장 인기있는 언어 중 하나! 2021년 7월 티오베(TIOBE) .. 2021. 7. 19.
지속된 집콕에 안전하고 즐겁게 집에서 고급 와인잔으로 한 잔 : 지겹고 질리는 그 이름, 코로나 19 (COVID 19) 이후로 이전에 비해 훨씬 바깥 활동이 줄어들었죠. 불필요한 활동을 자제하는 것과 동시에 실내, 실외를 가릴것 없이 사람 많은 곳은 꺼려지고 피하게 되는거 같아요. 외부 활동을 자제하고, 다들 집에서 보내는 시간이 많이 늘어나 홈쿡(Home Cook), 홈술(Home drinking), 홈베이킹(Home Baking), 홈카페(Home Cafe), 홈캠핑(Home Camping) 등이 유행이 된지 오래죠. 그래서 저 역시 집에서 보내는 시간을 더 행복하고 알차게 채워야겠다는 생각이 들었어요. 막상 그러한 생각이 드니 바로 실행에 옮겨야겠더라구요. 신기한게 생각이란게 그렇죠, 모르고 안 할 때는 그냥 지나쳤으나 문득 한번 생각이 나면 계속해서 생각나게.. 2021. 5. 23.
728x90