생활코딩 썸네일형 리스트형 생활코딩) JAVA1 - 14.4. 나의 앱 만들기 - 입력값 도입 https://youtu.be/iYPQ20VgQUU 전 시간에 변수를 이용해서 환상적인 앱 을 만들었는데요. 사람의 욕심은 끝이 없죠. 자 어떤 욕심이 저는 생기냐 하면 우리 프로그래머들이 좀 부끄러워 하는거. 데이터가 바뀌었다고 코드를 바꾸는거. 데이터가 바뀌었다고 로직을 바꾸는거. 우리 좀 부끄러워 하거든요. 무슨 얘기냐 하면 만약에 우리가 받은 돈이 만원이 아니라 2만 원짜리 물건을 우리가 판매했다 그럼 어떻게 해야 돼요. 코드를 결국 달 말 이클립스를 켜고 코드를 열고 거기를 수정 해야 된단 말이죠. 이거 좀 부끄럽다는 말이에요 그래서 이제 우리 애플리케이션의 이제 뭐가 필요한 거에요. 입력 값을 주면 그에 따라서 서로 다른 출력 값을 만들어 내는 애플리케이션을 만들고 싶어진 겁니다 자 그러면 어.. 더보기 생활코딩) JAVA1 - 14.3. 나의 앱 만들기 - 변수도입 https://youtu.be/7Wg74I0QLaE 자 이전 시간에 우리 일 잘하는 사람이 모습을 살펴 봤죠. 배움이 없이도 자기가 알고 있는 것만 이용해서 문제를 해결하는 사람이죠. 그런데 우리가 일 잘하는 사람으로 오래 있다 보면 내가 알고 있는 것만으로도 한계가 옵니다. 그리고 그 한계를 스스로 느낄 수 있다는 것이 중요합니다. 자 그럼 그 때가 어느 때 다 공부할 때 라는 것이죠. 자 그래서 우리가 어렵게 어렵게 자바에 기능 중에 변수란 걸 배웠어요. 그리고 이 변수 라고 하는 것을 우리가 만들고 있는 애플리케이션에 도입해봐야겠다 라는 마음까지 먹은 상태이신 거에요. 누가요? 여러분이요. 제가 아니라 아셨죠 음 public class AccountingApp { public static void .. 더보기 생활코딩) JAVA1 - 14.2. 나의 앱 만들기 - 기본 기능 구현 youtu.be/RSTVfycyssA 아 자 그럼 지금부터 우리 프로젝트를 시작해 보겠습니다. 음 우리 첫 번째 시간에 만들어 볼 것은 우리가 만들려고 하는 그 애플리케이션 의 가장 본질적인 기능을 최소한의 기능 즉 어떤 명령을 시간의 순서에 따라서 실행한다 라고 하는 이 가장 본질적이면서도 10분이면 배울 수 있는 이 개념만 가지고 우리의 문제를 해결하는 모습을 제가 보여드릴 겁니다. 그래서 왜 여러분은 어떤 물건을 사면 그 사용설명서 잘 안 보잖아요. 저도 잘 안 보거든요 그걸 혹자는 비판하기도 하지만 저는 크게 너무나 자연스러운 우리의 어떤 성향 이라고 생각해요. 공부하기 싫은 거예요. 내가 이미 알고 있는 걸 최대한 활용해서 그걸로 빨리 한번 그걸 작동시켜 보고 싶은 게 우리 마음이겠죠. 그렇게 .. 더보기 생활코딩) JAVA1 - 14.1. 나의 앱 만들기 - 오리엔테이션 youtu.be/mphrv80VaQI 여러분 여기까지 오시느냐고 고생 많으셨습니다. 축하드려요. 자 우리 마지막 시간이네요. 여기서는 지금까지 배운 것을 활용해서 앱을 하나 만들어보겠습니다. 이 수업을 통해서 제가 여러분들께 말씀드리고 싶은 것이 있거든요. 최소한으로 배워서 최대한으로 사용하는 사례를 보여 드리고 싶어요. 모든 것을 알지 못해도 알고 있는 것만으로도 충분히 많은 일을 할 수 있다는 것을 보여드리겠습니다. 둘, 지금까지 배운 것만으로는 일하기 가 너무 불편해 지는 순간이 언젠간 올 거에요. 이 불편함을 해소해주는 지식을 공부하고 그것을 프로젝트의 반영하는 모습을 보여드리겠습니다. 각각의 지식은 그것만으로도 할 수 있는 일이 정말 많은 목적지 이면서 더 많은 일을 할 수 있는 지식을 배우기 .. 더보기 생활코딩) JAVA1 - 13.5. 자바 문서 보는 법 - 상속 youtu.be/LdWx-kHRoH4 자 이번 시간에는 어 자바에서 굉장히 중요한 것이라고 할 수 있고 또 너무 어렵기 때문에 여러분의 이해 못해도 전혀 힘들어 할 필요는 없는 하지만 도전해볼만한 주제인 상속이라는 것에 대해서 살펴보도록 하겠습니다. 지금 보고 있는 이 화면은 PrintWriter라고 하는 클래스의 사용 설명서 화면인데요. 여기 보시면 이렇게 생긴 부분이 있습니다. 자 이게 뭐냐면 PrintWriter라는 클래스는 Writer라는 클래스를 상속받았다. 즉 PrintWriter가 자식이고 Writer가 부모인 거에요. 자 그럼 Writer라는 클래스는 Object라고 하는 클래스를 상속 받았다. 즉 Object가 부모고 Writer가 자식인 겁니다. 자 그럼 이제 그게 무슨 뜻일까 를 말씀.. 더보기 생활코딩) JAVA1 - 13.4. 자바 문서 보는 법 - 인스턴스 youtu.be/NoXg98bgjT4 저희 전 시간에 우리가 클래스가 무엇인가 라는 것 살펴봤어요. 클래스는 서로 연관된 변수와 메소드를 모아서 이름을 붙인 것 이라는 겁니다. 자 그럼 이제 이번 시간에 살펴볼 것은 인스턴스 라고 하는 대단히 중요한 하지만 너무나 어렵기 때문에 처음 듣고 이해하는게 이상한. 여러분은 마음에 편하게 구경하시면 되는 그런 주제를 좀 살펴보도록 하겠습니다. InstanceApp.java 라고 하는 파일을 만들었구요. 여기서 실습을 진행을 해 나가도록 하겠습니다. 제가 하고 싶은 일을 먼저 설명드리겠습니다. 저는 result.txt 파일에 다가 Hello 1이라고 하는 텍스트를 자바를 이용해서 작성을 해 볼 겁니다. 자 그러기 위해서는 여러분이 검색도 질문 이런 것들을 통해서 .. 더보기 생활코딩) JAVA1 - 13.3. 자바 문서 보는 법 - 클래스 youtu.be/5z5OBTWLeQY 자 그럼 우리 실습을 한번 해봅시다 클래스가 무엇인가를 좀 따져보기 위해서 자 저는 새로운 실습용 클래스를 만들겠습니다. 이 클래스의 이름은 클래스 앱이라고 하겠습니다. 그리고 메인을 체크 했구요 혹시 패키지가 셋팅되어 있으면 저건 없애주세요. 자 그리고 피니쉬를 하게 되면 이렇게 우리가 실습을 진행할 기본적인 코드가 이렇게 생성이 됩니다. 자 제가 음 지금 어떤 상태 냐 면 뭔가 수학과 관련된 작업을 해야 돼요. 그리고 지금 3.14 그 파이의 값이 기억이 안 나는 거예요 그러면 어떻게 하면 될까요. 자바는 수학과 관련된 작업을 할 때 어 도움을 주기 위해서 기본적으로 수학과 관련된 클래스를 내장하고 있습니다. 그 클래스 이름이 Math 에요 그리고 매스 라는 클래.. 더보기 생활코딩) JAVA1 - 13.2. 자바 문서 보는 법 - 패키지,클래스,변수,메소드 youtu.be/kSH6-DU68fo 자 이번 시간에는 자립의 핵심적인 기술이라고 할 수 있는 자바의 공식 사용 설명서를 보는 방법을 펴 보겠습니다. 자바 공식 사용설명서 는 이렇게 검색하시면 찾을 수 있습니다 api documentation java. 이렇게 해서 클릭해서 들어가면 은 이것이 자바가 제공하는 뭐랄까 기본적으로 제공하는 부품들 다시 말해서 라이브러리에 대한 설명이 여기에 적혀 있습니다. docs.oracle.com/javase/7/docs/api/ Java Platform SE 7 docs.oracle.com 저기 보시면 왼쪽에 화면이 두 개로 쪼개져 있는데요 그중에 All Classes라고 해서 여기 이렇게 쭉 리스트가 있죠. 제가 세보니까 4000개 정도 되더라구요. 자 클래스 라고 .. 더보기 이전 1 2 3 4 5 6 다음