A little bit of Java beginner's experience

Source: Internet
Author: User

Java learned for one weeks, step by step to uncover the mystery of her from unfamiliar to familiar, we, gradually become friends.

Before learning Java, learn C language, programming is a little bit of understanding, but the practice is limited, not understand. Later because the undergraduate course and C language relationship is not small, I and C language fate also gradually pale but.

Later, for a long time, I left the world of programming, not thinking about data types, what logical relationships, what operational processes. Until my undergraduate graduation design, it is a need to use their own MATLAB simulation of small projects. No code, no use of tutorials, no one to teach, I can't help. Helpless, the task must be completed. Don't push yourself, I will never know how good I am. So, the library, the Web page, post-paste ... I can stroll around the place, a little bit back to the original C language of that little knowledge. variables, matrices, input and output statements ... One by one of words I haven't seen in a long time are reflected in my mind. Finally one afternoon, I printed out my first image of the sine function, when my heart was a little excited--the gate of the programming world finally cast a faint light on me. Until the final completion of the graduation project, all the program, each line of code, the wrong time and again, I changed again and again. The process is very painful, often involving a new data type or need to use a new function, I like to repeat the confused, find, experiment, understand, the use of the process. After suffering, the joy of success is brought about. Re-pick up the programming tool and start to understand the programming again.

Later, I learned the C # language for some time. The C # language is a high-level, object-oriented programming language developed after the C language, C++,java, which is very similar to Java, but is limited by the Windows platform. C # is more convenient to use, through Learning C # Let me have a more comprehensive understanding of high-level language programming, data types, operators, keywords, looping statements and so on, are familiar with and use in learning. Learning C #, I tried to use programming to achieve input and output, the calculation of data, the realization of the condition of the judgment, the implementation of the array of traversal, the implementation of the program's circulation, write one such as Judge students ' performance and output, Judge common year leap years and output, respectively, calculate the male and female human health Index, data sequencing, Design calendar and other small programs. Helped me to effectively consolidate the knowledge required for programming and further strengthen my logical thinking, which in general has given me a certain level of improvement in my programming skills.

Taking into account the needs of the market for Java programmers and the convenience of learning, I immediately learned Java. The previous article also said that Java is similar to C # and its place, so there is no difficulty in learning it for the time being. About one weeks of study time, my understanding is very shallow, but I have enough confidence, I believe I can in the Java World Gallop!

A little bit of Java beginner's experience

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.