20182310 넷째 주 학습 요약

20182310 2019-2020-1 "데이터 구조와 객체 지향 프로그래밍,"최초의 사주 학습 요약

내용 요약 학습

1. UML 통합 모델링 언어, 클래스 이름을 학습 (데이터) 속성이있는 작업 (방법) 사이의 관계, UML 다이어그램의 간단한 기초 원리를 이해합니다.

2. 해석의 방법을 이해 데이터 타입 선언하고 방법의 선언, 상기 방법은 프로그램 명령문들의 집합이다. 방법 자바 프로그램은 클래스의 일부이다. 메소드 선언 헤더 반환형, 방법 이름 및 문장에있어서 허용 목록 매개 변수에있어서 본체 중괄호로 구분 범위에 의해 정의 된 구성을 포함한다.
반환 값 유형이 지정된 헤더 및 방법 일관성있는 반환 값 유형을 선언해야합니다.

의존, 통합, 상속 - 3. 간 계급 관계는 기본적인 세 가지가 있습니다. 종속 관계 : 상황에 의존하는 클래스 의존성라는 다른 클래스입니다. 다른 클래스의 객체를 포함하는 객체의 클래스는 상속이라고합니다.

4.이 참조. 이것은 현재 실행중인 개체를 참조하는 데 사용할 수 있습니다. 이 기준은 생성자 인자와 동일한 이름의 인스턴스 변수를 구별하기 위해 사용된다.

5.java 인터페이스 설정 상수와 추상 메소드의 집합입니다. 인터페이스는 인스턴스화 할 수 없습니다. 복수의 클래스가 동일한 인터페이스로 구현 될 수 있으며, 클래스는 다수의 인터페이스를 구현할 수있다.

6. 소프트웨어 요구 사항, 소프트웨어 설계, 구현, 소프트웨어 설계, 소프트웨어 테스트를 결정하는 네 가지 기본 프로세스의 소프트웨어 개발 활동을 이해합니다. 의사 코드, 제품 코드, 테스트 문을 알아보세요.

교과서 학습과 문제 해결 과정

  • 질문 1 :의 toString 차이 및 반환 값을 반환?
  • 문제 해결 방법 1 : toString 메소드는 문자열, 반환 값을 반환 (변수)를 반환
  • 문제 2 : UML 클래스 다이어그램을 사용하여
  • 문제 해결 2 개의 클래스를 연결하는 실선 1. 두 클래스 간의 관계를 나타낸다. 화살표 방향 협회 2는 단방향이다. 객체 지향 클래스 (3) 가능한 다른 선 및 화살표의 관계의 다른 형태. 다음 후 천천히 숙련 될 것입니다 학습.


  • 질문 3 : 문자열 버퍼에 대한 보너스 질문
  • 질문 3 해결 방법 : 길이 용량이 문자열하지만, ​​현재 최대 용량을 반환하지. 전자는 최대 용량, 용량 ()과 길이 ()의 관계를 이해, 기본값은 16, 길이가 현재의 길이를 반환합니다. 한편, 용량을 지정할 수있는 구성의 StringBuffer

그 과정에서 해결 코드 디버깅 및 문제

  • 질문 1 : 104 표면 Die.java, 컴파일시 에러 많은 수의 책을 쓸 때.
  • 문제 1 해결 방법 :이 책을 읽기 클래스 라이브러리 클래스는 미리 정의되지 않은 자바 다이. 컴파일 및 실행이 프로그램을 허용하기 위해, 클래스 객체의 자신의 정의가 완벽한 서비스를 다이있다. 다이 클래스 생성자는 같은 시간을 기록 할 때, 클래스의 새로운 인스턴스는 new 연산자와 함께 죽을 만들라고합니다.
  • 질문 2 : 클라우드에 코드를 업로드 할 때 이눔 아 저장소 문제가 코드를 업로드 할 수없는 상황이 나타납니다.
  • 문제 2 해결 방법 : 다시 만들려면 새 자식 저장소에 다시 구름 코드의 창고
  • 질문 3 : IDEA에서 줄의 코드 어떻게 통계 숫자?
  • 질문 3 개 솔루션 : 당신이 플러그인 IDEA를 다운로드 할 수 있습니다. 그러나 이번 주 나는 아직 여전히 리눅스에서 스크립트를 통계 코드를 사용하여, 이러한 사용에 익숙하지 않았습니다.

관리 코드 1

코드 2 호스팅

(나는 가상 머신 문제 하프 타임 코드를 제출 제출 하나 야드 클라우드웨어 하우스를 다시 생성)

