분류 전체보기108 프로그램에 대한 오해 1. 자바프로그램은 내 컴퓨터에서 잘 동작하면 친구 컴퓨터에서도 잘 동작한다. 아닙니다. 대부분은 컴퓨터 환경이 다르기 때문에 잘 동작하지 않습니다. 제조사도 다르고, 제조사가 같더라도 제조 시기가 달라 모델이나 라인업이 다를 수 있습니다. > 그렇다면, 필요한 프로그램이 생기면 그 때 그 때 코딩을 해야하나요? 예, 예전에는 그랬습니다. Java는 이런 문제를 해결하기 위해서, 자기네 프로그램이 설치 되어 있다면, 어디서든 여러분의 코드가 동작 할 수 있도록 설계했습니다. 이를 JVM(자바 가상 머신)이라고 합니다. > 그럼 JDK는 뭔가요? 가상머신은 정말정말 필요한 아주 핵심적인 기능만 추려서 만들어진 최소한의 프로그램입니다. 개발자는 실행 외에도 디버깅을 위해 여러가지 보조 장비가 필요합니다. J.. 자바 2021. 12. 17. Java 컴파일은 무엇을 하는 걸까? - 예제코드를 Cmd에서 실행하는 방법 D:\Java_Example\BasicCode\Bin>java a_BasicSyntax.A_HelloWorld - 직접 작성하고 실행하는 방법 1) package가 없는 코드 > 코드 class hello{ public static void main(String[] args) { System.out.println("Hello~"); } } > 실행 (hello.class가 생성 됨) C:\> javac hello.java C:\> java hello Hello~ C:\> 2) package가 있는 코드 >코드 package test; class hello{ public static void main(String[] args) { System.out.println(".. 자바 2021. 12. 17. 클래스- 다이어그램 클래스 다이어그램은 기존 생성된 클래스의 구조를 빠르게 파악할 수 있게 도와주고, 곧 작성할 클래스들간의 관계를 설계하는데 유용하게 사용됩니다. 이번 강의에서는 대표적인 클래스관계 5가지를 학습합니다. 자바 2021. 12. 16. 알고리즘 「우유 하나 사와. 아, 계란 있으면 6개 사와」 [출처] https://hooni.net/61996 공통 2021. 12. 16. 객체지향 공통 2021. 12. 16. 절차지향 모든 프로그램은 공통의 발전 과정을 걷습니다. 기능이 필요하고 → 문법을 추가하고 → 사용해보니 불편하고 → 기능을 개선하는 연속입니다. 공통 2021. 12. 13. JavaFX 모듈 추가하는 방법 1. 실행해보기 (아래와 같은 에러를 일부러 내줘야 설정하기 편합니다.) Error: Could not find or load main class A_Start.Main Caused by: java.lang.NoClassDefFoundError: javafx/event/EventHandler 2. Main.java에서 Properties 선택 2. Run/Debug Settings -> Main (5) 선택 [숫자는 다를 수 있습니다.] 3. Arguments 탭 -> VM arguments -> 아래내용 붙여넣기 (폴더를 붙여넣기 해야하나, 그냥 붙여도 실행은 잘 됨) --add-modules=javafx.controls,javafx.fxml 자바 2021. 12. 4. Java FX 환경설정하기 3줄요약 1단계 : JavaFX코드를 다운로드 받아 라이브러리에 추가한다. 2단계 : 보조툴 SceneBuilder를 연동한다. 3단계 : 각 컴포넌트를 실습한다. 최신버전을 다운받고 싶다면? https://gluonhq.com/products/javafx/ JavaFX - Gluon Roadmap Release GA Date Latest version Long Term Support Extended or custom support Details 19 September 2022 (planned) n/a no 18 March 2022 (planned) early access no 17 September 2021 17.0.0.1 (September 2021) until September 2026 upon r.. 자바 2021. 12. 4. Java Windows 프로그래밍의 변화 AWT(Abstract Window Toolkit) OS의 native UI Component를 이용하여 개발됨 OS에 따라 UI모양이 달랐고, 종류도 제한적 Swing AWT다음 세대. 독자적인 UI를 선보였음. OS의 UI가 Animation과 시각적인 효과에서 발전하면서, Swing이 재정비 함. 하지만 성능(속도와 Memory)면에서 뒤쳐지는 결과. JavaFX 화면 Layout과 Styling을 Logicr과 분리하여, Designer와 개발자가 협업할 수 있는 구조로 개선 됨. 출처 : 신용권 저 - 이것이 자바다. 자바 2021. 12. 4. 파이썬 설치하기 1. 프로그램 다운받기 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. 설치하기 3. 실행하기 4. 수행해보기 print("Hello World") 파이썬 2021. 12. 4. 이 블로그를 이용할 때 유의 사항 Q. 사이트 개설 목적? 이 사이트는 예제 코드를 설명하기 위한 코드입니다. 주요 예제 코드는 다음과 같습니다. 컴퓨터 언어를 배우는 데 가장 많이 시간을 까먹는 이유는 환경설정이 맞지 않거나 오타 때문입니다. 배우는 데 시간을 너무 많이 사용하면 안됩니다. C : https://github.com/iseohyun/C-Example 자바 : https://github.com/iseohyun/Java-Example 파이썬 : https://github.com/iseohyun/python-example 위 코드는 실제로 학원 강사를 하면서 사용했던 예제 코드입니다. 다운 받아서 영리 목적으로 사용하셔도 상관 없습니다. Q. 어떤 언어를 배우나? 어디부터 시작 해야 할 지 모르겠다면, C를 추천드립니다. 가장.. 공통 2021. 12. 4. 이클립스 설치 / 예제 코드 가져오기 Github 라이선스 문제 : https://joytk.tistory.com/58 노트북에서 실행이 안되는 문제 : https://gocoder.tistory.com/119 1. 다운로드 하기 https://www.eclipse.org/downloads Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. 소스코드 다운로드 https://github.com/iseohyu.. 자바 2021. 12. 4. 이전 1 ··· 6 7 8 9 다음