본문 바로가기

Java11

이클립스 Run as 아무것도 안나올 때 // 메인메소드 public static void main(String[] args) 위처럼 기본적인 메소드 부분을 틀렸을 때 발생하는 문제라고 한다. - 틀린 부분이 어딘지 보이는가? 이클립스에 틀린 부분이라고 체크되지 않아서 안틀린 줄알았는데 분명하게 틀린 부분이 존재한다. - manin이라는 메소드가 존재하는 모양이다.. 참조 URL http://happyandroiding.blogspot.kr/2014/01/eclipse-run-as-none-applicable-problem.html Eclipse - Run As- None Applicable Problem Learning Android from the scratch. Dude, you got to do it. happyandroiding.blo.. 2021. 7. 4.
생활코딩 자바입문 (나의앱 만들기) 14.2. 나의 앱 만들기 - 기본 기능 구현 14.3. 나의 앱 만들기 - 변수도입 자동 변수화 기능 - 변수로 변환 원하는 입력값 오른쪽 클릭 - Refactor - Extract Local Variable public class AccountingApp { public static void main(String[] args) { double valueOfSupply = 10000.0; double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply * vatRate; double total = valueOfSupply + vat; double expense = valueOfSupply * expenseRate; double inc.. 2021. 5. 10.
생활코딩 자바 입문 리뉴얼 4.2. 실행 - Java의 동작원리 컴퓨터 자바 버츄얼 머신(JVM) 확장자가 자바인 파일 (자바 문법에 맞게 만들어진 소스코드) 기계는 소스코드를 이해할 수 없음. 컴파일 : 기계가 확장자가 자바인 파일을 이해할 수 있도록 전환하는 작업 자바 애플리케이션 : .class 확장자를 가진 파일 이클립스 Run 버튼 : JVM이 확장자가 .class인 파일을 읽어서 적혀있는 대로 컴퓨터를 동작 시키는 것. - 사람이 이해할 수 있게 만들어진 컴퓨터 언어 "java"로 소스코드를 입력한다. (.java) - 컴파일하면 이클립스가 컴퓨터가 이해할 수 있는 언어로 변환한다. (.class) - 실행을 누르면 이클립스가 컴퓨터에 설치된 java virtual machine으로 사인을 보낸다. - 사인을 받은 ja.. 2021. 5. 10.
생활코딩 - 자바입문 (시즌2) 객체지향프로그래밍 (1/3) : 오리엔테이션 객체는 변수와 메소드를 그룹핑한 것이다.(쉽게 설명했을 떄) 객체란 무엇인지 자세하게 설명할 수 있어야 함. 성공 // 인스턴스 메소드가 정적 변수에 접근 -> 성공 c.static_static(); // 인스턴스를 이용해서 정적 메소드에 접근 -> 성공 // 정적 메소드가 인스턴스 변수에 접근 -> 실패 c.static_instance(); // 인스턴스를 이용해서 인스턴스 메소드에 접근 -> 성공 // 인스턴스 메소드가 클래스 변수에 접근 -> 성공 c.instance_static(); // 인스턴스를 이용해서 인스턴스 메소드에 접근 -> 성공 // 인스턴스 메소드가 인스턴스 변수에 접근 -> 성공 c.instance_instance(); // 클래스를 이.. 2021. 5. 5.