etc...

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.4

    새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속(inheritance) 받아서 속성이나 기능을 확장하여 클래스를 구현하기도 한다. 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할때 상속을 한다. 문법은 아래와 같다. (B 클래스가 A 클래스를 상속받음) 참고로 자바는 단일 상속만을 지원한다. class B extends A{ } 상속 과정에서, 하위 클래스를 생성하면 상위 클래스가 먼저 생성 되고 하위 클래스의 생성자에서는 반드시 상위 클래스의 생성자를 호출 한다. super()는 상위 클래스의 기본 생성자를 호출한다. super는 생성된 상위 클래스 인스턴스의 참조 값을 가지므로 super를 이용하여 상위 클래스의 메서드나 멤버 변수에 접근할 수 있다. 상위 클래스로 변수를 선언..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.4

    패스트캠퍼스 챌린지 최종 후기

    드디어 30일간의 패스트캠퍼스 챌린지가 끝났다. 아직 뒤에 못들은 부분은 앞으로도 열심히 듣기로 하고!! 사실 처음에 신청할 때 환급이 걸려있는 만큼 쉽게 완료할 수 있을거라고 생각했다. 글주변이 없어서 최종 후기 4천자 쓰는것만 어떻게 해내면 맨날 강의 듣고 포스팅 하는거야 잘 해낼 수 있지~~ㅋㅋ 라고 생각했는데 스스로를 너무 얕봤었다.. 처음엔 열심히 듣다가 어느샌가 부터 11시 다 되어서 부랴부랴 강의 듣고 포스팅한 적이 꽤 된다. 갈수록 하루에 듣는 강의량도 조금씩 줄고... 매일 공부하는 습관 들이려고 시작했다가 점점 게을러지는 스스로의 모습보고 자괴감도 조금 들었었다 ㅜㅜ 그래도 어찌저찌 한 달 간 해낸거 생각하니 뿌듯하기도 하고 앞으로의 동기부여도 된다!! 중간에 제주도로 2박 3일 여행갔..

    패스트캠퍼스 챌린지 최종 후기

    패스트캠퍼스 챌린지 30일차 - Part1. Ch10

    이제 헤더 오른쪽 상단의 서브 메뉴를 작업해보자. 수평 정렬 되어있는 네 개의 메뉴 사이에 미세하게 구분선이 있고 오른쪽의 돋보기를 클릭하면 검색창이 뜨는 모습을 확인할 수 있다. 먼저 google material icons 에서 search를 검색해서 원하는 돋보기 아이콘을 가져온다. 가져올 때 해당 코드를 전부 복사해와도 되지만, material-icons 클래스를 생성하고(div 태그든 span 태그든 상관없음) 여기에 해당 아이콘이 가진 이름만 복사해와도 된다. 내가 사용할 돋보기 이름은 search이므로 이것만 복사해오면 된다. 다음으로 서브 메뉴들을 li 태그 안에 a 태그로 생성한다. 만약 a 태그 안에 연결할 링크 주소가 준비되어 있지 않을 때 입력할 수 있는 방법이 2가지 있다. # 이라..

    패스트캠퍼스 챌린지 30일차 - Part1. Ch10

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.3

    변수의 자료형은 기본 자료형(int, float, double 등)과 참조 자료형(String, Date 등)으로 나뉜다. 참조 자료형은 클래스형으로 변수를 선언하며, 클래스에 따라 사용하는 메모리의 크기가 다르다. 또한 해당 변수에 대해 생성해야 사용할 수 있다.(String 클래스는 예외적으로 생성하지 않고 사용가능!!) ex) Subject korea = new Subject(); [subject 클래스형으로 선언 / new 로 생성] 접근 제어 지시자(access modifier)는 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드이다. private : 같은 클래스 내부에서만 접근 가능 아무것도 없음 (default) : 같은 패키지 내부에서만 접근..

    Java & SpringBoot로 시작하는 웹프로그래밍 : 자바 인강 - Ch.3

    패스트캠퍼스 챌린지 29일차 - Part1. Ch10

    이제 스타벅스 예제의 헤더 부분을 만들어보자. 왼쪽에 로고와 오른쪽에 서브메뉴, 메인메뉴로 나뉘어 있다. 여기를 확대해보면 헤더 부분의 내용이 확대되다가 일정 이상 확대되면 왼쪽을 기준으로 오른쪽이 잘리기 시작하고, 일정 이상 축소하면 헤더의 내용이 중앙에 몰려있게 된다. 기억하고 시작해보자! 먼저 바디 태그에 header 태그를 만든다. 실질적으로 어떤 기능을 수행한다기 보다는 단순하게 사이트의 헤더 영역이라는 기본적인 의미만 가지고 있는 태그이다. 안에 inner 클래스를 가진 디브 태그를 만들고, a 태그 안에 이미지 태그를 만들어 로고를 넣어준다. a 태그의 경로로는 / 만 넣어준다. 도메인/index.html 에서 도메인과 index.html을 생략한 구조로, 따라서 로고를 클릭하면 메인 페이지..

    패스트캠퍼스 챌린지 29일차 - Part1. Ch10

    정처기 2021 3회차 시험

    드뎌 정처기 끝났다....... 대략 필기는 3주간 실기는 2주 정도 준비했다. 사실 실기는 준비를 늦게 시작해서 이미 글렀나 싶고 중간에 안될거 같다 생각도 들었다... 그냥 내년 1회차 시험을 준비할까 하다가 떨어지더라도 미리 공부해놓으면 내년에 편할 것 같아서 그냥 열심히 했다. 나는 전공자는 아니어도 반전공자(?)는 되니까... 열심히 하면 될것도 같았다. 필기랑 겹치는 부분이 많아서 그래도 수월하게 공부했던 것 같다. 실기 필기 모두 비슷한 방법으로 공부했다. 첫째날 수제비 정처기 인강 듣고 / 둘째날 강의 들었던 부분 PDF 필기본 1회독, 교재 1회독, 타이핑 하며 중요한 부분 정리 / 셋째날 다시 교재 1회독 이렇게 매일 반복했다. 그러니까 하루에 -> 이틀 전 공부한 부분 교재 1회독, ..

    정처기 2021 3회차 시험