# 자바

fx 창 두개 열고 닫기
내가만든 플젝 구조는 대강 이렇다Controller는 일단 fxml과 중간다리, 중간관리 역할을 해준다.즉 FXML - Controller - Service(로직이 들어가있음) 이렇게 프로그램이 돌아간다 생각하면 편하다먼저 메인 부분이다 loader에 fxml 값을 받

이클립스와 fx, SceneBuilder 연동
사실 전에 fx설정을 다 마무리해놓으면 특별히 어려울것은 없다SceneBuilder를 다운받아 설치하고 더 추가하면된다위의 그림처럼 SceneBuilder를 설치 후 응용프로그램이 있는 경로를Window - Preference - JavaFX 에 들어가서 설정을 완료한

자바 환경변수 설정
오라클 홈페이지에서 JDK를 다운로드하고 설치한다https://www.oracle.com/java/technologies/javase-downloads.html원하는 JDK 버전이랑 OS 보고 인스톨환경변수 설정환경변수 창 띄워서 하단의 "새로 만들기"변수이름
0304. 강의 정리
속성 안에 값을 넣고 출력하려는 것방법 1. 직접 넣기 (ex. String name = "홍길동")방법 2. 생성자 이용하기방법 3. 메소드 이용하기클래스 안 필드에 있는 것을 사용(출력)하는 방법방법 1. 바로 해당 필드를 가져와 출력한다 (ex.System.out
이것이 자바다 6장 - 메소드
필드를 읽고 수정하는 역할도 하지만, 다른 객체를 생성해 다양한 기능을 수행하기도 한다. 메소드는 객체 간의 데이터 전달의 수단으로 사용된다.외부로부터 매개값을 받을 수도 있고, 실행 후 어떤 값을 리턴할 수도 있다.선언부(리턴타입, 메소드이름, 매개변수선언)와 실행블

[JAVA] JDK 와 JRE
JDK : Java Development kit JDK는 자바 언어를 사용하려면 반드시 있어야 함 개발에 필요한 JavaDoc, Complier(Javac), Debugger, JRE 등 포함 JRE : Java Running Environment 자바 언어로
미니 테스트(점수 입출력, 계산)
/\*이름을 입력받아 변수에 저장한다.4과목을 저장할 수 있는 배열을 생성해서 국어,영어,수학,과학 점수를 입력받아 저장한다. 배열에 저장된 과목의 점수를 이용해서 총점과 평균을 구하고 변수에 저장한다.학생이름과 국어,영어,수학,과학 점수, 총점과 평균을 출력한다.(전
전 회사 프로젝트에선 예외처리를 많이 사용하지 않았다. 근데 지금 회사는 정말 많이 쓴다. 그래서 한번쯤 정리하는 것이 좋다고 생각해 포스트 작성하게 되었다.해당 포스트는 예외처리의 세세한 문법까지 설명하지 않는다. 읽는 분들은 참고하시길 바란다.이번에 포스팅할 내용은
이것이 자바다 6장 - 생성자
용도 : 객체화 할 때 자동 호출되어, 실행되면 초기화하는 것이 목적클래스의 생성자를 호출생성자를 사용자가 만들지 않으면 컴파일러가 기본 생성자를 자동으로 만들어 준다(→ 1개라도 명시적 생성자가 있다면 기본 생성자는 만들어지지 않는다)\-생성자를 실행시키지 않고는 클
이펙티브 자바 3/#
이 책의 규칙 대부분은 아주 핵심적인 기본 원칙 몇 개에서 파생된다.컴포넌트는 사용자를 놀라게 하는 동작을 해서는 절대 안 된다컴포넌트는 가능한 한 작되, 그렇다고 너무 작아선 안 된다코드는 복사되는 게 아니라 재사용되어야 한다.컴포넌트 사이의 의존성은 최소로 유지해야
최고∙평균 점수 구하기
이것이 자바다 5장 확인문제 9번(요구사항)\-학생 수와 점수 입력받기\-최고 점수와 평균 점수를 구하는 프로그램run 으로 무한 반복시킨다.종료 case에서 false로 바꿔주거나 exit(0) 해주면 되기 때문에 제어 가능case 1에서 주석 처리 해놓은Stude
[자바] 강의시간 이것저것 05
min() : 입력받은 두 인자 값 중 가장 작은 값을 리턴하는 함수max() : 입력받은 두 인자 값 중 가장 큰 값을 리턴하는 함수입력되는 데이터 타입과 리턴 값의 데이터 타입은 같습니다. 입력된 data type에 따라 return data type이 결정됩니다.
스프링 부트에서 파일 변경&&저장시 자동으로 서버 재시작하는 방법
https://velog.io/@bread_dd/Spring-Boot-Devtools스프링 부트 데브툴즈라는 기능이 있다
일급 콜렉션()이란?
이 글은 포비의 "자바 웹 프로그래밍 Next" 책을 읽는 도중, 소트웍스 엔솔로지 라는 책을 인용한 부분을 읽다 궁금해서 적어봅니다. 원문 > 규칙 8: 일급 콜렉션 사용 정의 일급 콜렉션이란 : Collection을 Wrapping하면서, Wrapping한

프로그래머스 (포켓몬_JAVA)
문제 설명글은 길지만 잘 읽어보면..최대가질 수 있는 수는 n/2이고, 포켓몬 종류의 수가 n/2보다 적으면 종류의 숫자가 답이다.예외의 수로 둘의 수가 같으면 2를 반환하고... 첫번째로 생각해낸것이... 배열로 반을 나눈 후 앞부분과 뒷부분을 하나씩 비교해서 중복되
향상된 for 문
이것이 자바다 5장 내용 中향상된 for문은 반복 실행을 하기 위해 카운터 변수와 증감식을 사용하지 않는다. 배열 및 컬렉션 항목의 개수만큼 반복하고, 자동적으로 for문을 빠져나간다.for 문이 처음 실행될 때,①배열에서 가져올 첫 번째 값이 존재하는 지 찾는다.값이
flag
깃발(flag) 라는 뜻 처럼 상태를 기록하고 처리 흐름을 제어하기 위한 변수처리 흐름을 제어할 때 사용해 제어 플래그(control flag)참과 거짓을 나타내주는 boolean 타입의 변수기에 토글 기능에 사용하기도 함.false와 true 뒤집기flag 값 이용하

코드업 (리모컨_JAVA)
거스름돈 문제처럼 생각하고 풀이했으나 오답.포인트는 최소 버튼을 누르는것으로 마이너스 버튼이 있다는것도 생각해야함.온도는 0도에서 40도 사이이고, 높은 온도에서 낮은온도로 변경하는 경우도 있다.절대값을 구하면 될것으로 생각하고 온도차만큼 절대값을 계속 씌우면서 10