지난 주 시험 잘못된 질문 요약

  • 잘못된 질문 1 :
  • 잘못된 질문 한 해결 방법 : 지역 변수는 그, 즉, 그들은 단지 방법 내에서 액세스 할 수있는 방법을 선언하는 "로컬"변수입니다. 글로벌 변수는 어디서든 액세스 할 수있는 변수 및 매개 변수는 메서드 변수로 전달됩니다. 그 이유는 : 명확한 글로벌 및 로컬 변수가 없다. 데이터의 예는 전체 객체의 글로벌 변수로 간주 될 수있다.
  • 2 잘못된 질문 :
  • 용액 2 오답 : 생성자 즉, 데이터 인스턴스의 초기 값을 설정은 "구조"개체에 적용. 이 필요하지 않지만 일반적으로 완료 할 수 있습니다. 방법과 인스턴스 데이터의 결정에 의해 사용되는 가시성 수정 인터페이스 객체.
  • 3 잘못된 질문 :
  • 해결 방법 3 잘못된 질문 : 같은 이름을 공유하는 방법, 그들은 오버로드 호출 될 때. 메시지에 전달 된 인수의 수와 종류가 올바른 방법을 호출하는 정보를 제공합니다.
  • 4 잘못된 질문 :
  • 4 개 솔루션 잘못된 질문 : 길이를 toUpperCase 메시지 문자열은 두 개의 INT 매개 변수가, 매개 변수가 없습니다. 등호를 들어, 문자열은 수신 된 메시지 문자열이 매개 변수로 전달 된 문자열과 비교, 매개 변수로 전달해야합니다.
  • 그 이유는 패스 매개 변수와 동등의 길이를 이해 할 능력이없는
  • 잘못된 질문 5
  • 해결책 5 잘못된 질문 :의 경우, 값 0 (A INT)를 배정 밀도로 확장됩니다. C의 경우에는, 가산 동작은 다음 호출 doublefoo 0.3 그려진 수행된다. 대신 배정 밀도의 두 개의 매개 변수를 포함하고 있기 때문에 D 매개 변수 목록은 불법입니다.
  • 6 잘못된 질문
  • 잘못된 질문 (6) 솔루션 : 문법도 위반 모든 종류의 생성자 무효를 선언하면 구문 오류가 발생합니다.
  • 7 잘못된 질문
  • 잘못된 질문 7 해결 : 자바 방법은 또한 String로서 (참조) 개체를 반환 할 수 있습니다. 이유 : 부주의,이 문자열을 잊고 ...
  • 8 잘못된 질문
  • 8 개 솔루션 잘못된 질문 : 포장 실수로 (또는 의도적으로) 오용으로부터 보호되어야 할 개념이다.

페어 피어 검토



등급

  • 문제 나 블로그를 학습 가치 :
    • 학습 : 비서가 나는 학생들이 형식이 맞다 사용 페어링, 올바른 형식을 사용하지 않은 것을 지적하기 전에, 나는 배우고 더 많은 돈을 지불해야합니다. (지난 주 블로그는 내가 올바른 형식을 사용했지만, 그것이 얼마나 잘못, 나는 조수를 희망 나타내는 다른 학생들 블로그, 그것은 같은 무엇을 참조했다)
    • 질문 : 코드는 모든 샷 스크린 샷을하지 않는 호스팅? 하지 특히 ​​요구 사항이 분명히 있지만, 모든 샷을 갖고있는 것 같아요.
  • 코드의 가치가 학습이나 문제 : 없음
  • 15 점 : 점수를 바탕으로,이 블로그 점수를 제공합니다. 다음과 같이 점수는 다음과 같습니다
  1. 올바른 사용법 마크 다운 문법 (1 점) :
  2. 요소 (1 점) 서식 범위
  3. 교과서 학습과 문제 해결 과정에 문제가 플러스 1 점 (3)

  4. 그 과정에서 코드 디버깅 문제와 해결, 문제 플러스 1 점 (3)
  5. 주 300여 가지 유효한 코드 (플러스 2 점)
  6. 기타 플러스 포인트 :
    • 정서 경험은 큰 빈 1 점을 떠나지 않아
    • 조판 벌금을 더한 점
    • 진행 바는 학습 시간을 기록하고 1 점의 상황을 개선
    • 손 -에 새로운 코드를 작성가 있습니다, 1 점을 추가
    • 클래스 선택 후 1 점을 확인했다
    • 깊이 잘못된 질문 학습, 1 점을 추가
    • 댓글 심각하게, 나는 문제 및 블로그 코드 플러스 1 점을 지적 할 수
    • 쌍 정통 플러스 1 점을 학습

댓글은 학생들의 블로그와 코드를했다

  • 이번 주 학습 페어링
  • 지난 주 블로그 동료 평가의 경우
    • 20182305
    • 20182327

      기타 (지각, 사고, 등, 선택 사양)

      연구의 네 번째 주를 입력 한 후, 또한 해당 교실 연습 프로젝트를 증가하고있는 동안, 작업의 양을 증가하기 시작했다. 나는이 과정은 더 많은 연습을 필요로 자바를 느낀다. 학습은 더 이상 블로그에 따르면, 책의 코드에 국한되어 더 많은 자율 학습 프로젝트입니다. 하지만 처음부터 당신은 단지 학생들에게 의지 할 수 있습니다. 변경 사항이 여전히 매우 행복하다고 생각, 몇 가지 문제 자체를 해결하기 위해 지금 천천히 수.

학습 진행 막대

코드 라인의 수는 (/ 축적 추가) 블로그 양 (/ 축적 추가) 시간 학습 (/ 축적를 추가) 중요한 성장
10,000 선 (30) 400시간
첫 번째 주 200분의 155 2/2 20/20 리눅스 명령, 자바 애플릿 및 디버깅 JDB의 초기 파악
두 번째 삼주 625분의 470 2/4 20/40 사회는 스캐너 클래스 정의를 사용하여 정의되고
넷째 주 / 2069 1444 · 2/4 20/60 IDEA와 테스트 코드를 작성, 다운로드 및 플러그인을 설치, TDD 디버깅을 배울 수

추천

출처www.cnblogs.com/tursws/p/11613224.html