Java Final Summary

Source: Internet
Author: User

(a) The main contents of this semester's Java programming course

1. Installing and configuring the Java environment

2. Structured programming

① identifier ② keyword ③ data type ④ sequential structure ⑤ Select structure ⑥ loop structure

3. Object-Oriented Programming

① Class ② Object ③ method ④ inheritance ⑤ polymorphism ⑥ package ⑦ encapsulation ⑧ keyword Decoration ⑨ interface

4. Arrays

① one-dimensional array ② two-dimensional array

5. String

①string②string Buffer

6. Exception Handling

①try-catch-finally②throws

7. File and Data flow

8. Multithreaded Programming

9. Network programming

①tcp②udp

10. Database Programming

(ii) Number of lines of code written this semester

(iii) The main functions and harvesting in pairing programming

In pairing programming, my partner and I learned the pilot-driver mode, and I was the pilot and he was the pilot. I am responsible for providing ideas and he is responsible for implementing the code. I think the most interesting part of pairing programming is the discussion between two people, and we can listen to each other's different ideas in the discussion, which helps and broadens our thinking, and one's idea is too narrow. We all benefited a lot during the discussion, and at the end of our discussion we finished the exam with one of the clearest and best ideas we could think of. But I think that the completion of the exam topic is already secondary, enjoy pairing programming two people think differently when the process of understanding the different ideas and determine the best idea after the joint problem solving process is the most interesting.

(iv) The main role and harvesting in team programming

I took the responsibility of team leader in the group programming. The teacher is the hope that the team programming can simulate a programming team's working environment, I think our group is still very good, everyone contribute their expertise, clear division of labor after the positive and earnest to complete their work, I have not done the work of the Organization, as the leader I am very proud, It would really be a happy thing if I had a team like that in my job. I am in the team in addition to the head of the group is the main programmer, is responsible for the topic three of the writing, very ashamed not to complete all, but I also do my best, I am sorry to my team members. My harvest is through this team programming to recognize the importance of a team work together, everyone can make a satisfactory work.

(v) Study of this course Harvest

Through such a long period of study, I have some knowledge of Java programming, but also Java to write some simple small program, of course, I am very clear that I have mastered only Java fur, may not be the fur. I also know how the software programmer works through the study of Java, and I think it will be very helpful to me when I choose the direction of the profession.

(vi) Recommendations for this course

I hope that later in the course will be able to learn time to make a little longer, half semester also with Python study really feel very tired, the effect is very bad, but also our next half semester course a bit more reason. Class time is to feel rushed, we are in a hurry, very tired, learning process also has a lot of smattering places and over the effect is not good.

(vii) Advice to teachers and teaching assistants

Zheng is really a very conscientious teacher, I am very grateful to Mr. Zheng every patient guidance, especially in the face of my stupid things more students teachers can be so patient guidance in class, really thank you. You said you wanted to be able to do our coach is to take us to learn instead of filling us with knowledge, you did it. I think the teacher's advice is to hope that the teacher can properly reduce a little blog work. Blog is really useful but it will take up a lot of our spare time, I think I can stay two times must write the blog work, the rest can be used as an additional bonus points. For all the assistants I can think of only thanks, we write the code and blog they are seriously graded, but also marked the shortcomings of each of us and deducted points, so that we can see their shortcomings, thank you for the hard work of the TA.

Java Final Summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.