Public static void main (String [] argv){

pessoal… eu vi algumas vezes essa linha assim

public static void main (String [] argv){

na parte ARGV… o que seria esse V?

é correto escrever assim? vlw

O nome pouco importa - o nome tradicional é “args” (abreviação de “arguments”), conforme você deve ver nos livros, não “argv” (que é um nome chupado do C/C++ e é abreviação de “argument vector”).

esse v é o final do nome da variavel

poderia ser String[] a
String[] abcdef

qualquer coisa.

[]'s

Olá, é só o nome da array que captura os argumentos, passados quando vc executa o programa. Pode ter o nome que quiser, não tem convenção pra isso.

Cara, isso é só o nome do parâmetro.

Você pode colocar qualquer nome: chuchu, batatinha, a, arg, v, argv…

public static void main (String[] chuchu){}

public static void main(String[] batatinha){}

vlw mesmo… é pq eu pensei que tinha que ser args… não sabia que podia ser qualquer coisa… valeuw!!!

Como boa prática, use sempre “args”. Isso evita confusão na hora em que alguém (até você mesmo) vai olhar seu programa.

uma dica ao se concentrar no metodo inicial, omain é a assinatura em si…

tem que ser publico, estatico se chamar main e receber um array de strings de qualquer nome (pode receber varargs, ja que também será tratada como um array)

exemplo incluindo os varargs

public static void main(String[] nomeQualquer)
public static void main(String nomeQualquer[])
public static void main(String... nomeQualquer)

qualquer coisa diferente disso é somente um método comum… mesmo que chame main

inclusive assim pode…

static public void main (String … ola)

Exatamente, lembrando que “args” é apenas uma convencao… o codigo abaixo funciona perfeitamente…

[code]
public static void main(String[] mobilete){
//pegando parametro passado pela linha de comandos
System.out.print(mobilete[0]);
}

[quote=joaomiguel][code]
public static void main (String[] chuchu){}

public static void main(String[] batatinha){}
[/code]
[/quote]
Essa foi a melhor explicação!!! :lol:

Veja este exemplo:

$ cat A.java

public class A{ public static void main(String [] args){ for(String arg : args){ System.out.println("argumento: " + arg); } } }
$ javac A.java
$ java -cp . A teste alalala urul google
argumento: teste
argumento: alalala
argumento: urul
argumento: google

Nossa quanta resposta absurda;

public static void main(String argv[]) {

GSSAPI Servidor Exemplo: main () função

O GSS-servidor main () função executa as seguintes tarefas:

Analisa os argumentos de linha de comando e atribui os argumentos para as variáveis

Adquire as credenciais para o serviço correspondente ao mecanismo

Chama o sign_server função (), que realiza o trabalho envolvido com a assinatura e entrega a mensagem

Libera as credenciais que foram adquiridos

Libera o namespace OID mecanismo

Fecha a conexão se a conexão ainda está aberta

Nota - O código fonte para este exemplo também está disponível através de download center da Oracle. Veja http://docs.oracle.com/cd/E23824_01/html/819-2145/gssserver-2.html