본문 바로가기

전체 글

생활코딩) JAVA1 - 6.5. 문자열 다루기 youtu.be/y20Fhlseh4w 이전 시간에 문자열을 표현하는 방법을 좀 살펴 봤는데요. 이번 시간에는 어 문자열과 관련된 여러가지 작업들의 사례를 좀 보여드리겠습니다. 여러분들이 아 클래스 라는 건 어떤 프로그램을 얘기하는구나 정도의 느낌을 이런 요정도 인상을 가져오시는 것도 좋을 것 같습니다. 자 제가 헬로 월드 라고 하는 텍스트를 가지고 있어요. 그런데 어떤 이유에 의해서 저 텍스트가 몇 글자 인지를 새야 되는 경우가 있다고 한번 생각해 봅시다. 자 이 때의 여러분이 저한테 협조해주셔야 될 게 있어요. 왜냐하면 극단적 생각을 하셔야 돼요. 무슨 말이냐면 저기 있는 글자가 10자 도 안되지만 여러분이 이 공부를 하실 때는 저게 길다고 상상을 해 보셔야 된단 말이죠. 여러분 우리의 소프트웨어는 또.. 더보기
생활코딩) JAVA1 - 6.4. 문자열의 표현 youtu.be/DCa3qo8Pm6E 다른 언어에서는 작은따옴표 도 허용이 되거든요 근데 이렇게 하면 에러가 나요 밑에 밑줄 쫙 쳐져 있잖아요 자 왜 그러냐면 자바에서는 작은 따옴표는 특수한 데이터 타입을 가리킵니다 뭐냐면 chracter을 나타내기 때문입니다 캐릭터는 성격 이란 뜻도 있지만 문자 라는 뜻도 있어요. 그래서 캐릭터는 한 글자를 표현하는 테이터 타입이에요. 그리고 스트링은 캐릭터들이 모여 있는 거에요. 그래서 지금 우리 단계에서는 캐릭터라는 데이터 타입을 쓸 이유는 별로 없기 때문에 여러분은 그냥 항상 스트링 만 생각하시면 됩니다. 일단은 그리고 작은 따옴표는 의미가 달라지기 때문에 쓰지 마십시오 정도로 이해하시면 되겠습니다. 그렇다고 해서 이제 이게 문제가 되는건 아닙니다. 자 여러분이 .. 더보기
생활코딩) JAVA1 - 6.3. 숫자와 연산 youtu.be/3atGGWQYaiU 자 지금까지 제가 그 실행파일을 만들 때는 오른쪽 클릭해서 뉴 해서 파일을 직접 만들었거든요. 선물 드릴게요. 여러분이 지금까지 실습 파일을 만들 때 굉장히 귀찮은 과정을 거쳤는데 그걸 한방에 해주는 환상적인 기능이 있어요. 우리가 만들었던 데이터 타입 점 자바 파일을 열어보면 은 보시는 것처럼 클래스를 만드는 거에요. 클래스가 뭔지 우리 잘 모르지만 자꾸 이런 용어에 여기 익숙해져야 됩니다. 그건 어느 순간에 탁하고 애가 뭔지 알 수 있거든요. 자 그래서 데이터 오퍼레이션 에서 우리가 파일로 직접 클래스 파일을 만들 수 있지만 그걸 한방 해주는 기능이 바로 뉴 밑에 있는 클래스입니다. 저걸 클릭하세요. 자 이걸 클릭하고 여기다가 넘버 라고 이렇게 하게 되면 우리는 .. 더보기
생활코딩) JAVA1 - 6.2. 데이터 타입 youtu.be/_D13-YBz4qk 자 이번 시간에는 자바에서 숫자 문자가 같은 데이터를 여러분이 코드로 표현하는 방법을 살펴보도록 하겠습니다. 지바 프로젝트 만들고 ~ 중략 ~ sysout + ctrl + space 를 누르면 그리고 엔터를 치면 이렇게 자동으로 완성되어서 대박 기능이에요. 괄호 안에 6을 넣으면 6이 나옴. 자바에서는 숫자를 표현할 때 저렇게 하면 돼요. 너무 당연한 얘기죠. 근데 이게 꼭 당연한 건 아닙니다 조금만 기다려 보세요. 자 그 다음에 이번에는 문자를 표현하고 싶을 때 예를 들면 six 를 문자로 표현하고 싶을때 요건 이제 문자인 거에요. 정확하게는 문자열이 고요 그리고 영어로는 스트링 이라고 부릅니다. 즉 숫자와 문자를 표현할 때 여러분이 사용하는 기호가 다르다는 거예요.. 더보기
생활코딩) JAVA1 - 6.1. 데이터와 연산 youtu.be/WWAicgDYBDg 자 이번 시간에는 우리 컴퓨터란 무엇인가 라는 얘기와 함께 우리가 자바를 이용하는데 있어서 여러분이 꼭 이 하셔야 될 바로 데이터 라고 하는 얘기에 대해서 좀 해보도록 하겠습니다. 데이터를 가지고 뭔가를 하고 싶은 거 잖아요 즉 연산을 하고 싶은 겁니다. 자 그러기 위해서는 우리가 컴퓨터는 어떤 데이터들을 다룰 수 있는 지를 좀 아는 게 좋겠죠. 컴퓨터는 정말 다양한 종류의 데이터를 다룰 수 있어요. 그 중에서 우리가 가장 많이 사용하고 우리한테도 익숙한 데이터로는 이런 것들을 얘기해 볼 수 있을것 같아요. 첫번째는 숫자가 있습니다. 그리고 또 문자가 있을 거구요 기타 등등에 것들이 있을 겁니다. 뭐 영상 일수도 있고 소리일 수도 있고 뭐 기타 등 등일 수도 있겠죠... 더보기
생활코딩) JAVA1 - 5.c 안드로이드 애플리케이션 만들기 youtu.be/8Ink45kZTA4 자 지금부터 자 바로 우리가 할 수 있는 일 중에 하나인 안드로이드 앱을 개발하는 헬로 월드 애들을 한번 같이 만들어보겠습니다. 3번 시간을 실습이 아니기 때문에 여러분들이 구경 하시면서 아 저렇게 하는 거구나 라고 어 다큐멘터리 보듯이 하시면 되겠습니다. 자신이 사용하는 검색엔진에서 안드로이드 디벨롭먼트 다큐멘테이션 이렇게 검색을 해보시면 안드로이드를 어떻게 개발하면 되는지에 대한 문서를 볼 수가 있겠죠. 이 문서 로 들어가시면 개발 방법이 나와 있구요 그 중에서 여러분이 제일 먼저 보셔야 될 것은 첫 앱 빌드 하기 라고 하는 파트입니다. 즉 나의 첫 번째 앱을 만들어 보는 방법에 대한 수업인 거에요 자 이 문서를 보고 이제 여러분이 해 보시면 되겠지만 지금 당장 .. 더보기
생활코딩) JAVA1 - 5.b. 사물을 자바로 제어하기 컴퓨터 역사는 크게 3가지 요소를 놓고 발전의 거듭해왔습니다 youtu.be/hbk1twmxzF4 첫 번째 빨라집니다 두번째 싸집니다 세번째 작아집니다 이런 요소들이 일정한 수준의 다다랐을 때 마다 컴퓨터를 사용하고 있는 사회에는 큰 희망과 충격 속에서 급변하고 냈습니다. 이것이 왜 중요한 지를 생각해 볼까요 자유 전구가 있습니다. 자 컴퓨터가 책가방만하고 가격이 100만 원이면 컴퓨터를 전구 안에 내장할 수 있을까요. 안되겠죠. 그런데 컴퓨터가 싸지다가 드디어 5천원짜리 컴퓨터가 나오고 그 크기가 손톱만해진다면 전구에 컴퓨터를 내장 하는 게 가능해 지겠죠. 전구에 컴퓨터 를 내장할 수 있다면 그 컴퓨터에 자바를 깔고 거기에 우리가 만든 자바로 만들어진 프로그램을 설치해서 실행하면 단순한 전기 제품이었던.. 더보기
생활코딩) JAVA1 - 5.a. 데스크톱 애플리케이션 만들기 youtu.be/bZuoyW26zW4 자 자바를 이용해서 할 수 있는 여러 가지 일 중에 하나는 데스크탑 애플리케이션을 만드는 겁니다 자 우리 수업에서는 데스크탑 애플리케이션을 만드는 법을 알려 드린 다기 보다는 이런 가능성이 있습니다 를 소개해 드리기 위해서 만들어진 수업입니다 자 저는 새로운 프로젝트를 하나 만들었구요 그 프로젝트 안에는 어혈로 월드 gy 앱 점 잡아 라는 파일이 있고 그 팔에 있는 코드는 이렇게 생긴 내용입니다 import javax.swing.*; import java.awt.Dimension; import java.awt.Toolkit; public class HelloWorldGUIApp{ public static void main(String[] args){ javax.swi.. 더보기

반응형