CP1.1 java basic

1.编译运行 java 文件

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

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

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



2.定义变量

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

3.重定向和管道

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

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

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

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

java random_int 100 | java average

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容