국비지원16 코딩 학원 16일차(Java xml과 json) 어제 비대면 수업을 하고 오늘 대면 수업을 하려니 어제의 나와 오늘의 내가 동기화가 안 되는 느낌이었다. 어제 강의와 오늘 강의는 누군가 만든 데이터를 어디선가 끌어오고 내가 만든 데이터를 어딘가에 집어 넣는 수업으로 이어지는 거였는데 집중이 잘 안 되었다. 수업 도중 약간 졸았던 것도 영향이 있던 것 같다. 그래도 마지막에 옆 자리 친구의 도움을 받아 어느 정도 이해를 하고 온 것 같다. 강사님은 프로그래밍 언어를 배울 때 이해의 영역으로 다가가면 안 된다고 하셨지만 내가 지금 까지 살아온 성향 상 그게 참 쉽지가 않다. 뭔지도 모르고 그냥 가져다 쓰는 것은 죽어도 싫다. -XML(eXtended Markup Language) 인터넷에 검색해보면 X의 약자가 eXtensible로 나오기도 하는데 뭐가 .. 2022. 6. 28. 코딩 학원 15일차 (Java 유용한 클래스) 오늘은 입출력에 관한 유용한 클래스를 배웠다. Java는 입출력을 할 때 Stream이라는 것을 사용하는데 보통 Java 수업이 끝나도 결국 이걸 이해를 못하고 끝난단다. Stream을 한국말로 하면 물줄기인데 피크닉 음료수 사진을 보여주더니 이걸 생각하면 된단다. 은근 튼튼한 포장지 안에 주스가 들어있는데 이 안에 주스를 마시려면 포장지의 약점인 빨대 꽂는 곳에 빨대를 꽂아 마신다. 여기서 이 빨대가 바로 Stream 같은 존재라고 하셨다. 프로그램을 만드는데 입출력 장치에 있는 데이터를 프로그램으로 가져오고 싶다면 Stream(빨대)를 통해서 데이터를 가져올 수 있다. 그런데 이 빨대는 2종류다. 장치에서 프로그램으로 데이터를 가져올 때(InputStream) 따로 프로그램에서 장치로 데이터를 집어 .. 2022. 6. 27. 코딩 학원 14일차 Java (예외 처리, 유용한 클래스) 어제 강사님이 말씀 하셨던대로 오늘은 예외처리에 대해 배웠다. -Exception Handling (예외 처리) 학원 대면수업을 나오는 사람들과 회식을 하게 되었는데 이 학원을 다니고 나서 현업에서 일하시는 분들 또한 초청? 느낌으로 같이 회식을 하게 되었다. 나는 사정이 있어 못 가지만 아무튼 인당 회비 구하는 프로그램을 만들란다. 총 회비 금액을 정하고 참여 인원수를 넣으면 1인당 회비가 XXXX원 이라는 값이 나오게 만들라 하셨다. (객체지향은 잠시 접어두고) 그리고 여기서 만약 참여인원수에 0을 입력하게 된다면 0으로는 나누기가 안 되기에 에러가 발생한다. 이런 것 처럼 프로그래머가 만든 프로그램 자체에는 문제가 없지만 이용자가 프로그램을 사용할 때 발생할 수도 있는 에러사항을 처리 하는 것이 예.. 2022. 6. 25. 코딩 학원 13일차 (Java 객체 지향, 추상 개념) 강사님이 대학교 출강을 자주 가신단다. 근데 보통 대학교 컴퓨터 같은 경우 재부팅하면 전부 지워지는 경우가 대부분이란다. 대학교에서는 강사가 노트북을 가져오는줄로 알고있는데 수업 때 오만 이상한 짓을 다해서 절대 본인 컴퓨터를 안 쓴다고..또 DB를 본인 컴퓨터에 설치하면 컴퓨터가 바보가 되니까 아무튼 말의 요지는 대면 수업 나오라는 것 같았다. 오늘 마지막 객체지향의 주제는 추상이다. 어제 했던 어벤져스 타령을 이어 하자며 스파이더맨과 캡틴아메리카를 만들어보란다. 상속이 공통된 것을 정리해서 물려받아서 쓰게 하려고 어택 method를 Hero라는 상위클래스에 만들어놨는데 정작 Hero에는 뭔가를 쓰기가 애매하다. 근데 갑자기 그림판에 어벤져스를 그려달라 하신다. '아니 그게 되면 미대를 갔죠.' 실제로.. 2022. 6. 23. 이전 1 2 3 4 다음