[대학교 과제]Columbia University COMS|Introduction of Java 1st Project 문제 코드 1 import java.util.Scanner; //Exception in thread "main" java.lang.ArithmeticException: / by zero: 분모가 0일때 오류발생 public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); double sum = 0; double count = 0; //count=1을 해버리면 while문에서 count Computer Science/Java 3년 전
Introduction of Java-2.5(1) Java file , Class file Java file 확장자가 .java인 파일로서, 자바 언어로 소스 코드를 작성할 때 그 내용을 적는 파일을 뜻합니다. Class file 확장자가 .class인 파일로서 Java file을 Java Compiler(자바컴파일, Introduction of Java-2편 참조)로 컴파일한 파일을 뜻합니다. 이클립스와 같은 IDE혹은 커멘드 라인에서 javac명령어를 통해 컴파일 했을때 나오는 파일입니다. 이 클래스 파일을 가지고 자바의 Class loader(클래스 로더)가 JVM으로 클래스 파일을 로딩합니다. CLI (Command Line Interface) CLI(Command Line Interface) 마우스 등이 필요한 그래픽 유저 인터페이스(GUI:G.. Computer Science/Java 5년 전
Introduction of Java-2 자바 프로그램의 실행 과정 Java->(Java Compile)-> Byte code (. class)->(JVM의 Interpreters)->Machine Language - 컴파일러와 인터프리터 (Compilers and Interpreters) → 컴파일러 - 한 언어로 작성된 프로그램을 다른 언어의 프로그램으로 바꾸어 주는 프로그램 → 처음 작성된 프로그램을 원시 프로그램(source program)이라고 부르고, 변환된 프로그램을 목적 프로그램(target program)이라 한다. → 고급언어로 작성된 원시 프로그램은 기계어의 목적 프로그램으로 컴파일된다. → 컴파일러가 원시 프로그램 전체를 한꺼번에 기계어로 바꾼 다음 실행한다. → 인터프리터는 프로그램을 일부분씩 기계어로 변환하여 실행한다... Computer Science/Java 5년 전
Introduction of Java-1 Why Java? 이 포스팅은 그냥 이런게 있구나~정도로만 알아가시면 됩니다. 자세한 내용은 자바-객체지향편에서 다룰 예정입니다. What is Java? 자바는 'Sun Microsystems'의 'James Gosling'과 다른 연구원들이 개발한 [객체 지향적 프로그래밍 언어]입니다. 현재는 'Sun MicroSystems'가 'Oracle'에 합병되어 저작권은 'Oracle'로 이전되었습니다. (SCJP->OCJP) 절차 지향 vs객체지향 절차 지향(Procedural Programming) ->절차 지향 프로그래밍이란 물이 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법입니다. 대표적인 절차 지향 언어에는 C언어가 있습니다. 이.. Computer Science/Java 5년 전