일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- AI
- albert
- 패스트캠퍼스
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
- 패캠챌린지
- R
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
- 직장인자기계발
- 알버트
- SKT
- 한번에끝내는Java/Spring웹개발마스터초격차패키지
- 직장인인강
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지
- 패스트캠퍼스후기
- Today
- Total
목록패스트캠퍼스 (30)
제주 탈출 일지
벌써 11일차.. 위대하신 패스트캠퍼스께서 설문 늦게 낸거 한번은 봐주신다고 하십니다. 번창하시옵소서,, 10. 접근 제어 지시자(access modifier)와 정보은닉(information hiding) public, private, protected, default private는 외부 클래스에서는 접근할 수 없는 접근 제어 지시자. 아무것도 없음) == default는 같은 패키지 내부에서만 접근 가능. protected : 하위 클래스가 상위 클래스를 접근할 수 있다. + 같은 패키지도 접근 가능 public : 클래스 어디에서든 접근할 수 있다. private 위주로 수업을 한다. 외부에서 쓸 일이 있는데 접근을 못한다. get()/ set() 메서드를 제공함. -> 이클립스에서 Source탭..

10일차 시작... 07. 여러가지 생성자를 정의하는 생성자 오버로딩 (overloading) 생성자를 여러가지 만들수 있다 -> overloading 오버로딩을 제공하는 이유 ? 사용자의 편의성을 위해. 사용하는 사용자가 필요한 생성자를 선택해서 사용해라.. 무조건 많이 제공하는 것도 좋은것은 아니고 적당하게 생성하는 것이 좋다. package ch07; public class UserInfo { public String userId; public String userPassWord; public String userName; public String userAddress; public String phoneNumber; public UserInfo() {} public UserInfo(String u..

9일차 ...... 렛스고 04. 객체의 속성은 멤버 변수로, 객체의 기능은 메서드로 구현한다. Student studentLee = new Student(); // 생성자. Student하나를 생성해라. new 를 통해 하나의 객체를 생성 -> 인스턴스를 생성한다. 클래스를 기반으로 여러 인스턴스를 생성할 수 있다. package ch04; public class Student { public int studentID; public String studentName; public String address; public void showStudentInfo() { System.out.println(studentID + " 학번의 이름은 " + studentName + " 이고, 주소는 " + addre..

7일차에 데일리 미션 완료 설문을 내야 되는데, 모르고 안냈다..... 오늘 급하게 확인하고 냈지만, 이게 될지 안될지 모르겠다,, 그래도 할건 해야지, 8일차 시작한다. 01. 객체와 객체지향 프로그래밍 객체, 인스턴스, 내부적 동작에 대해서 어떻게 되는지 이해해야 한다. 객체 (object) 의사나 행위가 미치는 대상( 사전적 의미) 구체적, 추상적 데이터의 단위 ( 학생, 회원, 생산, 주문, 배송 ) 절차 지향 프로그래밍 -> 시간이나 사건의 흐름에 따른 프로그래밍 객체 지향 프로그래밍은 어떻게 구현하는가? 객체를 정의하고, 객체가 제공하는 기능을 구현하고 객체간의 협력을 구현한다. 02. 생활 속에서 객체 찾아 클래스로 구현해 보기 회원, 판매자, 제품, 주문 -> 객체 학생의 경우 학생이 필요..

7일차 싀작.. 19. 반복문 - for 문 가장 많이 쓰는 반복문이다. for ( 초기화식 1 ; 조건식 2; 증감식 4 ) { 수행문 3 } 1 - 2- 3 - 4 순으로 문장이 실행된다. while문과 for 문은 거의 차이가 없다. 각 반복문은 주로 언제 사용하는가?(주로 이런 경향으로 쓴다.) while : 조건 변수가 true false 인 경우 많이 사용. do - while : 조건이 참인 동안 반복 수행, 수행문을 먼저 수행하고 조건 체크 for : 특정 수의 범위 횟수와 관련 되서 반복되는 경우, 배열과 같이 많이 사용됨 for 문은 초기화식, 조건식 증감식을 생략할 수도 있다. 20. 반복문이 여러 번 포개진 중첩 반복문 반복문이 너무 중첩이 되면 수행속도가 매우 느려진다. 2중 fo..

5일차 ㄱㄱ 12. 자바의 연산자들 -2 (관계, 논리 연산자) 쉬운 내용이니 그냥 슥슥 듣고 넘어가자. 관계 연산자 == != true, false로 반환된다. 논리 연산자 &&, ||, ! && 연산을 할 때 앞의 항이 이미 false이면 뒤의 항은 실행되지 않는다 || 연산을 할 때 앞의 항이 이미 True이면 뒤의 항은 실행되지 않는다. 이 것을 short circuit evaluation(단락 회로 평가)라고 한다. value의 rvalue가 && 연산이면 i가 변하지 않는다. -> short circuit evaluation ||연산이면 i가 변하는 것을 볼 수 있다. 13. 자바의 연산자들 -3(조건 연산자, 비트 연산자) 조건 연산자. 3항 연산자 (연산) ? True : False..

4일차 ㄱㄱ 09. 자료형(data type) - 논리형과 자료형 없이 변수 사용하기 논리형 boolean 자료형. true false 1byte만 사용 자료형없이 변수 사용하기 local variable type inference 누가 봐도 쉽게 추론할 수 있는 값에 대해서 자료형을 사용하지 않고 사용할 수 있음. (컴파일러가 자동으로 바꿔줌) 자바 10부터 지원이 되기 때문에, 빌드 패스가 자바10 이상인지 확인해야 한다.(본인은 자바15를 사용중) string 인 변수를 새로운 대입하는 것 또한 지원이 된다. 하지만 이미 정해진 데이터타입이외의 다른 데이터 타입을 대입하는 것은 허용하지 않는다.(위의 str = 3) 10. 변하지 않는 상수와 리터럴, 변수의 형 변환 상수는 final 키워드를 사용..

3일차 시작.. 오늘은 조금 피곤하다 ㅠㅠ,,, 06. 정수는 프로그램에서 어떻게 표현하여 사용하나요? 정수형 실수형 등등 실수형은 부동소수점으로 정수형과는 내부적으로 다르게 표현된다.(실수는 셀수없이 많기 때문) byte(1byte), short(2byte), C에서 자바와 호환하기 위해 사용함, int(4byte), 프로그램에서 사용하는 모든 리터럴은 어딘가에 int형으로 저장되어 있다. long(8byte), long형 숫자를 처리할 때는 뒤에 L을 넣어야 에러가 나지 않음. long lNum에 12345678900을 대입한다면, int lNum = 12345678900; 부동소수점 방식 사용 float : 부호비트 지수부(8비트) 가수부(23비트) double : 부호비트 지수부(11비튼) 가수부..

2일차 시작. 04. 컴퓨터에서 자료 표현하기 컴퓨터 내부에서 자료가 어떻게 저장이 되는가에 대한 부분, 한번 다시 정리할 수 있었다. 사실 2진수, 8진수, 16진수에 대한 내용은 그렇구나 하고 넘어갔지만, MSB관련 내용이 나와서, 다시 한번 정리한다. 예전 디지털 설계 관련 멘토 당시 MSB가 1이면 음수인가? 에 대한 질문을 한 후배가 했던것이 기억에 남는다ㅋㅋ (그 때 얼버무렸던거 같음. 정확히 몰라서) 자바 실습 화면. 이제 오류는 없다. 음수 표현(음수 만들기) 이제 컴퓨터에서 음수를 표현하려면 보수를 이용하는데, (보수란 A + B = 보수 형태로 나오는 것이라고 알고있음.) 이제 2의 보수를 취해주게 된다. 정수 5를 2진수 형태로 바꿔주면 00000101 이 되는데, 1. 보수를 취한다..

의지 박약인 나에게 압박을 주기위해서 패스트캠퍼스 챌린지를 통해 강제(?)로 공부시키기 위해서 Java/Spring 관련 강좌를 구매했습니다. python의 flask는 간단하게 만져는 봤으나, Spring은 아예 건드려보질 않아서 이번 기회에 기술 스택을 늘린다 생각하고 공부하게 됐습니다. 끝까지 완주하기를. (미래의 나야 화이팅!) 1강 자바 프로그래밍 시작하기 자바를 배우기 전 기본적인 내용들에 대한 수업이 진행되었다. 프로그래밍이 무엇인가. 자바는 어떻게 탄생하였는가. 기존의 프로그래밍 언어였던 C와 C++과의 차이점은 무엇인가. 객체 지향 프로그래밍과 절차 지향 프로그래밍에 대해서 설명할 수 있는가. 사실 자바를 처음 다룬다면, 분명 중요하게 짚고 넘어가야 할 부분이 맞는 듯 하다. 나름 컴퓨터..