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

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