일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SAP 번역
- 이클립스
- udemy
- Eclipse
- Deep Learning
- visual studio code
- 자바 클래스
- 파이썬
- BOPF
- ABAP
- java
- Algorithm
- mac
- 알고리즘
- Fiori
- 맥북
- 클래스
- 자바
- python
- 개발
- module
- ui5
- S/4HANA
- FPM
- html
- 백준 알고리즘
- BOBF
- BTP
- sap
- tm
- Today
- Total
목록이클립스 (8)
z2soo's Blog
오류 사항 이클립스를 설치하고 Docker에 고정해두고 사용하는데, 어느 순간 어플리케이션 실행이 안되는 경우가 발생했다. 특이한(?) 점은 런치패드에 들어가서 이클립스 어플리케이션을 실행하면 잘 실행된다는 것이다. 찾아보니 Window 환경에서는 발생하지 않는 경우지만 MacOS 환경에서 가끔 발생하는 오류 사항인 것 같다. 아마 설치할 때 설치 경로를 따로 지정하지 않아서 그런가 싶기도 하다. 해결 방법 1. 이클립스가 설치된 경로를 찾기 아래 항목을 통해서 이클립스 어플리케이션이 설치되어 있는 경로를 찾아서 복사해두자. Finder > 응용 프로그램 > (이클립스 우클릭) 패키지 내용 보기 > Contents > MacOS > (이클립스 우클릭) 정보 가져오기 > 위치 정보 복사 /Applicati..
1. 프로젝트의 흐름도 Member 클래스 (회원정보) n명 정보 입력 컨테이너(ArrayList 타입의 customer)에 저장 ATM Machine 클래스 컨테이너(고객정보 DB 역할)를 가져와서 연결 해당 클래스에 특정 회원을 찾아서 로그인 하는 기능 존재 로그인 후 볼 수 있는 개인 회원용 메뉴 제작 [1] 잔액조회 →로그인된 고객의 잔액 출력 [2] 입금 → 금액을 입금(누적) [3] 출금 → 잔액에서 차감 [4] 종료 → 현재 실행되고 있는 메뉴 종료 ATMPlay 클래스 프로그램 시작 고객 정보 컨테이너 생성 고객 정보 저장 ATMMachine 객체 생성 고객 정보 넘겨줌 2. Java Code Member package ATMpackage; public class Member { //속성 ..
Key point 1. 오버로딩 = 메소드가 같은 이름으로 여러개 존재하는 것 1. 생성자 생성자에 대하여 이전에 잠깐 다루었다. 생성자 = 객체 생성시 바로 실행되는 메소드 로 정의하였는데, 아래 글을 참고하도록 하자. JAVA의 Class (2) 생성자 Constructor Lesson point 1. 생성자 = 초기 자동 실행 메소드 2. 생성자 이름 = 클래스 이름 1. 생성자 JAVA의 생성자 Constructor란 무엇이며 어떤 때 사용하는가? 생성자는 메소드다. 다만, 실행되는 시점이 정해져있 z2soo.tistory.com 2. 생성자 오버로딩 오버로딩이란 메소드가 같은 이름으로 여러개 존재하는 것이다. 상황에 따라 다른 동작을 하게 만든다. 생성자는 아래와 같이 두 타입으로 구분되며, 둘..
To-Do - 커피가게를 클래스로 구현한다. - 객체에 대한 CRUD 작업을 진행한다. - 컨테이너 ArrayList를 생성하여 다양한 coffee 클래스 객체를 저장하고 읽어오는 작업을 진행한다. Coffee에 대한 클래스는 아래 포스팅 중 coffee01 부분을 참고한다. JAVA의 Class (2) 생성자 Constructor Lesson point 1. 생성자 = 초기 자동 실행 메소드 2. 생성자 이름 = 클래스 이름 1. 생성자 JAVA의 생성자 Constructor란 무엇이며 어떤 때 사용하는가? 생성자는 메소드다. 다만, 실행되는 시점이 정해져있 z2soo.tistory.com JAVA Code package Pack02; import java.util.ArrayList; public cl..
To-Do 1. 학생 정보를 클래스로 구현한다. 2. 국어, 영어, 수학 점수 저장 3. 국어, 영어, 수학 점수 합산하여 저장 - 하나의 성적이라도 음수면 합산하지 말고 오류처리 4. 합산된 성적으로 평균 점수 저장 - 총점이 음수면 평균 계산 하지말고 오류처리 Key point IF 문법 if (조건문) {실행문;} else (조건문) {실행문;} 소수 출력 (소수점 3개까지만 출력) System.out.printf("소수출력: %.3f", 소수변수); Java Code StudentInfo 학생 정보에 대한 클래스, 속성, 메소드를 생성한다. package Pack03; public class StudentInfo { // 1. 생성자 public StudentInfo() { } // 2. 속성 p..
Lesson point 1. 생성자 = 초기 자동 실행 메소드 2. 생성자 이름 = 클래스 이름 1. 생성자 JAVA의 생성자 Constructor란 무엇이며 어떤 때 사용하는가? 생성자는 메소드다. 다만, 실행되는 시점이 정해져있다. new를 사용할 때 자동으로 적용된다. new를 사용한다는 건, 객체를 만들어낸다는 것이다. 즉, 객체 생성시 자동으로 설정하고 싶은 것들을 적어준다. 문법적으로 특이한 점은 클래스와 이름이 무조건 같은 메소드라는 것이다. 생성자는 java class 생성시, 자동으로 생성되도록 설정할 수 있다. 클래스를 생성하고 생성자를 설정하여 어떻게 동작하는지 확인해보자. Coffee01 package Pack02; public class Coffee01 { // 1. 생성자 // ..
1. JAVA 다운로드 및 설치 Eclipse를 설치하기 전 Java가 우선적으로 설치되어 있어야 한다. Java 설치 방법은 아래 내용을 참고하자. [MAC] JAVA 설치 및 환경설정 1. Java 소프트웨어 다운로드 Oracle 공식 홈페이지에서 JAVA 프로그램을 다운받아 설치한다. JRE, JDK 등 여러 이름으로 검색이되는데, JRE는 실행 환경으로 개발을 원한다면 JDK를 설치하도록 하자. JRE z2soo.tistory.com 2. Eclipse 다운로드 및 설치 Java를 설치하였다면, Eclipse 공식 사이트에서 MAC OS 용 파일을 다운로드 받아 설치한다. Eclipse Packages | The Eclipse Foundation - home to a global community..
1. 자바엔진 (JDK, JRE, JVM) 이란? JDK - Java Development Kit - JRE를 포함함 - 개발자를 위해 만들어 놓은 세트 - ex. 라이브러리 포함, 디버깅 하기 좋은 환경, 세팅할 사항 존재, 설치 용량 큼 JRE - Java Runtime Enviromment - 자바코드를 작동시킬 수 있는 환경 세트 (일반 유저용) JVM - Java Vertual Machine - 자바코드로 만들어 놓은 실행파일으 ㄹ작동시킬 수 있게 해주는 엔진 - 컴파일러, 인터프리터, 해석기 등 - 어느 OS 환경이든 JVM을 설치하면 실행 가능함 > 플랫폼에 독립적! 2. Java를 위해 설치해야 할 프로그램 Java Java는 아래 Oracle 공식 사이트를 통해 설치해준다. 단, 기존에 ..