일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 패스트캠퍼스
- 한번에끝내는Java/Spring웹개발마스터초격차패키지
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online
- 알버트
- 직장인자기계발
- albert
- 패스트캠퍼스후기
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online.
- AI
- R
- SKT
- 직장인인강
- 패캠챌린지
- 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지
- Today
- Total
목록분류 전체보기 (125)
제주 탈출 일지

벌써 12일차다... 렛스고,. 오늘 모더나 백신 1차 접종했는데 머리가 좀 아프다.. 13. 객체 간의 협력(collaboration) 객체 지향 프로그램에서 객체 간의 협력이 이루어진다. 객체 지향은 실생활을 잘 반영한 프로그래밍 ㄱ ㅣ법이ㅏㄷ. 객체의 협력을 통해 각 객체가 가지고 있는 속성이 변하거나 어떤 행위가 일어나는 것을 이해해야 한다. 14강에서 프로그래밍 할것. 14. 버스 타고 학교 가는 학생의 과정을 객체 지향 프로그래밍으로 구현해보기 James와 Tomas는 각각 버스와 지하철을 타고 학교에 갑니다. James는 5000원을 가지고 있엇고, 100번 버스를 타면서 1000원을 지불합니다. Tomas는 10000원을 가지고 있었고, 초록색 지하철을 타면서 1200원을 지불합니다. 두 ..
벌써 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..

6일차 시작한다. 16. 조건이 여러 개일 때 간단히 표현되는 switch-case 문 case문 내에서는 중괄호는 쓰지 않는다. (java14에서는 다른 기능이 있음) 동일한 결과를 나타내는 case의 경우 옆에 나란히 나열하면 됨. 문자열이 원래는 지원이 안됬는데 지원이 되게 됨. java14부터 지원되는 switch expression : 대신 -> 그리고 나열할때는 단순히 ,를 사용한다. 또 break문을 사용하지 않고 중괄호를 사용한다. case 1, 3, 5, 6 -> { case 수식.. } 반환값을 사용할 때는 yield 용어를 사용한다. int day에 switch case 에 따른 값을 넣어줄 수 있다. 따로 명령문을 수행하게 된다면 yield 예약어를 사용하여 반환값에 대한 표시를 해..

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비튼) 가수부..