今天开始了JAVA的学习。
1.今天开始这样写小于等于“=<”并根据记忆确信这样是正确的,后来发现“<=”才能正确使用,时间真可怕,我这个脑袋啊!
2. 写一个JAVA程序,打印0~9十个字符,并写出对应的ASCII码。
for(char i='0';i<='9';i++)
{
int a=(int)i;
System.out.println(i+"的ASCII码是:"+a+";");
}
就是这样一个简单的不能更简单的题目,我竟然想了半天,动了死脑筋,我开始异想天开的以为输出语句中的 i 会显示为 i。 例如int i=5;System.out.print(i);输出自然是5,怎么会是i。
3.JAVA中的 . 是成员运算符 表后点后面的元素从属于前面的元素。
4.四大常见编程语言
OOP(面向对象的程序设计): C++、java、C#、VB.net等
PP (面向过程的程序设计):C
FP : Licp
LP :Prolog、Pliz
C <math.h> math就是C语言的一个函数库,里边包含了若干种函数。 C中包含30+的函数库
Java Math类 Math类属于Java的一个类,里边包含了若干种方法。 Java中有3777个类
C的函数库和函数分别对应于Java的类和方法。
5.关于面向对象的程序设计和面向过程的程序设计孰优孰劣,这里有一个界限,2000行代码(软件自生成的代码也包含在内)
低于这个界限时,面向对象的程序设计和面向过程的程序设计相差不大。而高于这个界限时,则面向对象的程序设计更方便更有优势。
面向对象的语言的优势在于:代码复用。
Java设计人员删除了C++中许多复杂的如指针操作和运算符重载等功能。
6.C程序的运行是一个编译的过程,通过一个编译器(compiler)对C的代码进行编译,一次对全部的代码进行编译成二进制代码,比较麻烦,但速度快效率高,而且保密性好。
还有些语言的运行则是解释的过程,如perl这种语言,一段perl的代码要经过一个解释器(interpreter)对其一部分代码进行解释成二进制代码。这样效率低保密性差。