본문 바로가기

분류 전체보기

(260)
생활코딩 자바 리뉴얼 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) : 가상..
나도코딩 활용편2 GUI 프로그래밍 ft.백업의 중요성 https://www.youtube.com/watch?v=Dkx8Pl6QKW0&list=LL&index=7 베이직(가운데 있는 공 피해 움직이기) import pygame pygame.init() #초기화 (필수!) #화면 크기 설정 screenwidth = 480 #가로크기 screenheight = 640 #세로크기 screen = pygame.display.set_mode((screenwidth, screenheight)) #화면 타이틀 설정 pygame.display.set_caption("game") #게임 이름 #FPS clock = pygame.time.Clock() #배경 이미지 불러오기 background = pygame.image.load("C:/Users/User/Desktop/pyt..
스페인어 기초 (알파벳) https://www.youtube.com/watch?v=PU8j-pn6H_Y *된소리 기반 *알파벳은 영어와 흡사하나 같진 않음 (특히 발음) 모음: A E I O U (아 에 이 오 우) 반모음: LL Y (ya ye yi yo yu) => 사람에 따라 영어 ya 와 ja의 중간 발음으로 발음되기도 하나 ya로만 발음해도 됨 ● 중요 ● 외래어 표기에만 A 아 B 베 C 쎄 (ca 까 co 꼬 cu 꾸 ce 쎄 ci 씨) ch 체 (cha che chi cho chu) => 영어 ch 발음보다 짧은 호흡으로 (입 앞에 티슈 있어도 펄럭이지 않을 정도) D 데 E 에 F 에페 G 헤 (ga 가 go 고 gu 구 ge 헤 gi 히) => 게 기 발음은 gue gui / 구에 구이 발음은 güe güi H..
나도코딩 활용편1 https://www.youtube.com/watch?v=Dkx8Pl6QKW0&list=LL&index=7 베이직(가운데 있는 공 피해 움직이기) import pygame pygame.init() #초기화 (필수!) #화면 크기 설정 screenwidth = 480 #가로크기 screenheight = 640 #세로크기 screen = pygame.display.set_mode((screenwidth, screenheight)) #화면 타이틀 설정 pygame.display.set_caption("game") #게임 이름 #FPS clock = pygame.time.Clock() #배경 이미지 불러오기 background = pygame.image.load("C:/Users/User/Desktop/pyt..