美文网首页
CP1.1 java basic

CP1.1 java basic

作者: vincehxb | 来源:发表于2017-11-28 15:35 被阅读0次

1.编译运行 java 文件

必须保证java文件名与类名相同,在运行时先用‘javac’指令编译成class文件,再用'java'文件运行编译好的class文件

同时可以知道输入输出的途径,比如希望args是从文件中读取,或者将输入打印到文件中

比如下面程序读取txt文件中的数据进内存,在运行时给定文件名就可以


2.定义变量

定义一个新的数组或者是新的类,注意区别声明和创建变量的区别

3.重定向和管道

对于程序的输出,比如打印printf,可以重定向,使得不在显示屏输出,而是输出到指定文件中。这样子不需要更改程序,只需要在运行时指定输出文件就可以。

对于输入也是同样的,来自键盘的输入和来自文件的输入都是同一个程序,这是使用标准抽象的好处。

其中 <表示重定向输入,>表示重定向输出。

可以用   |  将两个程序结合起来,比如前一个的输出作为下个程序的输入,这样做叫做管道

java random_int 100 | java average

前面 random_int 表示生产整数,100表示生成的个数。average表示将输入进来的数进行平均。

这样做的好处是可以处理很长的输入输出流。比如假如生产10亿个数,程序可能是先生成一部分数,在运行后面的平均程序的输入流来消耗前面的输出。这样就不会出现将很大的数据存放到内存或者是硬盘中。

相关文章

网友评论

      本文标题:CP1.1 java basic

      本文链接:https://www.haomeiwen.com/subject/ziiivxtx.html