EX01 └ EX03.javaclass マウス {String name;void move () {System.out.println(“마우스가 움직인다.”).}}パブリッククラス EX03 {public static void main(String[] args) {Mouse m1=newMouse();m1.name=”마우스”;//マウス mouse m2″;m2.name=”마우스 instance.가비지 콜렉터가 모아서 소멸시킴 (가비지는 전원) (print off.m1.name .lnsystem offlnsystem[print);lns;}}결과값 : 마우스2 2024.06.21rownum<java>오라클이 썬(자바)를 인수해서 자바는 빅데이터 분석은 이제 잘 안함RUST가 C,C++ 대체 할거라고는 하는데 오래 걸릴 것 같대스프링에서도 자바 안써도 될 정도로 만들어졌음웹 : 스프링 자바로 사용할듯앱 : 코틀린으로 사용할 듯자바9 : 2017.11★ javac。exe : 자바 컴파일러 => 일단 코딩을 해요 그리고 컴파일하고 그 때 컴파일이 필요함 > 컴파일해서 확장자를 class로 만들어줌 > 자바버츄얼머신 JVM 클래스 파일 번역 > 실제 리얼머신에서 돌아가게 해줌 자바의 컴파일 1회 전제조건 : os별로 jvm이 있으면 다 해석됨ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡLTS(Long Term Service): 오랜기간 유지보수를 해주는 버젼Java는 8, 11, 17(스프링 부트가 17번 베이스로 바뀌어서 17번으로 수업할거임)JDK(Java Development Kit) : 자바 개발 도구=> JRE + 개발자 도구=> 개발자용JRE(Java Runtime Environment) – 자바실행환경=> java로 코딩한 프로그램이 실행되려면 반드시 필요=> End User 최종사용자용Java vs C#JRE vs .net frameworkC vs Java 실행 과정p887C소스코드 작성(*.c) -> 컴파일(compiler) -> *.exe(기계어 1 or 0) -> 실행Java소스코드 작성(*.java) -> 컴파일(compiler) -> *.class(바이트코드) -> jvm이 해석 -> 실행Java의 byte코드는 여러 os에서 사용가능。 컴파일 한번만 하면 됨=> 1つのソースを複数使用。 Write Once Any Wherec의 실행파일(기계어)은 os의 종류에 맞게 다시 컴파일해서 만들어야 됨。 EX01 └ EX03.javaclass マウス {String name;void move () {System.out.println(“마우스가 움직인다.”).}}パブリッククラス EX03 {public static void main(String[] args) {Mouse m1=newMouse();m1.name=”마우스”;//マウス mouse m2″;m2.name=”마우스 instance.가비지 콜렉터가 모아서 소멸시킴 (가비지는 전원) (print off.m1.name .lnsystem offlnsystem[print);lns;}}결과값 : 마우스2 2024.06.21rownum<java>오라클이 썬(자바)를 인수해서 자바는 빅데이터 분석은 이제 잘 안함RUST가 C,C++ 대체 할거라고는 하는데 오래 걸릴 것 같대스프링에서도 자바 안써도 될 정도로 만들어졌음웹 : 스프링 자바로 사용할듯앱 : 코틀린으로 사용할 듯자바9 : 2017.11★ javac。exe : 자바 컴파일러 => 일단 코딩을 해요 그리고 컴파일하고 그 때 컴파일이 필요함 > 컴파일해서 확장자를 class로 만들어줌 > 자바버츄얼머신 JVM 클래스 파일 번역 > 실제 리얼머신에서 돌아가게 해줌 자바의 컴파일 1회 전제조건 : os별로 jvm이 있으면 다 해석됨ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡLTS(Long Term Service): 오랜기간 유지보수를 해주는 버젼Java는 8, 11, 17(스프링 부트가 17번 베이스로 바뀌어서 17번으로 수업할거임)JDK(Java Development Kit) : 자바 개발 도구=> JRE + 개발자 도구=> 개발자용JRE(Java Runtime Environment) – 자바실행환경=> java로 코딩한 프로그램이 실행되려면 반드시 필요=> End User 최종사용자용Java vs C#JRE vs .net frameworkC vs Java 실행 과정p887C소스코드 작성(*.c) -> 컴파일(compiler) -> *.exe(기계어 1 or 0) -> 실행Java소스코드 작성(*.java) -> 컴파일(compiler) -> *.class(바이트코드) -> jvm이 해석 -> 실행Java의 byte코드는 여러 os에서 사용가능。 컴파일 한번만 하면 됨=> 1つのソースを複数使用。 Write Once Any Wherec의 실행파일(기계어)은 os의 종류에 맞게 다시 컴파일해서 만들어야 됨。