목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
목표 : 레퍼런스 변수와 일반변수의 차이가 무엇인지 알아보자! package ch02; // new가 되어서 힙에 할당이 될 떄 사이즈를 알 수 있다. ( 프로그램이 실행되었을 떄 = Runtime) class MyData { int id = 1;//4Byte int price = 1000;//4Byte } // 레퍼런스(참조) 변수, 일반 변수 public class VarRefEx01 { public static void main(String[] args) { int num = 10; // 일반변수 (크기가 정해져 있는 것) MyData d; // 레퍼런스 변수 (크기가 정해져 있지 않는것) } } int와 같이 크기가 정해져 있는 것을 일반 변수라고 한다! 어떤것을 일반 변수라고 안하냐면 위에 My..
목표 문제풀기 1) 붕어빵을 표현 하기위한 커스텀 자료형(heap)을 만드시오 - 클래스명 : 붕어빵 - 필드 : 붕어빵의 가격 : 1000, 맛 : 달콤함 , 색깔 : 노란색 package ch01; class 붕어빵{ int price = 1000; String taste = "달콤함"; String color = "노란색"; } public class ExampleEx01 { public static void main(String[] args) { } } 2) 메모장으로 코드를 작성하세요! 파일명 : HelloWorld.java 폴더 : C:\ javawork \ ch1 \ HelloWorld.java Hello Wolrd를 출력하는 프로그램을 만들라! 실행은 명령프롬포트(CMD)로 실행하라! CM..
목표 클래스 자료형에대해 배울것인데 이번에는 Heap 에다가 저장하는법을 배울것이다! package ch01; // MyVar은 클래스 자료형이다. 클래스 자료형은 개발자가 만드는 커스텀 자료형! // 여러가지 데이터를 가지고 있는 클래스를 Beans 라고 부름. class MyVar { static int n1 = 10; static char c1 = 'A'; } public class VarEx03 { static int num = 500; public static void main(String[] args) { System.out.println(MyVar.n1); System.out.println(MyVar.c1); System.out.println(VarEx03.num); } } 지난 코드에 My..
목표 시계 만들기! 그러면 이제 부터 intervals와 timeout에 대해 먼저 얘기 해보려고한다! intervals이 무엇이냐? 인터벌은 매번 일어나야 하는 무언가를 말한다 예를 들어 매 2초마다 네가 무슨일이 일어나게 하고싶을떄 그것이 인터벌이다. const clock = document.querySelector("h2#clock"); function sayHello() { console.log("hello"); } 만약에 이 함수를 매 2초마다 실행하고 싶으면? 다행이 자바스크립트는 이 개념을 가지고 있다. ex) 서버를 확인한다거나 2초마다 주식시장api를 확인하거나 , 5초에 한번씩일어나는 작업이거나 이런 개념이 자바스크립트에도 있다. 이런 기능을 제공하는 tool이 바로 setINterva..