Mostrando postagens com marcador variavel. Mostrar todas as postagens
Mostrando postagens com marcador variavel. Mostrar todas as postagens

sábado, 13 de fevereiro de 2021

Criar, editar e deletar variável de ambiente no windows

 

Apenas na sessão

Ao alterar ou criar uma variável de forma temporária que só existira quando o terminal estiver aberto. Quando o mesmo for fechado ela será apagada.

Sintaxe:

set variavel=valor

 

Onde:

* variavel - Nome da variável

* valor - Valor atribuído a variável


Exemplo

set JAVA="Teste teste"

set idade=32

 

Forma Permanente

Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente.


setx variavel valor


Onde:

variavel - Nome da variável

valor - Valor atribuído a variável

 

Exemplo

setx JAVA "Teste teste"

setx idade 32

 

Forma permanente no sistema (nível de administrador)

Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente em todas sessões. Usa-se o /M para atribuir a variável ao prompt a nível da administrador.


setx variavel valor /M


Onde:

variavel - Nome da variável

valor - Valor atribuído a variável

 

Exemplo

setx JAVA "Teste teste" /M

setx idade 32 /M

 

Removendo uma variável permanente no sistema (nível de administrador)

Para remover uma variável criada com setx basta apontar o conteúdo da variável para um valor vazio conforme a sintaxe abaixo:


setx variavel ""


Onde:

variavel - Nome da variável

 

Exemplo

setx JAVA ""

setx idade""

 



 

 

terça-feira, 15 de fevereiro de 2011

Boas praticas de programação



Uma maneira de facilitar bastante a vida de um iniciante na programação é seguir boas praticas de programação.
Abaixo cito algumas que podem melhorar em muito a vida de um futuro programador programador.

1º Nomes que façam sentido

Sempre dê nomes que façam sentido para suas classes, métodos e váriaveis.
Se uma classe  faz referencia a informações de um cliente de um nome descente a mesma como por exemplo "Cliente".
Caso sua variavel expresse uma idade não seja preguisoso de o nome de "idade" ao invés de id, deixe o nome fazer sentido ficará mais facil a leitura do seu algoritmo e sua manutenção.


2º Substantivos e verbos nos nomes

Se você for nomear uma classes utilize de preferência nomes em substantivos, salvo se esta classe realizer realmente uma ação.
Exemplos:


cliente, professor, usuario...


Já com os nomes dos métodos tente utilizar sempre nomes em verbo como por exemplo:

getNome, obterNome, extrairIp, calcularPi...etc




3º Letras iniciais dos nomes

Sempre que falamos de nome de classes a primera letra de seu nome tende a ser uma lentra maiúscula.

Exemplo:

Cliente, Vendedor, Computador, Carro...

Quando fazemos referência a nomes de variáveis e métodos tendemos a iniciar o nome dos mesmos com letras minusculas. 

Exemplo nomes váriveis

nome, idade, rg...:

Exemplo nome de métodos:

getNome, getIdade, obterIdade, calcularCreditos





sexta-feira, 6 de agosto de 2010

Java: Getters e Setters

Resumo:
get - pega um valor contido em uma determinada variável.
set - seta valor em uma determinada variável.



Quando iniciei na programação Java tive alguns problemas para se adaptar os getters e setters.
De modo bem simples, o get tem a função de pegar um determinado valor contido em uma variavel.

Sintaxe:

public get<nomeVariavel>( )
{
return <nomeVariavel> ;
}

Exemplo:

public class FalarBomDia {

private String fala = "Bom dia";

public String getFala( )
{
return fala;
}
}


Já os setters (set), tem a função de "setar" valores às variáveis locais.

Sintaxe:

public void set<nomeVariavel>(tipoVariavel <nomeVariavel> )
{
this.<nomeVariavelLocal> = <nomeVariavel> ;
}

Exemplo:

public class FalarBomDia {

private String fala = "Bom dia";

public void setFala(String fala )
{
this.fala = fala; //Neste caso igualamos o valor recebido a variavel local
}
}

Observações:

  1. this - A função da palavra chave this é informar que a variável em questão é local. Um bom exemplo seria ter duas variaveis com nomes iguais como pode ser visto acima:

...
this.fala = fala;
...