결론부터 말하자면 고급언어를 낮은 수준의 언어로 바꿔주는 일을 컴파일 이라고 합니다. 그리고 그 컴파일이라는 작업은 컴파일러가 해주는 것이구요.그럼 고급언어가 뭐고, 낮은 수준의 언어가 뭘까요?고급언어는 사람이 이해하기 쉬운 언어입니다.낮은 수준의 언어는 cpu(컴퓨터
위 질문을 해결하기 위해서는 아래 내용을 이해할 필요가 있습니다.자바는 왜 만들어졌을까요?이전에는 윈도우에서 A라는 프로그램을 만들면 윈도우에서만 실행이 가능했습니다.그럼 A라는 프로그램을 리눅스에서 실행하기 위해서는요?A라는 프로그램을 리눅스에서 코딩해야했죠.자바는
보통 일기를 쓸 때나, 글을 쓸 때 .(온점)을 붙입니다.자바에서도 마찬가지로 "마침표"라는 개념이 존재합니다.자바에서의 어떤 식으로 문장이 끝났음을 표현할까요?;(semicolon)으로 문장이 끝났음을 알려줍니다.이런식으로 쓰입니다.저는 지금 커피를 마시고 있습니다;
검색해보니 변수는 위와 같은 정의를 가지고 있었습니다.왠지 "변화"와 관련된 단어라는 느낌이 듭니다.변수, 왜 필요한걸까요?이런 걸 하고 싶은겁니다."안녕하세요 저는 자바를 공부하고 있는 학생입니다."라는 문구를 어디 저장해 놓고 필요할 때마다 쓰고 싶은겁니다.여기서
증감 연산자에는 크게 2가지로 나뉩니다.전위연산자(=전치연산자), 후위연산자(=후치연산자) 이렇게 말이죠.전위연산자는 어떻게 생겼을까요?\++i이렇게 생겼습니다.그럼 후회연산자는 어떻게 생겼을까요?i++ 이렇게 생겼습니다.그냥 단순히 증감연산자가 앞에 있으면 전위인거고
🤔 삼항연산자란 과연 뭘까요? 저는 이름에서부터 항이 3개 있는 연산자라는 느낌이 강하게 듭니다. 아니나 다를까 세 개의 피연산자를 필요로 하는 연산자를 말한다고 정의가 적혀있습니다.(이것이 자바다 p100) 삼항연산자를 쓸 때 필요한 재료는 총 5가지입니다.
thread는 왜 이름이 스레드일까요? 📖 사전을 찾아보니 위와 같은 의미를 가지고 있더군요. 스레드는 한 작업을 실행하기 위해 순차적으로 실행할 코드를 실처럼 이어 놓았다고 해서 유래된 이름이라고 합니다. (이것이 자바다 p576를 참고했습니다) 🎮 게임을 하
🥓 저의 부모님은 반곱슬 머리입니다.〰️ 그래서 제 머리 또한 반곱슬입니다.부모님이 반곱슬이기 때문에 저도 반곱슬일 수 있는거죠.그런데 이런 건 말이 될까요?🤨 저의 반곱슬 머리를 부모님께 물려드렸더니 부모님의 머리 또한 반곱슬이 되었습니다.완~전 말도 안되는 문장
사전을 찾아보니 위와 같은 정의가 나오는군요.저는 뭔가 책꽂이에 책이 착착착 정리되어 있는 이미지가 그려집니다.🤔 그럼 배열은 왜 만들었을까요? 뭔가 이유가 있지 않을까요?생각을 해봅시다.1, 2, 3, 4, 5 이런 값은 자료형 중 어느 타입에 담아야하죠?int타입
클래스는 파일 이름 이클립스를 실행하면 "프로젝트"를 만들고 그 안에 "패키지"를 만들고 그 안에 "클래스"를 만들어줍니다. 이 때 패키지는 "폴더"로 생각하시면 되고, 클래스는 "파일"로 생각하시면 됩니다. 클래스는 설계도 그럼 이 클래스는 뭘 하는 녀석일까요? 도
🤔 컬렉션 프레임워크가 뭘까요? 컬렉션 프레임워크는 왜 생겨났을까요?자바에서 배열을 사용하다보니 이런 난관들에 부딪히게 되었습니다. 어떤 부분이었는지 살펴보도록 하겠습니다● 한 번 선언된 배열의 길이를 마음대로 늘이거나 줄일 수 없다.여기 아래 사탕을 담을 통이 5개
jsp 파일에서 아무것도 입력하지 않고 전송버튼을 눌렀을 때, servelet에서 값을 어떻게 받느냐에 따라 실행이 될 수도 있고 안 될 수도 있습니다. 무슨 차이인지 살펴보도록 하겠습니다. String age = request.getParameter("age");
포인트:부모창을 reload하고, 지금 창을 닫는다.자바에서는 어떻게 쓰지?