Programming/자바 (59) 썸네일형 리스트형 생활코딩 자바 11. 직접 컴파일 & 실행 https://www.youtube.com/watch?v=1YbZmwh9ziU&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=29 Compile : java 확장자가 붙은 소스코드를 class 확장자가 붙은 파일로 변환 Run : class 확장자 파일을 실행 Input : 입력값에 따라 다르게 동작하는 출력값 만듬 실행환경 ctrl + r -> cmd 입력 -> 명령 프롬프트창 명령어 : 현재위치(where), 리스트(dir) 환경변수 path 설정 (고급 시스템 설정에서) ^^ 요건 파이썬 공부할 때 하도 오류 떴어서 다 외웠당ㅎ 실행 Java Source Code Program.java ∨ Compile : javac Program.java Java Applica.. 생활코딩 자바 리뉴얼 10. 입출력 https://www.youtube.com/watch?v=-xllzUahaFQ&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=27 입출력값 지속적으로 변수 바꿀 때 편리 import javax.swing.JOptionPane; import org.opentutorials.iot.DimmingLights; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Security; import org.opentutorials.iot.Lighting; public class okJavagoinhomeinput { public static void main(String[] args) { String id = JO.. 생활코딩 자바 리뉴얼 9. 디버거 https://www.youtube.com/watch?v=nUSJaO4khdc&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=26 bug: 작성한 코드의 의도치 않은 문제 debugging: 버그를 잡는 것 debugger: 버그를 잡을 때 사용하는 도구 이클립스 작성 중 줄번호 근처 더블클릭 => 점 생김 (break pointer) 벌레 모양 아이콘 : 디버거 step over: 한줄씩 검토 step into: 해당 메소드 상세 검토 J모양 아이콘 : 복귀 생활코딩 자바 리뉴얼 8. 프로그래밍 https://www.youtube.com/watch?v=ejPBOti5omY&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=23 IOT 프로그래밍 .xxx() => 메소드 import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Security; import org.opentutorials.iot.Lighting; public class okJavagoinhome { public static void main(String[] args) { String id = "Java APT 111"; //Elevator call Elevator myelevator = new Elevator (id); myelevat.. 생활코딩 자바 리뉴얼 7. 변수 https://www.youtube.com/watch?v=FtWGiWBNJ-I&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=20 public class variable { public static void main(String[] args) { int a=1; // Number => Integer(정수) System.out.println(a); double b = 1.1; // real number(실수) System.out.println(b); String c = "Hello world"; System.out.println(c); } } 변수의 효용 변수 = 값에 이름을 부여 그 코드의 의미를 미리 파악할 수 있도록 해줌 public class Letter { pu.. 생활코딩 자바 리뉴얼 6. 데이터 데이터의 종류: 숫자(number), 문자(string), 영상, 소리 등등 프로그래밍 -> 데이터를 관리함에 있어 데이터의 형식 정리정돈 중요 datatype.java public class datatype{ public static void main(String[] args) { System.out.println(6); //Number System.out.println("six"); //String System.out.println("6"); //String 6 System.out.println("6+6"); //12 System.out.println("6"+"6"); //66 System.out.println(6*6); //36 // System.out.println("6"*"6"); //err S.. 생활코딩 자바 리뉴얼 5. 실습 영상으로 자바 파악하기 https://www.youtube.com/watch?v=bZuoyW26zW4&list=PLuHgQVnccGMAIluRRVsC1e79ri-dwnBmR&index=11 데스크톱 앱 import javax.swing.*; import java.awt.Dimension; import java.awt.Toolkit; public class HelloWorldGUIApp{ public static void main(String[] args){ javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { JFrame frame = new JFrame("HelloWorld GUI"); frame.setDefaultCloseOperation(J.. 생활코딩 자바 리뉴얼 4. 실행 public class helloworldapp { public static void main (String[] args) { System.out.println("Hello World"); } } => main이라는 약속된 이름의 메서드 / {} 중괄호 안에 코드 작성하면 동작 => 내용 저장했을 때 자바가 컴파일 과정 거쳐서 확장자가 class인 파일 만듦 (원인) source = code = language (결과) application = program Java Source Code (.java) -> compile(컴퓨터가 이해하도록 변환 / class 파일 생성) -> Java Application(.class) / Java Virtual Machine / computer => 개발자가 소스코드.. 생활코딩 자바 리뉴얼 입문 https://www.youtube.com/watch?v=qR90tdW0Hbo&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck&index=2 자바의 정석과 생활코딩 두 유튜브 채널을 추천받아 미리 공부해보려고 한다 일단 생활코딩으로 시작해야지! 용어 Java SE(Standard Edition) : 표준안 (자바 문법 구성 등 정의) / 소프트웨어 X 소프트웨어의 설계도 O / 현재 JAVA SE 7 JDK(J Development Kit) : 표준안 바탕으로 만들어진 소프트웨어 / 자바 개발하기 위한 도구들 포함됨 / 개발자용 JRE(J Runtime Environment) : 자바로 만든 프로그램 구동에 필요한 환경 / 일반인용 JVM(J Virtual Machine) : 가상.. 이전 1 ··· 3 4 5 6 다음