201871020225- Mu Xingyuan "object-oriented programming (java)" in the first week learning summary

text

project

content

This work belongs courses

https://www.cnblogs.com/nwnu-daizh/

Where this requirement in the job

 https://www.cnblogs.com/nwnu-daizh/p/11435127.html

Job learning objectives

1. 1. Understand the way to class and the teacher education curriculum requirements, course of study to master the necessary software tools;

2. 2. Understand the JVM , the JRE and JDK concepts, learn to download, install, test JDK ;

3. 3. Grasp the PATH , the CLASSPATH system variable effects and sets;

4. 4. The master command-line compiler and run Java -step procedure;

5. 5. master the Java Application Program Structure characteristics;

6. 6. grasp JDK developed to run the command line Java -step procedure.

7. 7. initial use E Clipse , learn to compile, run, debug simple Java Application program.

 

Essay Bowen text:

Part I: curriculum learning platform registered account

Platform name

Registered account or a personal blog Park Address

Park blog: www.cnblogs.com

 https://www.cnblogs.com/muxingyuan/

Programming Evaluation: https://pintia.cn/

 [email protected]

Chinese University MOOC:  https://www.icourse163.org/

 13099150896

The following answer yes or no

Whether to join the class curriculum group blog

Yes

QQ group to discuss whether to join the course

Yes

Part II: theoretical knowledge and learning section

       In the first week of the study, we mainly study the contents of the first two chapters.

       In the introduction to the first chapter Java programming, we focus on learning the three parts

1.  We learned JAVA its development, as well as JAVA excellent place with respect to other languages in today's computer development. It is mainly in JAVA is a complete platform, there is a huge library, there are a lot of reusable code, is a fully functional language well.

2.  We focus on learning the key terms JAVA white paper describes. A total of eleven, namely simplicity, object-oriented, distributed, robustness, security, system architecture-neutral, portable, interpreted, high-performance, multi-threading and dynamic. And the object in which the oriented system architecture neutral, portable, multithreaded most important.

         1) simplicity. JAVA simplicity is reflected in the exclusion of many rarely used in C ++, it is difficult to understand the characteristics confusing.

         2) Object-oriented . The main difference lies in JAVA and C ++ multiple inheritance and replaced in JAVA is a much simpler interface concept, focusing on JAVA data (ie, objects) and objects on the interface .

         3) distributed. In JAVA distributed mainly in, JAVA has a rich library of routines that can be handled like TCP HTTP and FTP like / IP protocol .

         4) robustness. In JAVA, JAVA mainly in comparison with C ++, JAVA pointer model used rewritable memory and eliminates the possibility of data corruption.

    5) security. JAVA investment in security has a lot of energy, using JAVA to build anti-virus, anti-tampering system .

         6) architecture-neutral structure . JAVA compiler to implement this feature by generating bytecode instructions associated with a particular computer architecture.

         7) portability . JAVA specification does not depend on the specific implementation of the place, the size of the basic data types and related operations have made a clear explanation.

         8) explanatory. JAVA interpreter can be executed on any JAVA bytecode interpreter transplanted machine.

         9) high performance. In JAVA and it has in-time compiler, the compiler knows instantly what classes have been loaded. Based on the current set of classes loaded, if a specific function is not covered, can be used inline, where necessary, can be withdrawn in the optimization.

         10) multi-threading . In multi-threaded JAVA embodied in its concurrency, he was the first to support concurrent programming language mainstream, high concurrency very widely used in our lives.

         11) dynamic. Dynamic JAVA JAVA is mainly reflected in the designers clearly dynamic languages ​​can easily achieve the evolution of running the program.

  3. Learn the history and development of JAVA common misconception of Java

     In the second chapter JAVA programming environment, we mainly learn how to install the JAVA programming environment.
     Installation 1.JAVA development kits. We first find and select the JDK version matching system, installed after the download is complete, after the properties, select Advanced System Settings, click on the '' environment variables '' to find the path, add the execution path, determined after testing.
     2. Install the library source files and documents.
     3. Use the integrated development environment download and install the eclipse, then select File-New-Project or Java Project from the menu, complete the creation compile, run and finally get the results
    Note: see Experimental details

Part III: Experimental part

1. Experiment name: experiment a Java programming environment

2. Purpose:

( 1) Installation and configuration of JDK master;

( 2) master the basic commands and steps to use JDK develop Java programs;

( 3) proficiency in the use Eclipse integrated development environment for developing the basic steps java program

( 4) master the basic syntax of Java programs.

3. Experimental procedure and content:

Real experiment 1 JDK installation and configuration

a) First, in class discussions QQ group click JDK package to download, install the download is complete .
b) configuration environment variable After installation is complete configuration is performed, click Computer Properties Advanced system settings you will see the environment variable, then click System Variables find path set after.

 

 

Experiment 2 download package textbook example

 

实验3 命令行编译运行Welcome.java程序

 

实验4 用JDK命令行开发HelloWorld!程序

 

实验5 下载安装Eclipse集成开发软件包

 

实验6 利用Eclipse开发程序输出九九乘法表

 

3. 实验总结:

通过本周的学习,了解到了许多关于JAVA的知识,希望在后期的学习中能够更多的了解,然后自己仍需要提高变成努力,因为只有通过多练习的编程,才能够熟悉代码以及语言的特征除此之外,线下课与线上课应当同时进行,通过线上课的学习以及线下的练习,才能够不断的提高自己的编程能力才能够成为一个合格的程序员

 

Guess you like

Origin www.cnblogs.com/muxingyuan/p/11449235.html