반응형 패스트캠퍼스47 [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 8회차 미션 오늘은 인스턴스에 대해 공부해보았다. 인스턴스란 클래스로부터 생성된 객체이며, 힙메모리에 멤버변수의 크기에 따라 메모리가 생성된다. new라는 키워드를 사용하여 여러개의 인스턴스를 생성할 수 있다. 인스턴스를 만드는 방법을 배워보고, 인스턴스가 생성이 될 시 어떤식으로 주소값과 데이터가 생성되는지 그림판에 그려주셨다. 스택영역에는 주소값이 들어가고 힙메모리에 데이터가 생성되어 주소값으로 힙메모리를 참조하는 것. 기억해야 할 새로운 용어가 참 많은 것 같다. 여러번 보면서 익혀야겠다. 그 다음강의에서는 실제로 문제를 보고 코딩해보는 강의였다. 간단한 문제이지만 이런 기본적인것들을 할 때 정확한 개념을 알고서 하는게 참 중요한 것 같다. 객체지향 프로그래밍이란? 프로그램을 어떻게 설계해야 하는지에 대한 일종.. 2020. 8. 17. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 7회차 미션 오늘은 함수와 메서드에 대해 알아보았다. 파이썬을 배울 때는 함수라는 표현을 많이 썼는데, 자바에서는 메서드라는 표현을 많이 쓰는 것 같다. 함수란 하나의 기능을 수행하는 일련의 코드로서 호출하여 사용하고 기능이 수행된 후 값을 반환할 수 있다. 우리가 수학시간에 배웠던 함수를 떠올려보면 쉽다. 오랜만에 보는 함수 그림 입력값을 넣으면 알아서 연산을 하고 출력값을 내준다. 메서드라는 것은 객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수라고 한다. 메서드를 구현함으로써 객체의 기능이 구현된다. 자바의 경우 함수를 클래스 내부에서 만들어야 하기 때문에 함수라는 표현보다는 메서드라는 표현을 쓰게 되는것 같다. 메서드 구현 시 스택의 처리과정을 그림판으로 그려가면서 설명해주셨다. 메소드 (컴퓨터 프로그.. 2020. 8. 16. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 5회차 미션 오늘은 직렬화(Serialization), 입출력 클래스에 대한 강의를 들어보았다. 학원에서 DB를 배우지 않은 상태에서 자바 프로젝트를 할 때, 이 직렬화를 활용해서 파일로 데이터를 저장하고 불러와서 활용했던 기억이 있다. 그 때 개념은 정확히 모르고 그냥 활용하면서 배워서 아쉬웠는데 오늘 이 강의를 통해서 개념을 한번 더 잡아서 좋았다. 출처 : https://woowabros.github.io/experience/2017/10/17/java-serialize.html 자바의 직렬화 기술에 대한 대한 이야기입니다. 간단한 질문과 답변 형태로 자바 직렬화에 대한 간단한 설명과 직접 프로젝트를 진행하면서 겪은 경험에 대해 이야기해보려 합니다. 자바 직렬화가 무엇(what)인가요?? 자바 직렬화란 자바 시.. 2020. 8. 14. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 4회차 미션 오늘은 정보 은닉, 캡슐화에 대한 강의를 들어보았다. private 접근제어자를 사용하여 선언한 변수를 다른 클래스에서 Getter, Setter를 이용하여 간접적으로 가져와서 쓸 수 있는 방법이다. 캡슐화 출처: https://terms.naver.com/entry.nhn?docId=3532995&cid=58528&categoryId=58528&expCategoryId=58528 '캡슐' 하면 [그림 6-30(a)]와 같은 캡슐로 된 약이 먼저 떠오를 것이다. 캡슐 약 안에는 수많은 알갱이가 들어 있지만 약을 복용할 때는 알갱이 하나하나가 어떤 기능을 하는지 알 수도 없고 알 필요도 없다. 어디가 아플 때 먹는 약인지, 얼마나 먹어야 하는지, 약의 효능은 무엇인지 등만 알고 있으면 된다. 마찬가지로 세.. 2020. 8. 13. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 3회차 미션 오늘은 하루종일 잠이 너무 많이와서 정보처리기사 공부도 많이 못하고 조금 일찍 집에 왔다. 패스트캠퍼스 강의는 뭘 들어볼까 하다가, 오늘은 자바 복습도 하기 싫고 스프링에서 뭘 배우는지 맛만 보기로 했다. 수강신청할때 강의 구성이 정확히 어떤식으로 되어있는지 몰랐는데, 지금 보니 강사님도 한분이 아니고 자바 기본강의 이후에는 3가지의 스프링부트 프로젝트를 하고, 그 다음에는 스프링 프로젝트 과정이 있었다. 나는 스프링과 스프링부트의 차이점도 모르는 상태여서 오늘은 스프링부트로 무엇을 만들 예정인지, 강의 몇개를 먼저 보면서 앞으로 배우게 될 것들을 훑어보았다. 스프링부트 강의는 아샬 강사님이 담당이셨다. 이분은 유튜브로 여러번 미리 본 적이 있어서 반갑고 친근했다. 강의구성도 깔끔해 보여서 기대가 된다... 2020. 8. 12. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 2회차 미션 학원에서는 1, 2권으로 구성된 자바의 정석이라는 책으로 수업을 했었는데, 강사님께서 앞권은 굉장히 꼼꼼히 진도를 나가주셨고 뒷권을 엄청 스피디하게 대충 훑은 후에 프로젝트를 하게 되었다. 그러다보니 앞권에서 배웠던 기본배열의 형태는 예시도 많이 풀어보고 공부도 꼼꼼히 했었는데, 뒷쪽에서 생소했던 부분인 ArrayList, 자료구조, 지네릭스 등의 내용은 대충 배우고 활용도는 높은 것 같아서 나중에 다시 한번 꼭 복습을 해봐야지 생각했었다. 오늘은 어떤 내용을 공부해볼까 하다가 마침 패스트캠퍼스 강의중에 ArrayList에 대한 내용이 있어서 공부를 해봤다. ArrayList 클래스 : 자바에서 제공되는 객체 배열이 구현된 클래스. 객체배열을 사용하는데 필요한 여러 메서드들이 정의되어 있음. 예시) Ar.. 2020. 8. 11. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 1회차 미션 오늘로써 국비지원 수강을 시작한지 한달째가 되었다. 국비지원 수업도 많은 도움이 되고 있지만, 비전공자로서 또 늦은 나이에 시작한 사람으로서 더 꼼꼼히 배우고 싶은 마음에 패스트 캠퍼스 강의를 수강하게 되었다. 딱 오늘 학원에서 자바프로젝트를 마무리했는데, 패스트캠퍼스 리뷰이벤트도 시작하는 날이어서 학원에서 배우면서 어려웠던 부분들을 복습하거나, 앞으로 배우게 될 스프링 관련 내용을 예습해도 좋을 것 같아서 신청했다. 나는 동기부여가 없으면 공부를 지속하기 좀 어려운 스타일이라... 패스트 캠퍼스 강의는 이전에도 몇개 들어 봤지만, 이번에는 미션을 수행하면 환급을 해주는 이벤트를 하길래 도전을 해보게 되었다. 사실 수강 신청은 꽤 오래전에 했었는데, 오늘부터 리뷰를 쓰는 이벤트를 시작하는 날이라 덕분에 .. 2020. 8. 10. 이전 1 2 3 4 5 다음 반응형