전체 글 썸네일형 리스트형 생활코딩) JAVA1 - 13.1. 자바 문서 보는 법 - API vs UI youtu.be/V2PXRfKoCSU 우리가 컴퓨터를 사용하려면 컴퓨터가 있어야 겠죠. 근데 컴퓨터를 직접 다루는 것은 어렵기 때문에 우리는 컴퓨터에다 운영체제를 깝니다. 윈도우즈 맥 오에스 리눅스 같은 거죠. 그리고 우리가 했던 일은 자바 라고 하는 프로그램을 깔았습니다. 그리고 이 자바를 이용해서 나의 프로그램을 만들 수 있게 되는 건데요. 우리가 무턱대고 만들 수 있는 것이 아니라 자바는 우리 같은 사람들이 프로그램을 쉽게 만들 수 있도록 여러가지 부품들을 제공합니다. 예를 들면 화면에 뭔가 를 출력하고 싶을 때는 systemoutprintln 했었구요. 날짜를 알고 싶을 때는 date를 사용하고 수학적인 것을 하기 위해서는 math class라는 것을 이용했습니다. 이렇게 자바가 기본적으로 내장하.. 더보기 생활코딩) JAVA1 - 12.5. 직접 컴파일하고 실행하기 - 입력과 출력 youtu.be/KMFJ7AZQSeI 이전 시간에 이클립스에서 실행을 할 때 입력값 즉 argument를 주는 방법을 살펴 봤는데요 어 그건 이제 이클립스 가 있어야 되잖아요. 그리고 입력 값을 줄 때마다 뭔가 큰 귀찮은 작업들을 해야 된단 말이에요 그런데 우리가 이렇게 실행을 시킬 때 커맨드 라인에서 요 뒤에다가 어떤 값을 추가하는 것을 통해서 이 프로그램이 우리가 원하는 대로 동작하게 할 수 있다면 이것은 우리 프로그램의 훨씬 더 간편하게 작동되는 아주 편리한 프로그램을 만들 수 있다는 것이죠. 저는 이것이 그렇게 화려한 것도 아니고 또 우리가 알고 있는 여러가지 프로그램들과 생긴 것이 많이 다르긴 하지만 이건 충분히 가치 있는 일이고 이것만으로도 우리 엄청나게 많은 일을 할 수 있다는 것도 기억해 .. 더보기 생활코딩) JAVA1 - 12.4. 직접 컴파일하고 실행하기 : 라이브러리 이용 youtu.be/uj2mOvjhj4o 자 이번 시간에는 조금 더 복잡한 얘기를 해볼 겁니다 우리가 컴파일을 할때 순수하게 내가 만드는 프로그램만 실행할 때는 우리가 지금까지 한 것처럼 하면 되는데요. 내가 만든 프로그램이 다른 사람이 만든 것을 이용하고 있다면 조금 더 복잡해집니다. 자 OkJavaGoInHome java 파일 한번 화면에 열어 볼게요. 여기 있는 코드를 한번 보시면 뉴 엘리베이터 이런 뉴같은거 뭔지 모르시겠죠 괜찮아요. 자 어쨌든간에 new 엘리베이터에서 엘리베이터는 이 코드 안에 없어요. 어디 있냐면 여기 임포트 보이시죠 임포트는 불러온단 뜻이에요. 즉 org 밑에 opentutorials.iot 밑에 엘리베이터 라는 것을 불러온 상태에요. 그럼 여러분이 코드 안에서 엘리베이터 라고 .. 더보기 생활코딩) JAVA1 - 12.3. 직접 컴파일하고 실행하기 : 컴파일과 실행하기 youtu.be/2foYALda07o 이번 시간에는 우리가 직접 컴파일 또 실행을 한번 해 봅시다. 중요한 것은 진짜 하는게 아니라 구경하는 거에요. 자 왼쪽에 제가 윈도우 탐색기를 열어서 컴파일 하고자 하는 파일인 java라는 파일이 있습니다. 컴파일 하고 나면 이렇게 클래스 파일이 생길 건데 기존의 클래스 파일이 있음 이렇게 지워 버리겠습니다. 윈도우에서 여러분이 컴파일을 하기 위해서는 현재 저 소스 코드가 위치하고 있는 디렉토리로 이동 하셔야 되거든요. 윈도 탐색기 에서 위쪽에 보시면 이렇게 경로를 얻어낼 수 있습니다. 경로를 카피해서 요 명령어를 입력하는 터미널에서 한칸 띄우고 cd 그리고 오른쪽 클릭을 하시면 보시는 것처럼 붙여넣기 가 되고요. 엔터를 치면 경로가 바뀝니다 dir 이라고 입력하면.. 더보기 생활코딩) JAVA1 - 12.2. 직접 컴파일하고 실행하기 : 실행환경 살펴보기 youtu.be/63zfmC1uL0g 자 지금부터 자바를 컴파일 하고 실행을 한번 직접 한번 해보시죠. 중요한 것은 그 의미 그 순서 이런 것들을 이해하는 거고 그 운영체제에서 구체적으로 어떻게 하는지는 나중에 여러분이 검색이나 또는 질문 같은걸 통해서 알아 놓으시면 됩니다. 우리가 자바를 컴파일하기 위해서는 명령어로 컴파일을 해야 돼요. 그래서 컴퓨터를 제어하는 명령어를 실행할 수 있는 프로그램을 띄워야 되거든요. 자 윈도우를 쓰시는 분들은 윈도우 키를 누르고 있는 상태에서 알파벳 r 그러면 실행 될 겁니다. 거기다가 cmd 라고 입력하고 엔터를 치시면 이렇게 생긴 시커먼 프로그램이 뜰 거에요 그러면 이 프로그램을 이용해서 컴퓨터한테 명령을 내려서 우리가 컴파일 또 실행을 할 수 있게 되는 겁니다. 우.. 더보기 생활코딩) JAVA1 - 12.1. 직접 컴파일하고 실행하기 : 소개 youtu.be/1YbZmwh9ziU 자 이번 시간에는 이클립스와 같은 개발 도구를 이용하지 않고 자바로 만든 프로그램을 컴파일하고 실행하는 방법을 살펴보겠습니다. 이것을 알 수 있게 되면 여러분은 어떤 컴퓨터에서 등 또 어떤 환경에서든 자바만 있다면 이클립스와 같은 개발 도구가 없이도 컴파일할 수 있고 실행할 수 있게 될 것입니다. 다만 여러분은 당분간 개발도구 없는 곳에서 자바를 사용할 일은 없을 거에요. 또 직접 컴파일을 하고 또 실행하는 것은 여러분이 사용하고 있는 운영체제에 대한 많은 지식이 필요할 수 있어요. 이런 상황일수록 우리가 공부를 하려면 전략이 중요하거든요. 여러분이 제가 하는 걸 따라서 같이 한번 해보시되 안되는 부분이 나오면 과감히 실습 모드에서 구경 모드로 기민하게 전환 하시면 .. 더보기 생활코딩) JAVA1 - 11.2. 입력과 출력 : arguments & parameter youtu.be/66S529MuxpY 자 이번 시간에는 여러분들도 선물을 좀 드릴께요. 우리가 이제 프로그램을 개발하며 는 이렇게 개발하는 과정에서 저렇게 생긴(JOptionPane.showInputDialog("Enter a ID");) 인풋값을 주면 실행할 때마다 클릭해서 거기에서 나오는 이렇게 생긴 것들을 이용해서 값을 입력하려면 또 귀찮아요. 사용자 같은 좋은거지만 저걸 어떻게 알 수 있냐 이클립스에 여러분이 그 실행한 이 여러가지 방법들을 미리 정리 의 정의해 놓을 수 있습니다. 저 재생 열기 버튼을 제가 한번 클릭해 볼게요 요렇게 나오는데 여기 있는 리스트는 어떻게 생기냐 하면 여러분이 여기 있는 플레이 버튼을 클릭할 때마다 여러분이 실행하는 클래스가 여기에 등록이 됩니다. 예 그렇기 때문에 .. 더보기 생활코딩) JAVA1 - 11.1. 입력과 출력 youtu.be/-xllzUahaFQ 자 프로그램 이라고 하는 것은 들어오는 정보 입력을 처리해서 출력을 만들어내는 그런 기계라고 할 수 있습니다. 자 이번 시간에 우리가 살펴볼 주제는 굉장히 중요하고 흥미로운 주젠데요. 우리가 만드는 프로그램의 인풋을 즉 입력 값을 어떻게 주나 라는 것을 살펴볼 건데요. 아주 다양한 것들이 입력 값이 될 수 있어요 예 가장 일반적인 것은 argument 라고 해서 우리가 프로그램을 실행할때 어떤 그 텍스트 정보를 주는 것이 이제 argument라고 할 수가 있구요, 그 다음에 그거 외에도 음 어떤 파일에 내용을 읽어서 프로그램이 동작한다 면 그 파일의 내용이 입력 값이 되는 겁니다. 또는 어떤 웹사이트에 있는 정보를 다운로드 받아서 다시 말해서 네트워크를 이용해서 그에.. 더보기 이전 1 2 3 4 5 6 7 다음