20182334 2019-2020-1 "Object-oriented programming and data structures" a test report
Course: "Programming and Data Structures"
Class: 1823
Name: Ji Xu
Student ID: 20182334
experiments Teacher: Johnny
experiment Date: September 9, 2019
Compulsory / Elective: Compulsory
1. Experimental content
- Based on the command line and IDE (Intellj IDEA Easy Tutorial] ( simple http://www.cnblogs.com/rocedu/p/4421202.html) Java program editing, compiling, running and debugging . (This experiment mainly use the command line mode)
- Exercise Linux basic commands;
- JDB to debug Java programs to learn skills: https://www.cnblogs.com/rocedu/p/6371262.html
- Write simple Java programs.
2. Experimental procedure and results
The basic command-line learning, a simple Java program editing, compiling, running and debugging, debugging method to learn in that environment, and ultimately master the JDB debugging skills and proficiency in the use Git command to upload the code to the cloud.
Observed by the compiler result javac HelloJDV, etc., and finally with the Java runtime, can find themselves running really happy.
3. Experimental problems encountered in the process and settlement process
- Question 1: For the input and output codes do not understand
- Problem 1 Solution: Consult chiefs, learn Java, vim, combine contents of the book, with a basic primary level.
- Question 2: shortcuts and basic operations when using vim presence known.
- Problem 2 Solution: Look at the teacher made a blog, upload a blog in conjunction with the students understand the basic operations, and the actual operation.
- Question 3: When using JDB debugging do not understand where the stop in HelloJDB.main and jdb -classpath:. ./ bin HelloJDB meaning of.
- Question 3 solutions: careful observation code analysis, students listen carefully explain, understand stopping point.
- Question 4: upload code to the cloud through Git.
- Question 4 Solution: Help on cloud code has a detailed tutorial, learn a lot, whether through Git upload or turn each other inside the virtual machine, you can basically grasp.
- ...
Other (perception, thinking, etc.)
- Sentiment: Java is not easy to learn, easy to learn Linux and more, are likely to face the risk of collapse at any time machine, and today they faced once, I'm scared of urine, but fortunately my brains a turn, stop in time, otherwise the meal is installed, afraid Scared.
- Question: As the first experimental course, I can feel easy to learn programming, only two elements, we are from 1:10 until 6:00 pm, Sike knock out, stoned. I must learn programming, afraid more afraid.