bash
そのため、とを使用していくつかの包括的なスクリプトを作成しましたsh
が、小さな Java プログラムは 2 つだけです。私は Java の本を何冊か読んだことがありますが、どうもうまくいきません。C と C++ は奇妙な理由で把握しやすく、スクリプトは非常に単純です。
スクリプトとプログラミングの間の私の理解における大きなギャップの 1 つは、プログラムがどのように処理されるかを理解することです。たとえば、スクリプトでは、次のことができます。
#!/bin/sh
var="my variable"
echo "$var"
明らかに、これは印刷されますmy variable
。これは基本的echo
に、コマンドで$var
あり引数であるコマンドとしてシェルに入力したかのように機能echo
し、スクリプトはこれらのコマンドを順次処理するだけであることを理解しています。しかし、Javaでこれを行うと:
String var = "my variable"
System.out.println(var);
コンピューターがコマンドを処理する方法の違いは何ですか、またはこれらはコマンドですか? 1行目String
はjvmへのコマンドとvar
引数ですか?
これらは構文の違いであり、そのコードがどのように機能するかは理解していますが、実際には、シェル スクリプトと jvm のコマンドの処理方法の違いは何ですか? それとも、私はこれを完全に間違って見ていますか?