Transcrições
1. Bem-vindo a este curso!: Olá pessoal e
bem-vindos às pontuações no IDE da ideia IntelliJ. Meu nome é Alex e sou engenheiro
de software
que vem vaping código dentro desses IDE há
os melhores três anos. Quando ouvi falar da
possibilidade de criar um curso para explicar todos
os recursos que ele possui. Eu estava bastante ansioso
para desenvolver um. Esta aula será estruturada em nove lições que contêm passos
práticos para você tomar para entender
o que esses EIP são capazes e como você pode
tirar proveito
desse conhecimento ao codificar
unidade no seu próprio ritmo. Vou mostrar como você pode
criar entrada em um projeto e também como todos os principais
recursos dele funcionam. Coisas como depuração, preenchimento de
código, refatoração e controle de
versão. Se você estiver interessado em um
novo IDE para escrever código, considere este curso para você. Não há outros
requisitos, em seguida, uma
conexão com a Internet para o
projeto desta classe, será extremamente
prático e envolverá você a seguir as etapas apresentadas
no curso. Assim, você pode começar
sua jornada de escrever código com um enorme bloco de
conhecimento sob seu cinto. É assim que trabalhar em um editor de código usando configurações
profissionais. Pensamos no set, acho que você já o vê
na primeira lição.
2. Configurando o ambiente: Pessoal, bem-vindos novamente
a este tutorial. Neste tutorial,
vamos
começar a aprender
, é claro, preparando nosso ambiente em nossa máquina local. Então, antes de tudo, é claro, sendo a estrutura
que está usando código Java, precisamos ter
certeza de que temos o JDK instalado em
nossa máquina local. Portanto, o PIB vem do Java SDK. Sdk vem do kit de
desenvolvimento de software. Para este tutorial. Vamos
usar a versão de um ponto ponto 01 para Java 16. Primeiro de tudo, você
precisa ter certeza que você tem esses JDK
instalados no seu computador. Agora, eu tenho uma
máquina Windows aqui. Como você verificaria se
você já tem esse JDK instalado no seu computador
ou se não o possui, você só precisa executar seu CMD. Então, seu prompt de comando
com administração
e, em seguida, escreva em cada versão
java dash. Como você pode ver, eu não o
tenho instalado. E o que traz
na minha tela é que o Java não é reconhecido como um comando interno
ou externo, não
está instalado. Dessa forma, você pode confirmar que
não o instalou. Se ele tivesse sido instalado, a mensagem
seria algo como versão
Java e, em seguida,
informará a versão, depois algumas outras mensagens de
farming. Mas agora que
sabemos que não o
temos instalado, vamos
armazenar imagens. Se você já o
tiver instalado, poderá pular para a próxima etapa que será em alguns minutos. Mas, por enquanto, como você
instalaria seria ir para o link que eu forneci
nesta tela aqui, e isso é oracle.com, tecnologias
Java. Java SE baixa o HTML. Isso você pode ver que temos aqui o
trabalho de downloads do Java SE, vejo 16. E podemos clicar no
Oracle JDK no download do JDK. Agora ele nos redirecionará para
o Java Development Kit 60. Então você vê o Java SDK e
depois rolando para baixo, você pode escolher a versão para o seu
sistema operacional, no meu caso, é um Windows 64 batidas, então é a versão aqui. Selecionarei diretamente
os arquivos executáveis para que possamos continuar e
revisar o contrato clicar em Download. Você pode ver que o executável está realmente
baixando agora. Em apenas alguns segundos, isso será feito para que
possamos clicar na unha. E como você pode vê-lo
iniciando esta instalação, bem-vindo à instalação. Podemos clicar em Avançar. Agora, o banho
padrão onde
ele o instalaria. E sugiro que você deixe
SEC é Arquivos de Programas C, Java, dish e, em seguida,
a versão JDK dele. A razão pela qual eu digo para você deixar dessa maneira
é porque mais tarde
estaremos definindo algumas
variáveis do ambiente. A especificação. E se você alterá-lo, você precisará
lembrar que Beth mudou os dois e que pode ser baseado no documento do
Bloco de Notas. Mas, por enquanto, podemos
continuar e clicar em Avançar. E como você pode ver, basicamente
começará a
instalar o GDK, que foi
completamente instalado. Podemos fechá-lo. E assim,
o primeiro passo deste tutorial está concluído. A segunda etapa, como eu disse, precisamos definir uma variável de
ambiente, mais especificamente a variável de ambiente
doméstico Java. E precisamos apontar para o banho onde
paramos esses JDK. Então, para fazer isso, você precisa
ir para o botão Pesquisar e escrever as variáveis de
ambiente do sistema. Clique em Enter. Em seguida, aqui em variáveis de
ambiente. Em seguida, podemos clicar em Novo. Em seguida, temos o nome da variável, que
será Java em casa
e, em seguida, o diretório de navegação. E então o diretório
vai para a BSA disse Arquivos de Programas
Local Disco C, e então, claro, Java, e então este JDK para
a dívida, ele nos pegou. Então, isso vai ficar tudo bem. E como você pode ver aqui, a
variável de sistema doméstico Java agora é adicionada e o valor dela
é a Beth real. Agora podemos além disso,
além de adicionar a
variável de sistema do Java home com o valor do
caminho aqui no bat, precisamos editar isso
e também adicionar novo. E então precisamos gráficos para a dívida
da pasta bin
com a edição aqui. E então, como você pode ver, o Java JDK e
essa pasta de estarem bem aqui depois que eu cheguei,
iniciaram meu computador. Porque se você
não reiniciá-lo, você não poderá ver
que o Java foi instalado ao reiniciá-lo e
inserir a versão java dash, você pode ver que ele realmente
informa algumas informações sobre os atributos e especificamente, o
fato de o JDK instalado com sucesso
em seu computador. Mais uma vez, adicionei às variáveis do
sistema no início do
sublinhado Java definido
para o caminho onde o GDK foi instalado
e adicionei à parte de trás. Então, variáveis de usuário para seu usuário, clique
nele, clique em Editar
e, em seguida, no novo navegador
e, em seguida, na pasta bin da respiração de instalação do
JDK. Se você fizer isso depois de instalar o JDK
obtido deste link, você instalará
com êxito o JDK em seu computador e concluirá as duas
primeiras etapas. Por enquanto. Isso era sobre o Enter. Agradeço
muito a vocês por ficarem
comigo até o final
desta palestra.
3. Instalando o IntelliJ IDEA: Olá pessoal e bem-vindos de
volta ao tutorial. Para este tutorial, precisamos
obviamente ter um IDE
que podemos pular código. E para isso, vamos
usar o IDE de ideia do IntelliJ, que minha opinião é o melhor
IDE para java por aí. Mas podemos
começar a crescer para inteligente e depois clicar
no site Download no
JetBrains. Isso o direcionará para o
download da ideia Intel G. Agora, é claro, vamos usar
a versão da comunidade. Não é o máximo não escrever
código para a empresa de TI. Vamos usá-los no conforto
de nossas próprias casas. Mas se você quiser fazer
isso por todos os meios, se você tem uma empresa
ou algo assim, você pode ir para o final está morto para este tutorial, nós vamos
com esses pontos EXE. E, como você pode ver,
o download basicamente começou. Vou voltar para
vocês assim que terminar. Ok, então estou de volta
que a Intel foi
baixada de batidas e agora, quando
clicarmos nesses arquivos executáveis, seremos recebidos por
um processo de instalação. Você pode ver o fim de semana de configuração
apenas continuar na instalação. Ele come nossa
pasta de destino padrão na unidade C. A longitude de 64 bits
é o que você precisará selecionar aqui. Em seguida, vamos associar
os arquivos Java de que precisamos. Em seguida, podemos atualizar
o menu de contexto, editar o projeto Abrir pasta é. Os lançadores
diretórios para a cama. Eu não acho que isso seja
necessário é que vamos abrir as coisas
do aplicativo real para que
possamos continuar e clicar em Avançar e depois instalá-lo. Depois de instalado,
você será recebido
com esta janela final. E você pode
optar por executar o Intel J depois que eles realmente
terminaram a instalação e podemos clicar em dívidas. Confirmamos que
lemos e clicamos em Continuar. Você pode ver que o Intel G ID
será aberto agora. E também
nos pedirá para abrir um projeto
ou criar um novo. E, claro, alguns plug-ins e a janela de
personalização sobre Temas de cores
e coisas assim. Então isso foi sobre isso
com a instalação do GID para o trabalho que vamos
usar neste tutorial. É um WordPress bem simples e
direto, mas achei que deveria fazer o tutorial sobre eles
apenas para garantir que vocês estejam cientes da
maneira como vocês vão começar
a funcionar. Espero que você tenha
tirado algo desse tutorial, e eu realmente estou ansioso para
vê-lo no próximo. Muito obrigado
por ficar
comigo até o final
desta palestra.
4. Como criar nosso primeiro projeto: Olá pessoal e bem-vindos de volta a este tutorial inteligente do IPE será melhor entender como podemos
escrever código eficiente usando esses IDE modernos feitos
especificamente para Java. Eles disseram na palestra
anterior que instalamos o IntelliJ j, baixamos o 2021
essa, aquela versão, que atualmente é a versão
mais recente no
momento em que estou gravando este curso
e você abre até g, você será recebido com esta janela que você viu
na última palestra também. No lado esquerdo,
tem banners diferentes que fazem um
tipo diferente de coisas. E vamos
percorrer cada um
deles e explicar o que eles fazem. O primeiro que será selecionado
automaticamente etapa do projeto de
Páscoa. Ele diz, basicamente, Bem-vindo ao
Intel GIT, nosso IDE. Você pode criar um novo projeto para
começar do zero. Se você quiser fazer isso, você pode abrir um projeto
existente. E aqui você tem duas opções. Você pode abri-lo
dos dentes se você já tiver esse projeto em
sua máquina local armazenado ou abri-lo a partir de um sistema de controle de
versão. Não vou entrar no sistema de controle
de versão com tanta força. Mas se você tiver um repositório do GitHub ou
Mercurial ou uma subversão, você pode apontar o URL para
ele e, claro, cloná-lo para sua máquina local e, além disso, abri-la. E, claro, isso, a TI tem controle de versão
integrado dentro dela. E é muito mais fácil
para você usar dívidas para fazer eventuais
ramificações de commit e assim por diante. Após a etapa do projeto, temos o carimbo personalizado, que permite especificar o tema
Intel J, que pode ser o
Windows dez claro, certo? Drácula, que é este, alto contraste, que
se parece com isso. Como você pode ver. A luz do tronco da janela
é inspirada no domínio Dr, que tem tema de dívida, mas a cor escura
é por padrão, e vamos deixar que sejam ICDs. E você também pode optar por sincronizar com
o sistema operacional que você tem, o que significa que ele será
sincronizado com a
equipe do sistema operacional que você usa. E, em seguida, as opções de
acessibilidade que você obtém, essa fonte. E você pode ver que você pode
selecioná-lo para ser muito maior, mas por padrão
é em 12, eu acho. Vamos deixá-lo em dívida. Em seguida, podemos ajustar as cores
para a deficiência vermelho-verde. E então também podemos
usar alguns mapas principais, nos
quais entraremos, é
claro, mais tarde. Mas você também pode
importar configurações se você tiver algumas configurações
herdadas em sua máquina local. Você também pode clicar em
Todas as configurações
para entrar em todas as
configurações do IDE, diretamente desta janela inicial, o que não vamos fazer. Vamos fazer isso,
como eu disse mais tarde. No próximo fim de semana, gerencie
nossos plugins que nosso IDE disponibiliza para
nós na terceira guia, se você está se perguntando
quais são os plugins, existem algumas funcionalidades que ampliam
a funcionalidade principal, esse detalhe que o GID já tem. Ao instalar esses plugins, você pode obter alguns dos recursos
adicionais. Por exemplo,
digamos que você queira
usar o Docker em seu
projeto Java que você
vai criar com o Intel GID pode
continuar e escrever dr. Aqui está. Você pode ver que ele tem este plugin e você
pode clicar em Instalar. De fato. Além disso, vincule-o e
instale-o com você onde eu esteja. E, claro,
também tem uma pequena descrição
aqui na parte direita. Mas aqui em cima você tem todos
os plugins
disponíveis e você também tem
os plugins instalados. Você precisará prestar
atenção aqui para pesquisar
no mercado um novo
e não no instalado. Claro que aqui temos um botão
Configurações, o fim de semana desativou os
plug-ins que baixamos. Podemos parar os plug-ins que
temos localmente em nossa máquina. E, claro, podemos gerenciar
os repositórios
e certificados de plugins e algumas
outras configurações de proxy HTTP. Agora, na última etapa, temos
a ideia do IntelliJ de onde eles referem alguns tutoriais
vinculados a partir de seu site. E também há
um curso de treinamento que você pode fazer
diretamente no ID deles, que é o interativamente,
é exatamente como. Vamos começar com
esse tipo de ID de coisa. E se você quiser isso, você pode clicar no início do aprendizado e ele o
redirecionará para um projeto padrão básico
que eles têm e mostrará
algumas coisas lá. Mas não vamos fazer isso. Vamos apenas criar um novo projeto a partir desse
botão ali mesmo. Podemos apenas usar o tipo de projeto Java
sem bibliotecas
ou estruturas adicionais para esses projetos básicos que
vamos fazer para enfatizar os diferentes recursos que esses IDE
disponibilizam para nós. Agora clicando em Avançar, podemos criar um projeto a partir do modelo do aplicativo de linha de
comando. E isso é, como você pode ver na
descrição aqui, apenas um aplicativo Java que inclui uma classe com
o método principal, que é claro útil porque se você quisesse obter
algo em funcionamento, imprimimos algo
na tela para verificar
se você está trabalhando
com o JDK. Você pode querer fazer isso. Mas algo que eu
esqueci de mencionar. Em vez disso, aqui temos o GDK selecionado logo
após o projeto. Sdk. O kit de desenvolvimento de software é um Java Development
Kit no nosso caso, que mostrei
como instalar. E já está vinculado aqui. Então você não precisa se
preocupar com isso. Mas se você não
seguiu essa palestra, você também pode baixar um JDK
específico ou você pode
adicioná-lo se ele ainda não estiver vinculado por padrão aqui,
como era no meu caso, isso é muito importante. Você precisa ter o GDK vinculado para que seu código seja compilado. Mas depois de verificar
este modelo, podemos escolher nossa célula de nome do
projeto. Bem, vamos nomear este o projeto Intel GIDL. E, por padrão, ele o
colocará nos Usuários C, então você é um usuário do Windows. Em seguida, a pasta Idea projeta
e, em seguida, o nome
de você é projeto. Isso é apenas para você saber
onde ele está por padrão. Ou você pode, é claro, mudar isso desses
três pontos aqui e colocar na área de trabalho
ou em outro lugar, Há mais confortável
para você clicar nele. E você também pode selecionar a
partir do pacote base, que por padrão é
a empresa de conduta. E eu não vou
mudar isso. Mas, como você pode ver, ele abriu nosso projeto
recém-criado. Só para sabermos que
tudo está funcionando. Vamos trazer
outra coisa na tela agora. Vamos trazer
este ponto do sistema, linha de impressão de
pontos, hello world. E vamos
correr para que possamos fazer com
que tudo funcione. Vai demorar algum tempo
na primeira vez que você executá-lo
a partir do ID da célula, pois ele configura
algumas coisas no back-end. Mas, como você pode ver, correu e tudo
funcionou muito bem. Então, assim,
você pode criar um primeiro projeto em inteligência. É simples assim
e você já pode ver que imprimimos
algo na tela. E vamos obter
mais detalhes com alguns componentes visuais
que vemos
neste editor de código
na próxima palestra. Então, se isso soa interessante, procurarei os caras lá. Mas eu realmente aprecio que vocês me
seguiram até o final
deste tutorial e disse: Estou ansioso para ver
vocês no próximo.
5. Como executar um projeto: Olá pessoal, bem-vindos de volta
a essa ideia do IntelliJ. Como podemos codificar com mais eficiência em Java usando este editor. Nesta palestra, vamos discutir diferentes maneiras de executar o projeto escrito em Java que temos um bom IDE. Quando falamos de projetos de
treinamento
nesses GID ou IDE,
você deve pensar. Correlacione-os
executando o projeto com o termo
configurações de APP. As configurações são basicamente
uma forma de executar código. Em inteligente, você tem vários
tipos de configurações. Vamos
percorrer cada um
deles e entender
o que eles são, como eles podem ser úteis no que é diferente para cada um deles. O primeiro tipo de
configuração que existe em cada
configuração temporária que
criei aqui outra função
principal que também tem outra classe principal que
também tem um método principal nela. Somente esse método,
imprima hello world. Sabemos como
diferenciar entre eles para saber quais deles, sendo
executados. Então, temos essas duas
classes e cada uma delas tem uma função principal. Como nós aleatoriamente a classe principal. E, claro, por padrão,
o principal método disso. A maneira mais fácil possível. Bem, isso é com a ajuda de
uma configuração temporária. A configuração temporária
é disponibilizada quando clicamos com o botão direito do mouse na
classe que queremos executar. A função principal. Temos este botão Executar? Ou também temos o
atalho Control Shift F, então ambos funcionam. Se clicarmos nele,
obteremos o Hello World. O método principal foi executado. E o mesmo vale para
essa função principal. Se você
clicar com o botão direito do mouse
sobre ele e clicar em Executar dois principais, como você pode ver, o Hello World para foi exibido e isso significa que essa função principal
foi executada. Agora, por outro lado, também
temos
configurações permanentes que são
disponibilizadas nesta lista suspensa que está posicionada na parte
superior da tela. Para alternar entre
diferentes configurações. Você pode clicar em Editar configurações e elas são disponibilizadas
o tempo todo. É por isso que eles são chamados de configurações
permanentes. Se você quiser
editá-los, altere-os, adicione ou remova alguns deles. Você pode clicar neste
botão de configuração de edição na lista suspensa. E, como você pode ver aqui, são disponibilizadas as configurações do aplicativo
que existem. E o principal já estava
aqui e foi criado. Você pode ver que a parte
certa da tela, temos suas propriedades. Primeiro de tudo, temos
o nome para ele, que estaria
especificamente correlacionado
ao nome da classe ou ao
método executado. Mas como o método é praticamente o
tempo todo chamado principal, ele deve estar
correlacionado com o nome da sua classe ou algo
que você queria fazer. Mas acabe com esse nome. Temos que criar
e executar opções. Primeiro de tudo, é claro,
temos o JDK, o Java Development Kit, especificamente selecionado
aqui para o IDE Intel G saiba qual JDK realmente usar
para compilar seu código. Então, para a direita. Parte mais importante
da configuração, que é o FQDN ou o nome totalmente qualificado para a classe que contém
o método principal. E se você quiser alterá-lo, você pode clicar neste
documento aqui. E você pode ver aqui que
temos
nossas duas aulas
da empresa de combate. Podemos escolher a classe principal
aqui e ela saberá, como você pode ver, dois métodos principais
aleatórios desta classe aqui. Fora isso, o diretório
de trabalho
já está selecionado por
padrão para o banho. Você não precisa se
preocupar com isso. A única diferença
em mim para
digitá-lo foi mudar o
nome para mim também e mudar a classe da qual a função principal
deveria ser executada. Dois, principal, dois. Agora, para adicionar uma nova configuração, você pode clicar neste botão de
adição
aqui e selecionar uma configuração de
aplicativo. E, claro, escreva
seu nome e
escolha a classe para a qual
você deseja que ele seja configurado. Não vou fazer isso
agora porque já
fiz com essas duas
principais configurações. Mas para excluir a configuração, você pode clicar neste sinal de
menos aqui, e ele fará com que você leia um pouco. Há também
alguns modelos para configuração se
você quiser executar, por
exemplo, um tipo de aplicativo Gretel ou
groovy. Você tem, é claro, modelo para cada um deles, dependendo do que
você quer fazer com seu projeto e do tipo
de projeto que você tem. Mas isso é sobre as configurações
permanentes. E como você pode ver aqui, temos disponível tanto o 2M principal, a configuração principal, quanto quando selecionarmos um deles, estarão relacionados aos botões
que temos aqui. Mais especificamente,
o projeto de construção. Então a execução pode fazer, o
que, claro,
funcionará aleatoriamente a partir das duas classes
principais, especificamos o para
fazer o Debug Main, que é um tópico completamente
outro. Vamos dedicar
toda uma palestra sobre depuração para entender
como isso é feito no que realmente é inteligente e também se
deparar com cobertura. E como você viu, se
selecionarmos a média Executar para ouvir a
mensagem hello world será exibida. E isso é um bom sinal
porque isso significa que a configuração das duas principais
foi selecionada e o método principal da média para classe foi realmente executado. Então,
isso se encaixa em configurações
parte deste tutorial e também na execução
do projeto que você
tem na Intel J. Como você pode ver, é bem simples
e não só isso, é bastante versátil e flexível, dado o fato de você ter duas maneiras pelas quais
você pode executar suas aulas, seja executando
temporariamente com o botão direito do mouse
na classe e opção de execução ou o atalho
Control Shift F M. Ou você pode criar uma configuração
específica que será
armazenada permanentemente aqui. E ao selecioná-lo,
você pode, além disso, depurar
Ronald, configuração
específica da dívida. Então, espero que tenham
tirado algo dessa palestra. No próximo,
falaremos sobre os
elementos básicos desse ID. Então, os elementos visuais que você vê na tela
para entender o que cada parte visual do ID de B
xy yz e o que ele faz. Se isso soa
interessante para você, estou ansioso
para vê-lo lá e muito obrigado lá e muito obrigado por ficar comigo
até o final desta palestra.
6. Elementos visuais do IDE: Olá pessoal. Bem-vindo de volta a este tutorial do
IntelliJ IDE,
onde
entendemos melhor como podemos escrever código
mais eficiente em Java com a ajuda deste IDE. Nesta palestra,
vamos nos
familiarizar ainda mais com o
IntelliJ IDE
discutindo os
elementos visuais que esse IDE apresenta, o desenvolvedor. Podemos fazer isso, é claro, para que nos
tornemos mais rápidos. Quando queremos fazer uma
ação com nosso código? É claro que podemos ter uma abordagem
mais rápida se
soubermos onde cada item está situado
visualmente no IDE. Isso tornará nossa
jornada de desenvolvimento muito mais fácil. É claro que a primeira parte
que este delta G IDE tem muitos aplicativos nos dias de hoje tem cada barra de menus
na parte superior da tela. Ele fornece, é claro, as opções
e ações básicas relacionadas a ambos
os projetos. Então, refatoração de código, criação de
novos projetos, abrindo-os, construindo-os, executá-los, controles do sistema de
versão
para eles e assim por diante. Você pode ver que temos o
arquivo à medida que navega pelo código, analisa, refatorou,
reconstruiu ferramentas de execução
e, em seguida, janela e ajuda. E os selos D a D
exibem muitas opções. Para eles. Vamos analisar alguns deles nas futuras palestras. Mas, por enquanto, precisamos
saber que, por
exemplo, neste arquivo você pode criar um novo
projeto a partir daqui. E você pode, claro, criar algumas classes projetos já
existentes, então não precisamos realmente
criá-los projetos. Você pode, como eu mostrei antes, criar um novo projeto
para um repositório. Podemos abrir um
projeto, fechá-los. Podemos abrir as
configurações para o IDE. E então, é claro, na edição, os comandos básicos de cópia, baseado em
intestino e assim por diante. Cada menu de contexto tem coisas
relacionadas que são sugeridas o
cabeçalho principal que vemos
e, claro, depois disso, também
temos o utilitário GID e nomes, o
nome do projeto. Temos n. Então estamos tendo o nome da classe em que
estamos bem ali,
logo abaixo da barra de menus,
exibimos a barra de ferramentas, que na verdade é apenas
esta metade direita do a tela deste
martelo à direita dele. E isso fornece atalhos para, como você vê, R1 e, claro, depurar, compilar e selecionar a configuração
desejada para seu projeto específico. Isso 0s, exceto
chamado de barra de ferramentas. E à direita,
temos a barra de navegação, que você pode ver essas empresas Intel
GID ou SRC comp, a classe principal e o método principal, que é claro, especificando o que estamos no
momento atual e foi feito para facilitar a
navegação dentro de um projeto. E esse recurso pode,
naturalmente, ser útil à medida que seu projeto se torna cada vez mais complexo e, claro, grande. Agora também temos os dois carimbos que vemos no
lado esquerdo da tela. Então temos o projeto,
e então aqui
temos a estrutura e
depois o favorito. Nesta duas etapas,
podemos acessar algumas
ferramentas importantes, como bancos de dados. Se tivéssemos alguém mais
importante que temos é o menu do site do projeto,
que, claro, distribui todos os arquivos dentro do
nosso projeto MBE. É bem parecido com o
Solution Explorer que
tínhamos no Visual Studio IDE. Se você já usou isso. Como eu disse, o projeto
dep também pode ser chamado perspectiva do projeto
DAP e
mostra vários elementos. Pode mostrar, como eu disse, ou a estrutura, o
favorito deles, o projeto. Então toda a parte esquerda
que você vê aqui onde temos agora
exiba o projeto e a estrutura é chamada de perspectiva
do projeto. Por fim, temos a sexta parte, que é na verdade a
última nestes, a parte mais importante,
a janela do editor. E como você já pode pensar
intuitivamente, é o lugar
onde o desenvolvedor
passou a maior parte do
tempo escrevendo código e escrevendo o código para o arquivo que você seleciona
da perspectiva do projeto. Ele também destaca a
sintaxe do código de salto e usando alguns outros recursos
úteis. Na parte inferior
da janela, há uma barra de status que mostra
alguns atributos adicionais. E você pode ver que temos a janela de execução que aparece quando estamos tentando executar
o script que
construímos o projeto
ou depuração, assim por diante. Então também podemos ter problemas de
lista de tarefas que podem ser
apagados se tivermos um erro. Então, se fôssemos escrever nosso
código com erros
em, em problemas com B, exibir aqui, então determinante, também
temos um terminal que é bastante semelhante
ao Windows Cmd, apenas no caso você
talvez quisesse obter declarações daqui diretamente ou construídas
com o JDK manualmente. E então Leslie,
construímos uma janela que é acionada quando estamos
tentando construir nosso projeto. Você pode ver nossas
compilações de projeto com sucesso. Não há problemas lá. Isso foi bastante simples
além da dívida, algumas coisas importantes
podem ser encontradas no arquivo e, em seguida,
na guia Configurações. A partir daqui, podemos gerenciar
nossos plugins, é claro, como já os vimos
na umidade de abertura que obtemos quando abrimos o editor
Intel GID. Não vou
passar por isso de novo. Já lhe dei
a definição, o que eles fazem, como eles
podem ser úteis lá, mas eles podem ser
acessíveis a partir daqui uma vez que você já
criou seu projeto. Mas aqui temos mapas principais,
editores, controle de versão
e, claro, algumas outras configurações que são disponibilizadas
com mais detalhes. E vamos passar por
eles em uma palestra posterior. Mas, por enquanto, isso foi sobre, com este em que
apenas examinamos mais profundamente e entendemos onde
cada item importante no psi B está
realmente posicionado. E isso, naturalmente, nos ajudará, como eu disse no futuro, a escrever um
código mais eficiente e nos ajudar a
chegar rapidamente ao site do
projeto que queríamos fazer. Mude e saiba de cor onde tudo está localizado e
cada recurso está posicionado. Agradeço a vocês por
ficarem comigo até o final desta palestra. No próximo, vamos
discutir como as refatorações podem ser
disponibilizadas no GID IDE?
Isso soa interessante. Estou ansioso para
ver vocês lá.
7. Refatoração de códigos: Olá pessoal e bem-vindos de volta a este tutorial do IntelliJ IDE, onde entendemos
como podemos escrever código
Java
melhor e mais eficiente usando esses IDE. Nesta palestra, vamos discutir refatoração de código. Agora, caso você nunca tenha
ouvido falar em refatoração, refatoração aumenta
primeiro para um processo que implica a melhoria do código-fonte
que você escreveu. Mas essa melhoria é feita sem criar
novas funcionalidades. Essa refatoração,
se feita corretamente, deve ajudar a manter seu
código muito organizado, bem mantido, sólido
e, além disso, fácil de manter no futuro. Isso eu disse que é basicamente
uma maneira de reescrever algumas das
funcionalidades que você já tem termos inatos
mais amplos. Só para que mais pessoas
possam entendê-lo e está mais
bem montado. Na refatoração de código, Existem alguns processos diferentes que podem ser associados
ao processo de fatoração. A inteligência tem muitos desses processos
relacionados à refatoração. Por exemplo, se você
estiver tentando refatorar algo relacionado a uma palavra-chave, você pode clicar nessa palavra-chave pressionar Control
Alt, Shift Enter. Como você pode ver, o menu de
contexto de refatoração aparecerá
na tela com
diferentes alternativas de ações que você pode
escolher além disso, refatorar algo relacionado
ao objeto selecionado. Então, no nosso caso, escolhi a construção
do app desk, que é a função de teste. Todo esse projeto Java
era um projeto
antigo meu, onde eu costumava explicar a estrutura de teste de
unidade. Mas eu apenas escolhi me referir a
ele aqui é que tem mais do que apenas uma classe com alguns objetos e basicamente mais código
que podemos refatorar. Portanto, não se preocupe se você vir algo que você
não entende. Não é disso que se trata. Você deve se concentrar apenas
no processo refratário.
Nesta palestra. Você pode ver o prédio
fazer teste, como eu disse, está testando vidro, como
você pode ver aqui. E temos algumas ações que podemos fazer com isso em relação
à refatoração dele. Em primeiro lugar, podemos renomeá-lo ou podemos digitar migração para ele. Então podemos mover os membros desta
classe para outro lugar. Podemos copiar a classe ou
podemos acreditar com segurança, o que significa que ela excluirá
todas as referências para comer sem comprometer algumas
outras partes do seu código. Você pode fazer algumas coisas em relação a extrair ou
introduzir calor. E mais especificamente do que isso, você pode introduzir uma constante de
que precisa ou um campo. Você pode introduzir um parâmetro
ou um parâmetro funcional, ou pode até mesmo tipo de
parâmetro ou em menos supremum a menos que, claro, você também
possa migrar
essas duas entradas x, mas esse não é realmente
o caso aqui. Por exemplo, digamos que queremos
introduzir um novo campo. Bem, se estivermos
quebrando isso, veremos que
podemos inicializá-lo em um método atual ou
declaração de campo ou co-instrutor. E se fizermos isso, você
pode ver que podemos inicializá-lo no método atual, na declaração de campo, no construtor ou
na função de configuração que
você vê aqui. Basicamente, apresenta
todas as opções que estão disponíveis para
você naquele momento. Agora, outra
funcionalidade muito boa que ela tem é sobre o
processo de renomeação da refatoração. Assim, você também pode fazer isso
clicando em classe de vínculo, clicando com o botão direito do mouse sobre
ela e você pode ver que ela tem a opção refatorar. Até aqui. Você pode ver muitas opções
novamente em
relação à refatoração. Então, por exemplo,
digamos que queremos
mudar o nome do aplicativo de perfuração
ortográfica melhor, digamos que a mesa de lacunas de faturamento. E se dissermos refatorar, ele alterou automaticamente
todas as moedas da lacuna de faturamento melhor em nossa aplicação com
os testes de lacuna de construção. Dessa forma, não deixando para trás alguma outra funcionalidade que ocorreria erros dentro dela. Porque se isso
mudasse o nome da classe, então aqui
estaria sem um S. E teríamos que
lidar com isso como um erro com o suporte aqui. E dessa forma, quando você está com frio está ficando cada vez
maior. E sua base de código terá
muito código-fonte nela. refatoração do
nome de uma classe pode estar relacionada a milhares de palavras reais que
precisam ser alteradas. E essa funcionalidade,
é claro, economiza tempo esse respeito e também propenso ao fator de
erro que
também é evitado porque você pode perder o nome que era o
antigo e não alterá-lo. E, além disso,
falhar a esse respeito. Em seguida, outro erro
com a raça e assim por diante, desperdiçando muito tempo
em desenvolvimento. Agora, também, se a ideia inteligente encontrar alguns problemas com o
refator que você lhe dá,
ela se abrirá
pelo menos como conflitos e sua breve descrição e você terá que lidar
com cada um desses. Agora, adicionalmente, também
temos no arquivo nas configurações, se formos para o editor e a seção de edição de
código das configurações relativas exclusivamente
para refletir os meios. Aqui, é claro, temos algumas configurações adicionais
que podemos escolher. Podemos especificar as
opções de uma refatoração. Mais especificamente do
que isso deve ser feito
no editor ou em diálogos de
modelo. Também temos algumas verificações sobre o
nome do símbolo atual para a nova renomeação, refatorando se isso deve ser elogiado, selecionado ou não. E também o inline
mostrando o diálogo para variáveis
locais. Agora, algumas
das ações de
refatoração mais populares que são suportadas e também
feitas no Intel GIT, nosso IPE, são a exclusão segura, que garante que
você não exclua arquivos que são referenciados
em seu código-fonte. E D para o RD, ele pedirá que você lide
com eles em um conflito. Como eu disse, o cabo de segurança tem o atalho de teclado
Alt e depois exclui. Você também pode copiar
ou mover um elemento que também é chamado de refatorações de
morfo. E a cópia é feita com um
F5 para filmes iniciados em F6. Em seguida, temos a extração
de um método que pode reduzir a duplicação de código. E isso se refere a um processo em
que você tem uma sequência de linhas de código em
mais de um lugar e que pode ser
extraído como um método. E esse método pode ser
chamado nas áreas em que essas mesmas linhas de código em
sequência estariam presentes. É assim que a
duplicação de código seria. Na verdade, reduza o lote. E essa é uma boa
prática não
ter muito
duplicado o código. Portanto, isso pode ser feito
com o Método de extração ou com o atalho Control M. Por exemplo, se
selecionássemos essas duas linhas aqui
no refator, poderíamos realmente clicar
no Método de extração. E como você pode ver, extrair um método
para nós e
nos fazer digitar o nome para ele. E, como você pode ver, ele só custa os métodos que são implementados
por si só aqui. Tudo se endividou
inteiramente por si só. Agora, como eu disse MINHA cabeça, eles extraem opções constantes da equipe de
parâmetros. Também temos a variável
introduzida com o atalho Control Alt V. Então a Renomeação de um elemento
que eu já
mostrei dentro do vidro do
edifício aqui. E essas Renomeações também
têm o atalho, como eu disse, Shift F6. Também temos o atalho de
controle F6, que se refere à mudança
na assinatura de custo de
um método ou classe. Como você viu, uma grande parte
dos processos que participam código refatorando significados
Garvey, ou apenas o movimento de algum código onde
ele não pertence, não duplicando-o e
extraindo método int, muito intuitiva e
fácil nomeação
muito intuitiva e
fácil de entender
para variáveis. Coisas assim podem ser
feitas com refatoração que permite que seu código
seja muito mais limpo. Diminua as
boas práticas gerais. Isso foi sobre isso para esta palestra sobre o processamento de
refatoração de código. O IntelliJ IDE. Como você viu, o editor de código tem muitos recursos relacionados
exatamente a esse processo. Portanto, deve ser mais
fácil escrever códigos. A dívida é, como eu
disse, bem escrita. A próxima palestra. Vamos dar uma
olhada rápida no
processo de depuração na Intel J. Se isso soa
interessante para você, estou ansioso para
vê-lo lá. E mais uma vez, muito
obrigado por ficar comigo até
o final desta palestra.
8. Depuração: Olá pessoal, e bem-vindos de volta a este tutorial GID, onde
entendemos como podemos escrever código melhor e mais
otimizado e eficiente na linguagem de programação
Java usando esse ID. É claro que, nesta palestra,
vamos discutir o recurso de depuração que
esse editor de código fornece
para os programadores. E também discuta o conceito
de depuração chave geral. Vou começar excluindo as duas principais funções que
criamos em uma de
nossas últimas palestras. Para que eu mostre esse recurso de
configuração
que o ID possui. Para que você
exclua uma classe de função, você pode clicar com o botão direito do mouse sobre ela
e clicar em excluir. Você precisa ter verificado a opção de
pesquisa de uso do retweet de segurança marcada. Também precisamos pesquisar moedas
de texto. Como você pode ver, as
duas principais turmas desapareceram. Se verificarmos a configuração, sua configuração
ainda é o que resta aqui, mas você pode ver que ela tem uma marca x vermelha no canto superior
direito dela. E se clicarmos
na configuração Editar e
clicar em configuração incorreta, você poderá ver que ela
tem um aviso que especifica que nenhum módulo
foi encontrado para a classe. Você pode simplesmente excluir a
configuração se você
configurar uma configuração específica para uma das classes
que deseja fazer. Faremos isso por padrão. Agora, voltando para a parte de
depuração do tutorial, como eu disse, você
tem a opção de
depurar seu código usando este IPE. Entrando um pouco
no motivo pelo qual você gostaria de depurar seu
código e o que as pessoas comem. Bem, basicamente é um
processo em que você pode interromper a execução do seu
código em uma linha específica. Onde você pode ver,
há algo que não é bom está acontecendo e confira o
valor de suas variáveis. Além disso, como seu código está sendo executado a
partir desse ponto em diante. Você pode criar esses pontos
fazendo pontos de interrupção. Você pode criar o
ponto de interrupção clicando
à direita do número da linha onde deseja que
seu código pare. Por exemplo, se
quisermos criar um ponto de interrupção
na linha sete, podemos clicar aqui. E você pode ver que
toda a linha será destacada
com a cor vermelha. E esse ponto vermelho também
aparecerá, como eu disse na próxima linha. Agora, como eu disse, se, por exemplo, você escrever seu código como programador normal
faria isso em algum momento. Você obviamente vê que
algo não está acontecendo. Depois de compilá-lo
e executá-lo, você verá que o resultado errado é realmente mostrado ou a mesa
errada é executada. E você se pergunta
o que está acontecendo. Você olha para a
Coca-Cola para tentar depurá-la visualmente. E basicamente basta
olhar o código e ver se
você escreveu algo errado. Linha de código que pode
ser vista que está fazendo a sequência de etapas errada. Mas você não pode ver isso. E mais do que
outra opção aqui
seria criar alguns
logs no código. Por exemplo, ele não está
construindo corretamente. Ou se você quiser registrar
o valor de uma variável, você também pode fazer isso. Você pode bloquear variáveis, mas isso não é um S Good, uma solução como depuração. E isso ocorre porque você
precisa realmente construir seu código novamente para
verificar o que esse valor facilita. E com a depuração, você apenas cria o ponto de interrupção e,
em seguida, quando você o depurar, como veremos, você pode fazer isso a partir desse botão aqui. A execução será interrompida
enquanto o código estiver em execução. E você será capaz de
ver todas as variáveis, valores naquele momento. Se tudo for local, isso não é uma grande
diferença entre apenas registrar as variáveis
e realmente depurar. Mas imagine se você estiver
escrevendo código dentro seu trabalho e você realmente tem um produto
implantado na nuvem. Todo o processo
de depuração será muito mais complexo e difícil de fazer,
se você tivesse tudo local, sim, temos aqui algumas variáveis
integrais. Este é um cenário muito simples, mas você não pode ficar muito complexo. E a execução pode
demorar um longo tempo. Você também pode precisar copiar
a saída para outra máquina
neste cenário pode
ficar muito complexo. E esse prédio com o registro pode levar muito tempo
em vez de apenas trabalhar nele. Então, essa seria uma
razão pela qual você
gostaria de depurar seu
código em vez de apenas registrar algumas variáveis
que você pode pensar que
não estão realmente tendo
o valor certo que você quer que elas tenham. Isso eu disse, a solução mais viável antes da
depuração, bom. Olhando para o código apenas tentando entender
o que está acontecendo. Nesse caso, não
está funcionando. Mas, na maioria dos
casos, você pode não, apenas
examinando o código, entenda a rede
porque as etapas de execução podem levar desperdício estranho. Novamente, pode ter muitas funções que são chamadas
entre si. E todo o fluxo de trabalho
e custos pode ficar muito
mais complicado. depuração seria
a melhor solução. Você verá em apenas uma
segunda etapa em funções que chamadas e, em seguida, o controle passará por lá e assim por diante. Portanto, esse é um
recurso muito bom para ter em seu IDE. Você vai ter
bugs em seu código. E, claro, você
terá bugs porque ninguém
escreve código perfeito. Mas agora
voltando para o IDE. E como você pode ver, criei essa
função principal onde
temos algumas integrais que
fazem algumas operações. Ele também tem uma
função chamada
exemplo de impressão que é
chamada e executada. Ele apenas imprimirá algo
na tela para que ele queira que
você atualize qualquer coisa. Mas acabei de criar esse fluxo
simples para mostrar como a depuração
funciona no Delta G. IDE. Há duas maneiras de
começar a depurar uma
de suas aulas. O primeiro é clicando com o botão direito do mouse
em plásticos mais novos
que você deseja depurar e,
em seguida, clicar neste Debug Main. Ou você pode, é claro, selecionar que você está querendo
configurar neste menu suspenso e, em seguida, clicar no sinal desses
bugs aqui. Isso fará a mesma coisa. Agora, você precisa ter
em mente que você vai querer definir seus pontos de interrupção antes de
começar, depurá-lo. Portanto, a execução será interrompida no ponto em que
o ponto de interrupção está definido. Por exemplo, aqui, definirei um
ponto de interrupção na linha 13, logo no início
da função principal. E vamos clicar
no botão Depurar
para começar a depurar
esses aplicativos. Você pode ver aqui, quando você
clica no botão de depuração, menu
Depurar será
acionado
automaticamente e será selecionado
na barra inferior aqui. A partir deste menu, você
terá muitas opções que você pode escolher ao depurar. Como você pode ver aqui, percebi que estamos
na linha 13 do Maine. E também aviso é o
pacote, a empresa de conduta. Se quisermos
passar pelo código, temos esses botões
que você vê aqui. Então, antes de tudo,
temos o passo acima ou o atalho F8 para ele, que o que ele faz é
alinhar avançado na execução. Em seguida, temos o
botão Step Into ou o atalho
para esses F7, que se você estiver em uma linha
onde uma função é chamada, se você pressionar esse botão, ele entrará na execução da
função. Então, ele vai dar um passo
mais fundo na etapa de custo. E então o complemento seria o botão Step Up ou o atalho
Shift F8 para ele, o
que ele
fará, vamos um passo mais baixo na parede celular da pilha de
chamadas. Ele vai retroceder. Claro, também temos
o botão do cursor, que é bastante
autoexplicativo. Ele simplesmente correrá para a linha
onde os dias do cursor. E então também podemos
parar de depurar. Podemos retomar o programa. Portanto, esses seriam o equivalente ao continuum
do Visual Studio. Ou se você não estiver
familiarizado com
isso, ele continuará executando e interromperá a pausa
do programa. E ele atingirá o
próximo ponto de interrupção se existir ou se não, ele apenas continuará com a execução até o
final do programa. Agora também podemos ver
os pontos de interrupção aqui. E se clicarmos nisso, você pode ver que temos
um ponto de interrupção online 13. Ele lá nós mesmos. Agora podemos silenciar os
pontos de interrupção e o que isso come
desativa o ponto de interrupção. Então eles ainda estão lá,
mas ainda não foram atingidos. Esses ys. Uma solução segura
se você quisesse mantê-los, mas realmente executar o
programa mais uma vez. Você não precisa
percorrer cada ponto de interrupção para
configurar e desativar. Porque isso levaria muito tempo e você também pode esquecer onde os pontos de interrupção
que você
configurou onde em primeiro lugar. Aqui temos mais alguns botões. Podemos obter o
despejo de fio se for esse o caso. Podemos mostrar algumas configurações aqui que mostraram os valores de retorno do
método. Modos de variáveis automáticas, classifique
valores em ordem alfabética e desative os pontos de interrupção
no término da sessão. E esta é a guia pin, que significa toda a guia de depuração. Aqui. Como eu disse, aqui
temos o quadro. Então, onde está a
execução neste momento? Aqui temos as
variáveis que estão definidas. Aqui serão mostradas todas as
variáveis que declaramos. Então a, B, C, D e assim por diante. Escolhi
nomes bem simples para essas variáveis para não nos
concentrarmos nisso, mas no processo de depuração. Praticamente o próprio DCC. Na primeira linha eu
apenas declaro a e B para integrar também
inicializá-los com os valores 1365. E se quisermos ir para a
próxima linha, como eu disse, podemos clicar no botão Step
Over ou clicar em F8. Se fizermos isso, como você pode ver, a execução
passou para a linha 15. Você pode ver a linha em
que você está porque essa execução
indiana, porque ela é destacada com essa cor azul claro, como
você pode ver na tela. Agora também a etapa de variáveis foi atualizada com os
valores de a e B, que são variáveis que
inicializamos até agora
e também seus valores neste momento. Se você precisar lembrar que esses valores são os
valores que as variáveis têm na linha do código em
que estão,
nesse ponto. Como você pode ver também aqui, o quadro muda porque
estamos online 15 agora. Aqui nesta linha temos uma função de exemplo de impressão
que está sendo chamada def. Queremos entrar nisso. Como eu disse,
podemos clicar neste botão
Step Into
ou simplesmente clicar em F7. E se clicarmos neste botão, vamos realmente ser
movidos com a execução
para a chamada Of predict sample que apenas imprime algo na tela. Não há variáveis aqui. Método. Agora podemos
clicar no Step out, que retomará a introdução
ao método de chamada, que é principal no nosso caso. Ou podemos simplesmente passar até
o final da função. De fato, faremos a mesma coisa. Esta função foi executada. Neste momento
da execução, esses idiomas foram
impressos na tela. Você pode ver isso neste
momento aqui no console, então o exemplo
já estava impresso. Agora, neste ponto, movemos com a execução na linha 15 escapando
dos quadros. E aqui novamente, mostrará
que na função principal temos as variáveis a
e b com seus valores. Agora, eu apresento
novos dados variáveis,
aplico um novo valor a ele. E isso
depende de ambos e B, então é um vezes B menos 45. E agora, se passarmos e
passarmos para a próxima função, você pode ver que a
nova variável que introduzimos no código também é atualizada
na janela de variáveis. E seu valor é 1905, que é o resultado de
30 vezes 65 menos 45. Agora, novamente, declaro
outra variável b, que tem a
falha de C mais a. Agora, para
nos ajudar a permanecer IntelliJ, IDE também nos dará os valores das variáveis
que são usadas em a instrução que temos
na linha onde estamos e também nas linhas anteriores que já
ultrapassamos até esse ponto. Assim, você pode ver que os
valores aqui são definidos para cada linha e cada variável que é
referida no prazo final. Por exemplo, na linha 19, estamos nos referindo a C e
a e o fim de semana vê os
valores que eles têm. E se passarmos, você poderá ver isso novamente, D é inicializado e WTP
na etapa de variáveis. E cada valor de linha é 1935
SB esperado de 1905, que é c mais a, que era 30. Isso é muito útil
porque você pode não entender por que, no
final do seu programa, o valor de D é 1935. Você pode entender por
que esse é o caso na verdade,
iterando cada linha do código com essa depuração. Ao levá-lo passo a passo
e entender facilmente por que todas as variáveis têm o valor que elas têm e por que
a execução acontece, como você escreveu se esperava que
algo mais acontecesse. Estes, é claro, são exemplos
bastante básicos. Mas no
código de produção, ele pode ficar, como eu disse, muito
mais feio do que isso. E será muito útil para você ter
esse tipo de coisa. Podemos ver que aqui
atualizo o valor c
por
comer incrementado com esse número. Se passarmos por cima,
você poderá ver que o valor de C GOT foi atualizado. E aqui é mostrado
nesta cor laranja. Na última linha
estamos imprimindo C, o que é bastante simples. E se passarmos
mais uma vez, você poderá ver que a compilação foi concluída com sucesso
em segundos. Então, ele realmente construiu
todo o projeto para nós. A depuração foi interrompida
e o exemplo em 1915 foi mostrado na tela. No nosso caso, tudo
aconteceu à medida que o apoiamos. Mas talvez você nunca saiba
para seu próprio projeto o
que pode acontecer e que resultado estranho
você pode acabar. Não entendo por que isso é. E aqui é onde as etapas de
depuração. Isso foi sobre, faz isso para
esta palestra aqui. Espero que vocês tenham realmente
conseguido algo com isso. No próximo,
falaremos sobre o
recurso de preenchimento de código que isso tem. Isso soa interessante. Estou ansioso para
vê-los então. Mais uma vez, agradeço
muito por ficar
comigo até o final
desta palestra.
9. conclusão de código: Olá pessoal, símbolo. Volte para esse tutorial de ideias
inteligentes, onde aprendemos como podemos escrever código
melhor e mais eficiente na
linguagem de programação do Java. Nesta palestra aqui, vamos discutir o recurso de preenchimento de código que é disponibilizado neste IDE, como ele funciona, como ele é útil, quantos tipos de preenchimento de código
existem neste IDE. E, claro, mesmo que C seja um recurso
evidente bastante intuitivo, ID tem, não pode ser um bom
aspecto conhecer detalhes alimentares. Agora, existem dois tipos de preenchimento de código que estão
disponíveis no Intel GID. O primeiro é o preenchimento
básico de código, e este só ajuda você a completar os nomes que
você já começa a digitar. Coisas diferentes que
você pode estar escrevendo. Por exemplo, bolsas, métodos ou campos, até palavras-chave. Quando você invoca esse preenchimento de
código, mesmo que a doença por padrão tenha sido acionada
na maioria dos casos. ideia inteligente analisa
o contexto
em que você usa esse preenchimento de código você usa esse preenchimento de código e deseja que ele seja acionado. E sugere Marcar
escolhas que são acessíveis a partir da precisão atual do
personagem, e também escolhas que
seriam uma boa combinação. Por exemplo, se
começarmos a digitar aqui, você pode ver que a primeira
coisa que marca para nós, a primeira sugestão que isso nos
faz é digitar pronto. Então, é claro,
há um monte de outras coisas que nos sugerem, por exemplo,
não verificar mais interações, que é um método nesta estrutura de teste de
unidade. E o retorno para chamar método
real e assim por diante. Este é o
preenchimento básico de código que está disponível no IDE da ideia do
IntelliJ, e ele será
ativado por padrão. Então você vai notar
que se você instalar o GID e começar
a escrever coisas, você verá
que, por padrão, quando começar a
escrever algo, Isso é algo que você está
indo ter constantemente sugestões sobre o que
você escreve, sobre o que você pode querer escrever, qual seria a
melhor coisa para escrever, ou mesmo o que você quer escrever. Mas com o simples
apertar um botão de guia, ele será preenchido automaticamente para que
seja mais rápido. E, claro, existem
alguns outros atalhos. Então, como você vê, por exemplo, um deles é, se você
escrever SO na tecla Tab, ele automaticamente
completará automaticamente o sistema. Print lm type, que basicamente É
algo em uma tela. Agora, além do preenchimento
básico de código disponibilizado, há também o
tipo de preenchimento
de código correspondente que
está disponível aqui. Este preenchimento de
código correspondente de tipo é mais inteligente quanto ao
ponto básico e o que ele faz, ele apenas filtra a lista de
sugestões e mostra os tipos aplicáveis
ao contexto atual. E a
conclusão de correspondência de tipo é muito útil em algumas
situações em que é possível determinar o tipo apropriado
real para a variável
que você deseja instanciar. Por exemplo, aqui, se excluirmos essa inicialização
do objeto
intensa e reescrevermos Novo
e, em seguida, clicarmos no espaço. Por padrão, como você sabe, analisando esse objeto é
do tipo construindo esse teste. E, por padrão, ele nos
solicitará declarar o
objeto desse tipo. E só precisamos clicar em Tab e tudo
ficaria bem neste momento. Outra coisa legal
sobre o IntelliJ IDE. Em vez disso, você pode copiar
muitas coisas. Você pode, na verdade, olhar
na área de transferência de cópia com o Control Shift
e F e C lá, tudo o que você copiou. Então, por exemplo, digamos que você
queira copiar algumas palavras do Aqui em determinada sequência de
ocorrência, e você deseja
colá-las em outro lugar. Bem, você pode selecionar a
palavra-chave que deseja copiar,
Digite o Controle C e, em seguida,
outra palavra-chave Control C. Em seguida, outra palavra-chave Control C. Se você pressionar Control
Shift e você pode ver que todos os os conteúdos que você copiou até
este ponto estão aqui. E você pode colar qualquer
um desses ou
apenas colá-los. Assim mesmo. Este é outro
conjunto de recursos
muito útil que está disponível no GID. Agora, isso era sobre o ETF para o
recurso de preenchimento de código do IDE. Como você viu, é muito bem feito e pode ser muito útil em algumas situações em que, em um projeto maior, você
teria muitas funções. E se você quiser
instanciar um objeto, você pode até se perder em
alguns dos
finais de nomeação semelhantes que, em vez disso,
esse preenchimento de código seria um salva-vidas para você. Confie em mim. Muito obrigado
por ficarem comigo até o final desta palestra e estou ansioso para ver
vocês na próxima.
10. Controle de versão: Olá pessoal e bem-vindos de volta
a este tutorial do IDE de ideia, onde entendemos
como podemos
escrever melhor código Java usando este IDE. Nesta palestra,
vamos discutir isso com o sistema de
controle de versão que disponibilizou no IDE interno
do GDPR. E mais especificamente do que isso, vamos entender
exatamente como esse recurso é integrado ao editor de código e como podemos usá-lo
em nosso próprio projeto. Agora, começando,
a primeira tela que vemos quando abrimos
nosso IntelliJ IDE. Você pode ver que ele solicita
diretamente
projetos de teste onde podemos pesquisar projetos eventuais que
já temos em
nossa máquina local. Podemos abrir um projeto se não quisermos
criar um novo. Mas também temos a opção obtê-lo do sistema de controle de
versão. O que esses caras são basicamente clonagem de repositório que você tem em algum lugar na sua conta. Agora, não vou me
aprofundar sobre o que a
clonagem está empurrando, cometendo e assim por diante. Esses são o conhecimento do
Sistema de Controle de Versão. Mas, como você pode ver, se você clicar no controle
de versão Obter do, poderá selecionar o
GitHub e fazer login no GitHub ou usar nosso token para que você recupere um repositório sem na verdade, digitando sua senha. Você também tem o
GitHub Enterprise. Se você estiver trabalhando
para sua empresa que tem esse tipo de
recurso ativado. Você também pode obtê-lo do espaço ou apenas da URL do
repositório. Juntamente com o portão, também temos outros sistemas de controle de versão como miocárdio ou subversão. E não preciso ter um repositório no
momento. Portanto, não vou obter meu projeto de um sistema de controle
de versão. Só vou
criar um novo projeto. E depois de criá-lo, mostrarei
como você pode ativar o sistema de controle de versão
quando estiver em seu projeto. Digamos que os dois, iniciando um novo projeto do zero em
sua máquina local. E você quer colocá-lo em seu repositório em
algum lugar na nuvem. Seja por motivo
de se comprometer junto com outros membros da equipe que estão contribuindo
para esse projeto. Ou apenas para você ter
backup da versão na nuvem. Variância da
viagem do projeto para o gráfico
trabalhando , você deseja para esses dois, obviamente, sistema de controle
de versão ativador. E você pode fazer isso clicando
no VCS vindo da opção Sistema de Controle de
Versão que
mostrará todos esses
suspensos no menu superior. Aqui temos algumas opções podemos habilitar a integração do
controle de versão é, eu disse, aqui estão alguns aplicativos
do sistema de controle de versão. Podemos aplicar lotes. Podemos obter
do controle de versão
alguns outros projetos. Podemos navegar, repositórios, podemos importar, compartilhar ou até mesmo criar um repositório diretamente
daqui sem precisar fazer login em
sua xícara de chá a partir do navegador da web
atingindo o garoto de laticínios história. Em seguida, voltando aqui, você pode criar diretamente
um repositório Git em sua conta diretamente
de todo o IDE da ideia GI. Não vou fazer isso. Mas, começando a trabalhar com o sistema de controle
de versão, você só precisa clicar Ativar integração de
controle de versão. E você precisa fazer sistema de controle de
versão e sistema que
você precisa associar à verdade
do projeto para que ele escreva algumas coisas em
alguns dos arquivos aqui, para que ele saiba que este é
o sistema de controle de versão, é Southfield desengordurado. Vamos selecionar
Git e, em seguida, clicar em OK. Você pode ver aqui que
estava habilitando o get. Criamos um repositório Git que só está presente localmente em sua máquina local
no título Projetos Idea. Aqui, como você pode ver, tínhamos o submenu que
tem muitas opções aqui. Aqui você pode ver
as mudanças locais. Podemos nos comprometer a visualizar as alterações. Também vemos os detalhes aqui e todas as ramificações na parte
direita da tela. E você pode ver o cérebro
Situ ou escrevendo código neste momento
no canto inferior direito. Então, estamos no branch master do
Git. E aqui você pode
criar uma nova filial para essa filial checkout
e a dívida, tipo de coisa boa. Você também pode renomear seu
ramo e assim por diante e assim por diante. Devido ao
fato de eu não ter uma conta do GitHub momentaneamente, não
entrarei nisso. Mas você vê as
principais opções que estão
disponíveis neste JID. Além disso, você pode
ver isso ao lado do
tipo de menu do programa de configuração
e treinamento aqui, à direita dele. Também temos um novo menu que tem algumas opções que serão muito úteis para você se você
quiser verificar seu trabalho. Você pode atualizar seu projeto. Você pode confirmar seu projeto. Você também pode apertar
as alterações e botão mostrar histórico, que, é claro, o histórico do seu arquivo com todas as
modificações feitas por diferentes membros da equipe durante o período de tempo em que
você está no repositório estava ativado. E você também pode fazer uma reversão em uma verificação caso você provavelmente cometido um erro no código
que você escreveu ou o construído talvez não tenha acionado
ou houve um erro. Pode haver muitas coisas
que você pode querer reverter. Você estava comprometido com ele. Mas esta é a implementação
geral de distância de
controle de versão em inteligência. Você também pode ver que aqui
o botão está presente, substituindo o menu suspenso
VCS anterior. Aqui, é claro, também temos
muitas opções relação ao controle do
sistema de controle de versão. Aqui vai em ainda mais detalhes sobre o pool
pode ser a busca,
o março, rebase,
gerenciando as ramificações, redefinir a cabeça,
desenhar o git log. Você pode clonar outro
repositório e até clicar nas operações
do VCS para
ter apenas essas
guias flutuantes com novamente, todas as opções disponíveis
para você a partir do portão. Isso foi sobre isso
para esta palestra. Espero que vocês tenham realmente
conseguido algo com isso. E eu realmente
quero agradecer por ficar comigo até o
final deste tutorial. Se você tiver alguma dúvida, não hesite em
entrar em contato comigo. Farei o meu melhor para responder a
você no
menor tempo possível. E também não hesite em
deixar os quadrados aqui. Isso faria maravilhas para
mim nas classificações do meu curso sobre as
posições ascendentes desses tópicos. Mais uma vez, obrigado por
ficar comigo até o final deste tutorial, e estou
ansioso para ver vocês em alguns futuros.