开始之前,引用书中的一段话:
“学习算法的主要原因是它们能节约非常多的资源,甚至能够让我们完成一些本不可能完成的任务。在某些需要处理上百万个对象的应用程序,设计优良的算法甚至可以将程序运行的速度提高数百万倍。在本书中我们将在多个场景中看到这样的例子。与此相反,花费金钱和时间去购置新的硬件可能只能将速度提高十倍或是百倍。无论在任何应用领域,精心设计的算法都是解决大型问题最有效的方法。”
生活就像海洋,只有意志坚强的人才能到达彼岸。愿自己能坚持下去~
ps:橙色字体为个人的补充。
总结:本小节讲述了Java程序(类)的七种语法的定义,通过例子理解程序各部分代码的含义。
重点:
1.七种语法的定义(P4)
2.执行Java程序的过程:
用javac命令编译:javac BinarySearch.java(这将生成一个叫BinarySearch.class的文件,其中含有这个程序的Java字节码)
用java命令运行:java BinarySearch(接着是一个白名单文件名,作为参数传递给main())