7月29日周记

  在这一周对Java的学习,学习了Java的语言基础。在Java的应用中,通常使用Java的开发包JDK,需要设置环境变量。而编写程序则需要Eclipse。

  通过我的学习,Java的语言基础基本和C和C++相同,无论是数据类型,常量变量,运算符与表达式还是算法结构及控制语句,都与C++存在大部分相同的地方,在数据类型中,俩者的类型相似,同时也存在差异:

    1、Java的整数类型都是有符号格式,没有无符号格式,及(unsigned)型的整数类型。C/C++中俩种格式都有。

    2、Java的单字节整型为byte,C/C++中是char。

    3、Java中没有指针类型。(开心)

    4、java和C++的char不同,Java的char型占2字节,C++占1字节,使用的编码也不同。

  在声明变量的语法中,三者相同,格式都为:数据类型 变量名1,变量名2,...,变量名n;   并且Java没有宏定义,但可以通过“只读变量”实现,格式为: final 数据类型 常变量名 = 初始值; ,该常量只能被赋值一次,且只能进行读取操作,不能被写入,也不能再次赋值。

  Java和C/C++的运算符和算法结构相同,用法和优先级也相同。在算法结构中,都是三种基本结构:顺序、选择、循环,控制这些结构的语句也相同。例如if语句,switch语句,for语句等等,功能和用法都是完全相同的。但是break和continue语句多了一种功能,即可以带标号,从而能跳出标定指定的循环,在多重循环中比C/C++便利许多。

  另外在这周中,花了3天的时间阅读了《大道至简》这本书,使我收益颇多。

.

原文地址:https://www.cnblogs.com/fwk123/p/11265368.html