Fundamentos Java com NetBeans | Christoph Tornau | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Fundamentos Java com NetBeans

teacher avatar Christoph Tornau, Java Software Developer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

26 aulas (1 h 48 min)
    • 1. 01 - Introdução

      3:58
    • 2. 02 - Baixe Java e NetBeans

      2:31
    • 3. 03 - Instalação de Java e NetBeans

      2:14
    • 4. 04 - O que foi instalado?

      4:00
    • 5. 05 - Primeiro projeto e primeiro começo

      2:54
    • 6. 06 - O que aconteceu?

      5:12
    • 7. 07 - Variáveis

      7:04
    • 8. 08 - explicação: variáveis

      4:23
    • 9. 09 - If-Statements

      6:35
    • 10. 10 - explicação: If-Statements

      12:43
    • 11. 11 - Enquanto loops

      3:54
    • 12. 12 - explicação: enquanto loops

      5:38
    • 13. 13 - para loop

      2:31
    • 14. 14 - explicação: para loops

      9:01
    • 15. 15 - Declaração de comutação

      4:33
    • 16. 16 - explicação: instruções de comutação

      2:53
    • 17. 17 - Atribuições e operadores

      6:00
    • 18. 18 - Explicação: atribuições e operadores

      2:56
    • 19. 19 - Métodos

      7:14
    • 20. 20 - Explicação: métodos e sua vocação

      4:07
    • 21. 21 - Aulas e objetos de curso

      5:19
    • 22. 22 - Herança

      3:11
    • 23. 23 - Variáveis de classe

      4:06
    • 24. 24 - Modificadores

      5:19
    • 25. 25 - explicação: cursos

      5:54
    • 26. 26 - Para onde ir daqui?

      1:56
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

26

Estudantes

--

Sobre este curso

Esse curso é sobre os fundamentos do Java. Você vai aprender a instalar o NetBeans e escrever primeiros programas pequenos. A partir deste ponto, você será capaz de ir para a direção mais profunda na linguagem de programação.

Conheça seu professor

Teacher Profile Image

Christoph Tornau

Java Software Developer

Professor

Hello, I'm Christoph.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. 01 - Introdução: Olá e bem-vindo ao meu curso os fundamentos fora da linguagem de programação Java. Eu ensino este curso como o curso de iniciante em programação. Você não precisa de outro conhecimento básico sobre linguagem de programação. Você pode apenas começar do zero dentro deste curso. Por outro lado, não vou muito fundo neste curso. É apenas um curso curto, e ensina você a obter o seu primeiro programa em execução em alguns comandos. Não está ensinando tudo sobre Java, então você definitivamente não é um especialista após este curso. Se você realmente quer aprender a língua, você deve ir mais longe daqui. Mas, claro, irá ajudá-lo, por exemplo, a fazer o seu primeiro exercício dado pelo seu professor ou apenas a criar o seu primeiro programa. Se você executar este curso em seu tempo livre, eu vou ensiná-lo a montar comandos e java. Como criar If instruções e loops de fio e quatro loops e instruções de switch, eu vou te ensinar quais métodos são e como eles são chamados, e eu vou te ensinar sobre classes e sobre herança fora de classes e sobre como criar fora dessas classes dentro da linguagem de programação Java. Java é um bom começo para linguagem de programação porque Java é muito difundido. Java é usado em muitas aplicações de área de trabalho. Também é familiar no lado do servidor. Muitas aplicações enormes, por exemplo, aplicações bancárias ou aplicações de loja online são implementadas dentro desta linguagem de programação Java, e você pode entrar nesta área se você estiver mais familiarizado com a linguagem. A imagem de Brennan também estava presente em dispositivos Android, especialmente em smartphones. Onde pode programar APS dentro da grande linguagem Java, também para mencionar linguagem Java também está disponível em todos os nossos vizinhos Planeta Marks. Os master overs são programados com a linguagem de programação Java, então Java é realmente muito difundido, e é um bom começo para aprender programação, e eu quero ensinar-lhe o básico sobre isso neste curso. Além disso, usarei um ambiente de desenvolvimento e eu e, que é chamado de feijão líquido. Dentro deste curso, eles estão um monte de IDs disponíveis nesta área. Mas acabei de conhecer beans porque é muito fácil de instalar e está incluído na linguagem Java . Então, para que seu primeiro programa seja executado, você só precisa de talvez 50 minutos e então você está pronto. Isso está tudo incluído neste curso e dentro deste feijão líquido I d. Como vai custar ordem descrição, ele diz. Meu nome é Christophe Tona, e eu sou um desenvolvedor de software ou cinzas de software marcado. Eu sou a pessoa que podemos ensinar-lhe programação linguagem de programação Java porque estou acostumado a programar na prisão, uma linguagem de programação por muitos anos. Eu também faço isso como meu negócio e tenho minha principal renda programando programas Java. E esses programas são executados em muitos sistemas grandes, e muitas pessoas estão envolvidas dentro do Spruance. Então eu sou realmente especialista nesta área, e eu gostaria de ensinar a vocês o básico sobre isso. Estou na Alemanha. Sou um alemão nativo, e por outro lado, quero me desculpar. Meu inglês ruim. Às vezes você pode ter um problema de entender o meu Inglês, mas eu vou fazer o meu melhor para dar-lhe a melhor experiência neste curso. Obrigado por sintonizar e vamos começar o curso dentro do próximo vídeo 2. 02 - Baixe Java e NetBeans: para iniciar a programação. Nós primeiro fora toda a metade para não carregar Java e nós também temos que não nota fora curso próxima contas e nós temos que instalar java em. Nós também temos que instalar feijão líquido em nossa máquina local. Java está disponível no site w w dot oracle dot c om Eu já entrei no site. Você está l aqui no topo e, em seguida, você escolhe menu e, em seguida, donuts e triunfos, em seguida , java. E então aqui o Java Velho não carrega. E você vê esta página um monte de informações fora está disponível aqui. Precisamos da edição Java Standard e a edição Java Standard está disponível aqui. Aqui é chamado Java s Eu clico aqui e agora eu venho para a página Donald fora da edição Java Standard e eu posso escolher entre Java, apenas Java e aqui Java com batidas líquidas. Se este menu é esta navegação no site Oracle alterações, você também pode Google Java s e não carregar ou java e net beans não carregar e, em seguida, você também vai obter uma lista e você clicar na lista. E você também encontra aqui a página Java Donald onde você pode escolher o único java e java com feijão líquido. Eu clico na net, beans, java e, em seguida, eu escolho aceitar contrato de licença. E aqui eu tenho que escolher a versão certa para o meu computador. Ele está disponível para Lee Knox para Mac OS e para Windows 32 bits e 64 bits. Também para Lennox 32 64 bits. Minha máquina é uma máquina Windows 10, e está sendo executada em uma CPU de 64 bits. Então, esta é a certa para mim. Eu clico aqui e o Broza começa o dedo do pé. Não note meu java empacotado com as batidas, e na próxima palestra vamos instalar este pacote e ele vai instalar Java e feijão líquido para nós. 3. 03 - Instalação de Java e NetBeans: Então vamos instalar o arquivo. Só não carregamos. Vamos instalar Java e vamos instalar Net significa que eu simplesmente clicar no fogo. Só não carregamos. Agora está aqui na minha área de trabalho e depois de aceitar que este arquivo tem direitos de administração para instalar na minha máquina, o instalador apenas inicia. Ele está me mostrando uma tela o que está instalado agora, e eu simplesmente clique em Avançar e eu escolho o local onde eu devo instalar o J.D.K J.D.K . Ou onde o instalador deve instalar o J. D. K no seu dedo do pé OK. Deixe este local. Eu clico em seguida. Eu escolho um local onde os grãos líquidos estão instalados e onde os grãos líquidos devem procurar o GK . Está tudo bem. Eu clico em seguida. Eu também posso deixar esta verificação para atualizações e eu clicar em instalar e é isso. O instalador está me instalando os beans líquidos em cima do Java. É isso. Net beans e java está instalado, e eu simplesmente posso clicar em Concluir. Agora eu vejo este novo que eu posso aqui na minha tela na minha área de trabalho, eu simplesmente posso clicar duas vezes neste ícone. É um meio líquido e 2 de abril. Eu posso ouvir para versões posteriores será pode ser diferente. Eu simplesmente clique duas vezes nele. E a Net significa que o E. D. está começando agora. E esse é o começo. Página fora da rede significa E. E continuaremos aqui na próxima palestra. 4. 04 - O que foi instalado?: O que acabamos de instalar? Vamos fazer um pequeno resumo. Dê uma olhada em quais componentes nós instalamos em seu sistema de computador. Em primeiro lugar, havia o sistema operacional. Meu sistema operacional era um sistema operacional Windows 64 bits. Mas talvez você tenha que baixar outra versão do canal, por exemplo, porque sabemos 32 bits ou para uma máquina Mac OS, ou mesmo para ela. Isso foi pré-instalado por você e, por cima deste sistema operacional, instalamos o desenvolvedor Java Kit J. D. K. Abreviado. Então, o kit de desenvolvedor Java nos fornece o Java e, por cima, o kit de desenvolvedor Java. Instalamos um ambiente de desenvolvimento integrado, um I D e este ambiente de desenvolvimento integrado. Waas. Net significa Então, quais são as tarefas de todas estas partes? Em primeiro lugar, o ambiente de desenvolvimento integrado. Você pode pensar sobre isso tanto. Enhanced texted pequenos feijão Net é realmente apenas um texto pouco, mas com muitos recursos que ajudaram o que ajudá-lo a navegar entre os incêndios que ajudam você a mostrar o que está nos arquivos no vínculo. Olhe no casaco Java. Há muitas características de favor, mas na verdade é apenas um editor de texto muito melhorado eo programa Java completo é normalmente escrito em tal até ambiente de desenvolvimento ralado quando o programa Java tem que ser iniciado. a tarefa fora do kit de desenvolvedores Java. Primeiro, o J. T. K. cuida de compilar o programa Java. Um compilador é apenas um tradutor. Isso traduz o programa em revestimento legível por máquina assim por diante o programa é tomado, e, em seguida, o compilador executar e, em seguida, fora do compilador. Produz algo que é chamado Bite Coat on. Isto é mais capaz de máquina. Esta etapa deve ser tomada antes que o programa possa ser executado. E, em seguida, o kit de desenvolvedor Java inclui em torno do ambiente de tempo, J R E. Um trabalho de pressa, um ambiente aleatório eo programa é executado neste ambiente de tempo de execução. O que não instalamos? Talvez você já tenha um trabalho estão instalados em seu sistema, mas é apenas um ambiente de tempo de execução Java, e eles também são computadores disponíveis ou sistemas operacionais de capaz. Havia apenas um ambiente de tempo de execução Java. J R E está disponível. Um ambiente de tempo de execução Java não é suficiente para nós. Temos que instalar o Java desenvolver um garoto, o J.D. J.D. K. e ainda por cima disso. Desenvolver crianças, instalamos feijão líquido, ambiente Jonah Runtime. Não é o suficiente para nós. O JR só pode executar o programa já compilado. Então, se você não carregar um programa Java compatível, por exemplo, fora da Internet ou se você tem um pequeno dispositivo e o trabalho nosso programa compilado Java é implantado neste dispositivo, isso é perfeito. O ambiente de tempo de execução Java pode executar este programa, mas ele não pode ser compilado fora do texto SIE, portanto, ele não pode ser traduzido tendência. Portanto, isto não é suficiente. Então temos que instalar a pilha. Isso se chama Stack. Nós mostramos o ligeiro antes 5. 05 - Primeiro projeto e primeiro começo: Agora vamos obter riel e criar o nosso primeiro projeto Java e iniciar o nosso primeiro programa de trabalho para classificar um projeto em que significa que você simplesmente tem que clicar nesta pasta. Eu posso ouvir no topo com o pequeno verde plus. E então o projeto Wizards abre em Dhere. Podemos escolher Java, que já está escolhido, e aplicação Java. Tudo bem, esse é o primeiro projeto de aplicação Java. Em seguida, clique em próximo e eu tenho que escolher um nome de projeto e onde ele é salvo. Podemos deixar o local onde acabamos de salvar. Mas podemos mudar o nome do projeto. Podemos dizer que este é o projeto Cars pro, por exemplo. Então aqui podemos escolher a classe principal. É um projeto de curso agora aqui. Vamos deixá-lo com base na maneira que eu posso clicar em terminar agora, e este projeto é criado para mim pelo ambiente de desenvolvimento de beans Net. E já está aberto e aqui vejo no meu Explorador de Projetos, o projeto do curso. Os pacotes fonte são aqui este pacote Java e este é um arquivo de projeto de custo e ele já está aberto aqui no lado direito, e também algumas bibliotecas estão incluídas. As bibliotecas J.D. K, você não precisa se importar com isso. Isto está totalmente bem. É importante que estes, claro, arquivo de projeto está aqui neste arquivo de projeto curso também já tem um método principal aqui. Este é o ponto de entrada sobre a aplicação Java. E podemos escrever nosso código aqui para fazer a lógica de aplicação de revestimento. Aqui. Vamos substituir este comentário agora com um sistema simples de impressão fora. E então vamos dizer mundo Hala como muitos programas dizem olá trabalho, não é? E agora podemos executar este programa clicando aqui nesta pequena seta em Say, run project. Nós também podemos executar o programa simplesmente clicando nesta seta. Vou clicar nele e Java está começando agora e o programa está em execução. E aqui eu vejo que há um inferno velho nos contras, Ola, o programa foi executado e ele produz. O texto Olá mundo de 6. 06 - O que aconteceu?: Uau, isso foi rápido. Estamos apenas 50 minutos cerca de 50 minutos neste curso e você instalou a rede. Significa que eu tenho junto com o J D. K com um kit de desenvolvimento de driver por mais 15 minutos e você digita sua primeira linha off coat e você pressiona o botão e seu primeiro programa Java já está em execução. Mas talvez isso tenha sido um pouco rápido demais para você e você se perde. Isto não é problema nesta palestra. Quero dizer o que exatamente aconteceu quando fazemos os passos, nós fizemos. Então, o que aconteceu, exatamente? Bem, enquanto criamos o projeto com feijão líquido, um incêndio foi criado em nosso coração cheio. E este arquivo é chamado de curso projeto dot Java e este é um programa real. Na verdade, é apenas um simples fogo de texto. Você pode ver este arquivo de texto simples com qualquer editor que você gosta, e você também pode alterar este fogo de texto. Era algum editor que gostasse? Líquido feijão fora do curso é muito mais confortável para editar projetos Java. Ele foi criado automaticamente por seus meios de rede eu d e por que você criou o projeto. E para mim, é criado no rebanho. Uma API mais alta na pasta Projetos de Beans Net e há um projeto cheio que é chamado de projeto curso e sob o projeto de curso de código-fonte e, em seguida, chama o projeto dot Java. O fogo está localizado. Vamos dar uma olhada nesse arquivo. A pasta já está aberta aqui na minha tela e vejo que está localizada nesta pasta aqui e vejo que é fogo JAMA. Eu posso simplesmente clicar duas vezes nele e meu editor no meu sistema está abrindo e aqui eu vejo o fogo Java . Bem, este incêndio JAMA está localizado no projeto do curso de pacotes. Isso significa que ele está dentro de uma pasta que é chamado projeto curso. Nós já vemos a pasta alguns momentos atrás em então isso. Um incêndio inclui uma classe que é chamada causa projeto nos carros é para é o mesmo nome o arquivo e dentro da classe há um método estático e é chamado public static void main E este método principal estático, vazio público é o método de entrada principal fora de cada programa Java. E dentro deste método, colocamos o senhor Comando, que é o sistema de ponto para fora da impressão de pontos e ele deve imprimir. Olá, Sistema Mundial. É a biblioteca do sistema e fora. É uma classe especial nesta biblioteca e invocamos o método impresso nesta mensagem. Cuida de nós dedo do pé imprimir a corda que oferecemos aqui para a linha de comando. Certo, volta aos nossos farrapos. Agora apertamos o botão de execução. O que acontece quando entrarmos na corrida? Mas antes de tudo, o compilador Java está procurando arquivos Java ponto e encontra o projeto causa no fogo Java . E esta causa do projeto dot jar fire é um compilado pelo compilador para o arquivo de classe ponto do projeto do curso . Se olharmos de volta para a nossa pasta, eu simplesmente encerro isto agora. E eu navegar no projeto causa e, em seguida, construído e classes e, em seguida, causar projeto para causar pacote de projeto. Eu acho que estes causa projeto classe ponto aqui, e eu também posso abrir isso e vemos que é um fogo binário. Então este é o casaco de mordida que é executado quando executamos o programa. Isso é gerado automaticamente por para nós pelos beans líquidos I d. E se olharmos para trás os beans líquidos i d E agora inicia a máquina virtual Java aqui no lado direito e dentro da máquina virtual Java, o curso proteger arquivo de classe ponto é implantado e, em seguida, o programa é executado e o método principal é executado. E esse “olá mundo “aparece na linha de comando. Foi o que aconteceu. Isso é um processo. Como cada programa Java entra em execução e é executado. 7. 07 - Variáveis: Agora vamos fazer algum uso de algumas variáveis. Variáveis são titulares de lugar em um trabalho, um programa, e você pode colocar valores diferentes nessas variáveis sobre essas variáveis podem ser escritas desta forma e, por outro lado, eles também podem ser lidos. Eu gostaria de colocar algumas variáveis diferentes ano no meu método principal nas classes é o lugar onde eu posso colocá-los. Eu também posso colocá-los em outros lugares. Mas pela primeira vez, só olhamos para estes anos próximos principais. Uh, nós apenas nos concentramos neste quatro nesta palestra e para a parte fora deste curso, eu introduzo algumas variáveis. Todas as variáveis precisam de tipos em Java. Primeiro, tudo o que tenho para dar um tipo variável. Por exemplo, o Intertype é para inteiro, e eu posso colocar valor lá. Por exemplo, eu crio um inteiro e eu quero colocar aqui a quantidade fora maçãs I metade ou eu escolher um número de nome diferente fora maçãs. Tenho que deixar isso mais claro. Então eu posso atribuir esse valor de variável. Talvez eu tenha cinco maçãs. Eu também posso assinar este valor variável mais tarde. Então eu não preciso reescrever este int eu simplesmente número certo fora maçãs que eu tenho, e então eu posso configurá-lo para cinco. Talvez, ou até eu possa sentar pequenos conflitos ou algum número diferente aqui. E se eu quiser imprimir este número novamente, se eu quiser dedo do pé, imprimi-lo com desde sistema fora parental, Eu posso simplesmente adicioná-lo no final aqui eu digo Plus e, em seguida, número fora maçãs que eu tenho como o mundo que eu tenho mais Maçãs. Tenho que escrever corretamente. E então eu posso novamente executar este programa clicando no botão verde aqui, e ele irá sair. Olá, mundo. Tenho cinco maçãs. É isso, a propósito, enquanto eu estou digitando, você já vê que às vezes ele sublinha com linha de rato em Duh. Talvez você conheça esta linha vermelha do Microsoft Office do Microsoft Word. Diz que tem uma flecha aqui. Podemos dar uma olhada neste símbolo, e ele diz que não pode encontrar alguém que significa em você, como eu digitei aqui não está disponível. Eu posso simplesmente pressionar o teclado, os controles, combinação de ritmo, e então eu tenho um sugerindo o que aderir eo ambiente de desenvolvimento feijão líquido automaticamente vê que há uma variável no meu casaco que é chamado número fora maçãs. Eu tenho que posso usar aqui, e eu sei que eu posso escolher um desses. Escolho a de cima e aperto ferimento e imprime automaticamente. Eu posso redefinir esta variável, talvez 27 Então a primeira variável foi definida como cinco. E então foi colocado no pé sete e fora do curso. O que é impresso aqui quando eu empurro o Errol verde aqui é Hello World. Eu tenho sete maçãs porque o número anterior tem feijão substituído por sete. Eu também posso usar outras variáveis. Por exemplo, posso usar um enterro duplo. O enterro duplo é usado para ter valor Índia, que não é ah, número certo, mas tem os números após o ponto para que eu possa em quantidade de ouvir. Por exemplo, minha conta bancária, que é 666 Talvez agora, Andi, eu também possa imprimi-la aqui. Eu tenho mais e eu tenho uma nova linha aqui simplesmente pressionando ferimento. Não importa se dentro do comando em Java há uma quebra de linha. Importa se dentro de uma corda que está aqui, há uma quebra de linha. Mas se há uma quebra de linha aqui nesta área, não importa. E eu posso simplesmente continuar na próxima linha e imprimir. Eu tenho dólares americanos mais quantidade. Além disso, na minha conta bancária, verdade o pensamento. Talvez eu seja uma criança ou sim, talvez também seja meu dinheiro de bolso. Ok, então eu posso pressionar a seta verde e ele diz que eu tenho o dólar 6 60 Side 6 na minha conta bancária . O último tipo de variável que quero apresentar. Eu já mencionei que é a string tipo variável e dentro de strings. Posso colocar algum texto, por exemplo. Nome da string deve ser Max, por exemplo, em então eu também posso nesta bebida aqui. Olá, mundo. As observações, sabe, ou simplesmente Maxie aqui. E depois imprime estes Max aqui. Então strings também estão disponíveis no trabalho. Nossa língua? É isso por esta palestra. E na próxima palestra, vamos procurar se perto 8. 08 - explicação: variáveis: Vamos aprofundar a última palestra e repetir a última palestra. O Prêmio Última Palestra sobre variáveis. O que são variáveis? As variáveis são, na verdade, apenas espaços reservados para valores. Você pode definir uma variável e, em seguida, você pode assinar um valor para essa variável. Ou você pode até mesmo atribuir valor à variável ao definir a variável Variáveis são fortemente digitados em Java. Isso significa que você tem que especificar o tipo fora de uma variável primeiro antes de poder usá-lo. Você definitivamente precisa de um tipo fora. Caso contrário, a vertebral não pode definir a variável, e, por exemplo, isso é feito para a variável. Eu ouço essa variável. Eu recebo um tipo indigente, e então nós atribuímos um dedo a variável I você está autorizado a reatribuir uma variável cada vez em seu programa. Em todos os lugares você pode reatribuí-lo. É apenas um espaço reservado, e você pode colocar outras variáveis na parábola. Então, quais variáveis ficamos a saber que fomos introduzidos? Toe o tipo int fora suportável. O tipo de variável contém números inteiros. Ele ocupa 32 bits na memória, e é de cerca de dois bilhões de mineiros para dois bilhões mais, e nós introduzimos o tipo de variável dupla para números flutuantes. Este tipo de números flutuantes duplos já tem precisão em dólares. É preciso 64 bits na memória em DA É a partir desses valor menos para este valor mais. Ele pode realmente ocupar grandes números, e nós apresentamos você para o tipo de string, e este tipo de string é para strings de texto. Estes ar três tipos fora das variáveis de muito off usado em programas Java. Então eu apresentei a vocês esses tipos de variáveis primeiro. Mas é claro que há outros tipos de variáveis em Java thes tipos de variáveis são, por exemplo, mordida. Uma mordida é de apenas oito bits em sua de menos um em 28 para mais 127. Então, se você tem pequenos números, você pode colocá-los em mordidas, e isso vai economizar sua memória. Mas também há um tipo curto. Ele tira o dobro dos bits de montagem, leva 16 bits, e você já escolheu números. Então há no meio. Do tipo que já te mostrei manteiga. Há também um tipo longo no tipo longo. Tire 64 bits de números inteiros e você pode obter números realmente grandes aqui. Então, há também um único número flutuante de precisão. Digite o tipo de número tem uma quantidade menor, muito menos fora dos valores que você pode colocar lá com frequência. Ele também usou o tipo de barras o tipo de barras apenas perigo para vários. Você pode colocar lá o valor verdadeiro e o valor falso, e eu tenho que mencionar que muitas vezes objetos são atribuídos toe wearables em Java. Em seguida, a variável deve estar fora do tipo ou fora da classe fora do objeto. Lidaremos com isso mais tarde no curso. Mas já temos um objeto. Um monte de coisas são objetos em Java, o tipo de fluxo é na verdade uma classe, e string é um objeto que é colocado aqui. 9. 09 - If-Statements: Então vamos dar uma olhada nas declarações if que são fornecidas em cada linguagem de programação . E, claro, eles também são fornecidos na linguagem de programação Java se declarações são possivelmente usados se temos que verificar algumas variáveis se eles estão em alguns números em enfraquecer você teses verificações para executar revestimento distinto, para exemplo, e podemos verificar o número fora maçãs se o número fora maçãs é um. Eu simplesmente escrever se e, em seguida, chaves se número fora maçãs e eu usei esses recursos de ambiente de desenvolvimento aqui novamente se número de maçãs é igual a um e, em seguida, eu digo em chaves sistema fora parental. Oh, é o meu último, pessoal. E então eu defino esses números fora do CEO 21 da Apple e eu posso começar neste programa. E depois diz: “ Oh, Oh, é o meu último fora do curso. Se eu disse, faça sete novamente e execute meu programa, então esta linha não aparece que este código aqui não é executado. Além disso, posso pular ou deixar de fora esses aparelhos aqui. Se eu tiver apenas uma linha fora do casaco aqui, isso é suficiente, e eu posso executar este programa eu definir aqui os números do dedo do pé da Apple novamente. Posso executar este programa e ele imprime. Oh, é o meu último de novo. Além disso, não há outra condição. Eles são do tipo que podem escolher. Er o caso Elsa. E aqui, por exemplo, eu imprimo a impressão do sistema. Tenho maçãs suficientes. Sim. E, hum, novamente, ele escolhe se o número fora das maçãs é um do que este é impresso, caso contrário, base. Imprima. E também posso deixar o aparelho aqui. Eu executo este programa. Claro, são impressões digitais. É o meu último corpo. Se eu colocá-los de volta para sete, ele imprime, uh, eu tenho maçãs suficientes. Então está no caso Els aqui em baixo. Então eu também posso usar o aparelho aqui, e eu posso usar o fosso misto ou eu posso no aparelho aqui novamente. Andi, posso simplesmente misturar isto fora do curso. Também posso ter outra expressão aqui. Esta é uma expressão, e está avaliando para forçar ou através. Se é verdade, está nestas partes fora da declaração if, e se ele avalia as quedas do dedo do pé, então ele vai para isso e fora do curso. Eu posso usar outras declarações, outras expressões aqui, por exemplo, eu posso verificar a minha quantidade de dinheiro se quantidade menor do que 100, por exemplo. Tudo o que eu digo, é o sistema fora. Impressão própria. Tenho pouco dinheiro. Caso contrário, testes, por exemplo. Dedo de ouro preto. O resto são corridas. Sim, unde comer alimentos deliciosos lá. Ok, eu posso comandar isso. E diz que tenho pouco dinheiro. Mas se eu disser que tenho um com 50 pacotes no bolso ou na minha conta bancária, diz: “ Vamos ao restaurante. Então eu também posso usar esses valores duplos aqui. Você deve ter cuidado porque fora os valores duplos você não pode verificar thes duplo ambos. Nós apreendemos ambos os sinais de igualdade porque e os valores duplos são às vezes em torno de um pouco. E então não corresponde exatamente e você tem resultados estranhos aqui. Você também pode usar strings aqui. Se você quiser verificar strings com a instrução if, por exemplo, podemos escolher se o meu nome em então eu tenho que usar outra coisa. Eu tenho que usar o método igual. Se meu nome é igual a batidas, não podemos usar essas comparação ou todo este ano temos que usar igual a comparação de objetos em Java. E eu posso dizer se meu nome é igual a Max, digamos, por exemplo, sistema fora de oferta especial para pessoas Max. Sabes, Mabel, talvez isto esteja tudo bem. Oh, exemplo do Justin. Você sabe, e eu apertei o botão errado nele diz oferta especial para Marks, pessoal. Sim, é assim que eu posso usar se mais declarações em duh. Você pode perceber que há muito poder nisso. Se mais declarações, você pode distinguir muito e ter Coach rodando em um caso e casaco correndo no outro caso. Então vamos mudar para a próxima palestra, e na próxima palestra teremos loops. 10. 10 - explicação: If-Statements: Talvez se as declarações agora são claras para você talvez não. Eu quero ter uma repetição sobre este tempo escolheu abordagem teórica para a declaração if, a declaração if é uma estrutura de controle. É uma estrutura como orientar o fluxo de controle através do programa, e podemos visualizar fluxos de controle usando fluxogramas. Os fluxogramas são diagramas simples que mostram como o fluxo de execução está sendo executado através de um programa, e esses fluxogramas têm itens diferentes. Em primeiro lugar, o fluxograma tem um item inicial e um item de parada, e isso é mostrado com a caixa esta com retângulo de canto arredondado com canto arredondado. Em seguida, pode haver entrada do usuário no programa, por exemplo, digitando algo no teclado e pode haver saída do usuário fora do programa, por exemplo, mostrando algo na tela. E isso é mostrado com esta pequena migalha de poder. Os dois itens que queremos usar nosso item de operação. É simplesmente um retângulo, e o nome da operação está lá e queremos usar este item Diamont neste item de diamante é uma decisão. Há a expressão no diamante e se a expressão é verdadeira ou cai, a decisão é tomada. Então, como uma instrução if pode ser mostrada como um fluxograma? Temos um fluxograma simples para uma declaração se sobre esta luz ou queremos construí-lo neste slide. Para o início, há uma operação anterior neste tiro baixo. Esta operação de privilégio ocorreu antes que a instrução if fosse alcançada. E então há uma decisão nesta declaração, se declaração, uma decisão onde podemos ter através ou um resultado de força que agora ouvimos verificar se o valor fora I é menor que 100. Se for menor que 100, temos a verdade. Se não for menor que 100 temos falso. Se for menor que 100, passamos por cima e executamos o corpo. A declaração if. Estas são as primeiras chaves depois da instrução if, e se o corpo é posteriormente executado, continuaremos com a próxima operação. Em nosso programa, o fluxo de controle simplesmente vai. Mas há outro caso. Aí está o caso falso. Se a decisão é tola, se o resultado é falso, então vamos para o corpo fora do outro estado. Há o corpo fora da declaração de outra. Isto é executado e depois vamos para a próxima operação. É importante que, no caso falso, o corpo fora se não for executado e, no caso verdadeiro, o corpo off else não é executado. Apenas um dos dois é executado. Há uma verity fora da declaração “if”. A declaração também pode ser mostrado como nesta imagem, A verdadeira declaração. Se a decisão for verdadeira, o corpo se for executado. Mas há uma declaração desaparecida. Então, no caso falso, ele só continua para a próxima operação. Não há nada executado lá. Ele só continua no andar do programa. Então, temos uma nova opção de dedo. Tem um bloqueio no nosso programa. Fora deste bloco é apenas uma operação e podemos executar ou não. Como podemos escrever se declaração? Há uma declaração simples se neste slide. Nós podemos escrevê-lo com chaves ou podemos deixar de fora chaves se nós apenas temos um comando e nós também podemos misturar ambos os tipos aqui Nesta luz, nós temos a declaração if e, em seguida, em chaves normais, número off maçãs. Eu tenho igual igual a um. Nós já sabemos essa expressão, essas variantes para através ou duas quedas e dependendo se é verdadeiro ou falso. Se for verdade, então o primeiro bloco, que está em encaracolado, prepara este sistema de impressão. Oh, é. Meu último foi executado. Caso contrário, após os l, o sistema de bloqueio de chaves são impressos e eu tenho maçãs suficientes é executado nesta luz. As corridas universitárias estão eliminadas. Este é o casaco correto, porque só temos uma linha fora do tribunal um comando este sistema é o comando Brinton. Duas vezes podemos deixar este aparelho encaracolado de fora, e podemos ter. Podemos usar a declaração if desta forma. Também podemos usar a declaração if em uma nota mista aqui na primeira parte. O primeiro bloco ainda tem chaves, mas a outra parte fora da instrução if não tem chaves enroladas. Este também é casaco correto, e podemos fazer isso também ao contrário. Então, o que é uma expressão? Nós já mencionamos que o número de maçãs que eu tenho é igual porque um esta é uma expressão Como podemos construir tal expressão? . Esta expressão deve avaliar toe quer true ou force caso contrário a instrução if, e também outras estruturas de controle não podem fazer nada com esta expressão. A expressão pode ser construída com igualdade e operadores relacionais e mais tarde comedor pode ser construído com operadores de comparação se já existem através ou quedas valores sendo a expressão. Então, o que são igualdade e operadores relacionais? Em primeiro lugar, tenho operadores de igualdade. Nesta lista. Há o sinal Igual de Operador de Igualdade, sinal Igual neste Operador de Igualdade significa igual a se o valor no lado esquerdo for igual ao do lado direito. É igualdade Operador avalia como verdadeiro, então ambos são iguais. Os valores são iguais. É verdade. Caso contrário, é falso. Em seguida, há o ponto de exclamação igual operador sinal neste ponto de exclamação é igual sinal. Operador significa não igual a É verdadeiro quando o valor esquerdo e o valor direito não são iguais entre si. Caso contrário, é quarto, então se eles são iguais um ao outro, é falso. Então há isso maior que o maior ou igual ao menor que e o menor que ou igual a. Estes são operadores relacionais, e eles podem ser inseridos lá, e os valores podem ser verificados com este operador lá também os operadores condicionais a formiga e o ou a formiga é feito desta forma e o ou istan. Desta forma, podemos combinar todos os operadores juntos. Por exemplo, eu combino assim. Eu tenho eu é menor que 10 eo J é maior que zero e touros fora. Deve ter sido através. Então tudo é verdade. São duas armadilhas com expressões para qualquer estrutura de controle que temos neste curso. O primeiro lamentável é que os valores double e float não são os números precisos, mas eles são números próximos dos números que deveriam ser. Então, por causa disso, você nunca deve usar o operador igual igual com duplo vários e nunca usar o operador igual igual igual com valores flutuantes. Sempre use os operadores relacionais como menor igual a maior igual a um menor ou maior . Caso contrário , pode ser que você perca o valor preciso porque o valor está apenas perto. Então, o lado esquerdo e o lado direito parecem iguais. Mas na verdade não sou igual. Eles só se aproximam um do outro. E assim os sinais de igualdade não dizem através dele diz cai. E você tem um problema com seu programa, talvez seu loop ou as instruções if são executadas logo por cima porque é sempre força. Portanto, esteja ciente desses duplos e flutuadores e nunca os usou com os iguais iguais operam. A segunda armadilha é que os objetos devem ser comparados com o método igual, que está no objeto. Qual é a razão para isso? Valores primitivos são comparados com a igualdade normal e operadores relacionais. Isso está totalmente bem. Mas se você usar os operadores de igualdade ou os operadores relacionais para objetos, você realmente comparar a posição fora dos objetos na memória, não os próprios objetos. Então, se você usar igual igual a igual, se você tiver a mesma posição fora do objeto em ambos terríveis, então você terá através dele sempre quis. Verdadeiro. Se você tem dois objetos distintos que realmente possuem os mesmos números ou a mesma força , nós usamos o método igual para strings. Em seguida, se essas cadeias são distinguidas, elas são salvas em objetos diferentes. Então, mesmo que sejam iguais, isso é igual a força, digamos. Então sempre use o método igual para objetos. Este método é implementado em cada classe, um objeto em se você tiver objetos mais complexos. Se você implementar o objeto você mesmo. Se você implementar a classe você mesmo, você tem que implementar o método para garantir que você pode comparar esses objetos, que é o nosso que sair da manteiga classe para classes. A boa notícia para classes de objetos que são suspender o Java R P este método é igual já está implementado. Assim, também para a nossa classe string, esta mensagem é implementada e podemos comparar com o método equals para objetos string. 11. 11 - Enquanto loops: Então vamos primeiro olhar para um tempo. Loop o loop while é um loop que faz loops até que alguma expressão seja força. Então eu introduzi alguma variável aqui para verificar este suportável deve ser chamado de contagem regressiva e eu disse isso para 10 por exemplo. E agora eu crio o selvagem e o loop de fio deve funcionar quando a contagem regressiva não for zero ou , hum, deve ser executado quando a contagem regressiva estiver acima de zero. Sim, isso significa que essas chaves são inseridas quando o número fora da contagem regressiva é maior que zero . E aqui eu simplesmente quero imprimir para a contagem regressiva. Então está em contagem decrescente aqui. Eu simplesmente pressionei a base de controles e ele está enchendo. E então há um erro comum. Se eu usar este grupo selvagem desta forma, nunca vai acabar porque a contagem decrescente não é crim terminou aqui, e a variável sempre fica 10. Eu tenho dedão significava que esta contagem regressiva, uh, realmente contagem regressiva. E eu posso fazer isso escrevendo contagem regressiva igual a contagem encontrada menos um em. Então ele d Crimmins. Eu também posso escolher outra opção. Eu também posso escrever contagem regressiva menos. E então ele também determina que isso é o mesmo que a linha aqui. Então, porque é, é mais curto aqui em baixo. Eu apago esta linha e uso a outra. Então é o Conde Downing. Está em contagem regressiva e eu posso executar este programa agora e vamos dar uma olhada na saída. E aqui vemos que está contando decrescente de 10 para 1, porque quando é ah um ou quando zero aqui um é o último que passa por aqui quando a contagem regressiva zero. Então não é maior que zero, então ele pára. Se eu disser um maior então ou igual então e executá-lo novamente, então ele contagem regressiva até zero para que eu possa mudar isso desta forma eu também posso dizer não é igual a zero. Então é a mesma coisa. Corre até um, porque quando é zero aqui, não passa pelo loop. Isso é igual a dois dois falsos e, em seguida, ele cai fora deste loop. Eu também posso usar um loop while de outra maneira. Eu posso remover essas chaves aqui, e então eu só posso ter uma expressão aqui, por exemplo. Isso também seria OK. Está em contagem regressiva, mas já não está a mostrar. Esse é o loop while que você pode usar. Então eu olho para este lado 12. 12 - explicação: enquanto loops: queremos olhar para o loop while a partir da perspectiva ical ameaça para neste ligeiro Eu quero toe mostrar um fluxograma fora do while Todo o loop while começa com a operação anterior e depois que a operação de privilégio é feita, há o marque aqui ele está marcado Se o valor I for menor que 100 Se este valor I for menor que hunt 100 Se isso for verdadeiro, então o corpo fora do grupo de fios é executado depois que o corpo fora do loop while é executado , ele retorna para a verificação e está novamente verificada. Se o valor I for menor que 100 b onde se o valor I não for menor que 100 Se isso for falso no início, o corpo fora do loop while nunca será executado. Nunca chegou. A decisão já é falsa no início e isso significa que não vamos para a natureza. Também esteja ciente de que dentro do corpo fora do olhar fio, você tem dedo do pé app atualizar esta condição esta variável Se eu sempre permanecer menor em 100 porque você esquecer o incremento do dedo do pé I, por exemplo, então ele sempre vai olhar através e realmente O seu programa está esmagado. Se a decisão I menor que 100 é falsa, isso significa que eu é maior ou igual 100. Se isso é força, então a próxima operação é executada e deixamos o aberto novamente. O while up pode ser escrito sem chaves e com chaves. Se você só tem uma declaração como neste loop porquê? Não há problema em montá-lo sem chaves encaracoladas. Isto está correcto. Casaco. Isto é executar a natureza. Mas a maneira normal é que você anote a natureza. Olhe para este lado. Aqui temos chaves encaracoladas e podemos ter um casaco de bloco que é executado aqui. Há variação fora do circuito Via. Há um loop especial que é chamado Fazer while loop. O que eu olho é diferente do fio para cima porque em um loop while a condição para looping através do corpo fora do loop while é verificada antes que o corpo fora do loop selvagem é executado e no loop do I, esta condição é verificada depois que o corpo fora do loop while é executado. Então nós temos um fluxograma diferente e eu quero mostrar a vocês este fluxograma neste pequeno. Primeiro de tudo, temos as operações anteriores e depois que a operação anterior tomou, por favor, saltamos diretamente para o corpo fora da natureza, modo que o corpo fora do loop while é executado. Depois, temos que verificar. Tomamos uma decisão. Se eu menor que 100 ou se for grande, são iguais 100 se for menor que 100. Se isso for verdade, o corpo fora do loop while é executado novamente. Os loops de loop. Se for falso, continuamos para a próxima operação neste loop while this do I loop é diferente do outro olhar y, porque talvez você já tenha percebido que o corpo fora do loop while é sempre executado pelo menos uma vez porque a verificação é feita após o loop while após o corpo fora do loop de fio . Então o corpo fora enquanto esta operação é sempre executada uma vez e então nós decidimos se ele executar isso novamente. Então, como é que o loop de arame se parece? Vamos para a próxima ligeira. O Dubai Loop também pode ser escrito com chaves ou sem aparelhos universitários. Aqui temos um casaco fora do fazer Por que loop com chaves encaracoladas. Temos a palavra-chave do na frente, fora do loop do while. E então temos o bloqueio do tribunal fora do porquê Olhe aqui no tribunal quebrado, nós prejudicamos uma variável que é chamada Contagem Regressiva por um. E depois que este bloco terminar, temos a palavra-chave selvagem. E lá temos que verificar a expressão que é verdadeira ou cai. Se novamente percorremos o bloco fora do loop branco, também podemos escrever isso sem chaves. Então parece assim. Se tivermos apenas um comando no bloco fora do circuito de arame, podemos fazê-lo desta forma. Mas isso é muito incomum. E muitos programadores vagueiam. Leia isso corretamente, mas este é totalmente correto Coat. 13. 13 - para loop: Então vamos dar uma olhada em outro loop. É o para. Todo o grupo pode ser escrito de muitas maneiras diferentes. No meu caso, ou no nosso caso agora,só temos parábolas simples. No meu caso, ou no nosso caso agora, Então usamos isso no estojo do estômago. Pode ser usado de outras maneiras. O loop quatro é escrito da seguinte maneira. Dizemos quatro e depois temos aparelho. Então tiramos o corpo do laço de quatro e estamos vendo essas chaves. Tenho três partes do dedo do pé. Primeiro a variável que é inicializada. Muitas vezes usamos E aqui e, em seguida, na condição em que o for loop breaks são quando esta condição se torna falsa, o loop quatro é sobre o programa contínuo com a próxima instrução após o loop quatro, Eu digo aqui E é menor do que 10 e, em seguida, através da ação que é tomada após o loop for foi executado. Quando eu tenho incremento do dedo do pé, por exemplo, a variável e aqui e eu digo simplesmente, e mais e agora dentro do loop, eu posso imprimir este sistema e imprimir em e, em seguida, de comer, e ele irá imprimir fora o eu simplesmente executar este programa toe demonstrar. O acompanhamento do E está correndo de zero porque está em amarrado inicializado aqui com zero do que está em execução. Em seguida, a condição ISS verificado e é verificado se, mas é incremental ele aqui, e ele corre até nove porque nove é o último número que é um menor que 10. Esse é o loop for, o loop for ihsaa, por exemplo, correndo dessa maneira. E eu também posso deixar estes aparelhos aqui se eu tiver apenas uma linha aqui, então se eu rodar de novo, está correndo da mesma maneira. 14. 14 - explicação: para loops: vamos revisitar o loop quatro e vamos dar uma olhada no loop for Do ponto teórico , queremos construir um fluxograma para o loop de quatro neste ligeiro. Primeiro de tudo, temos o loop quatro aqui temos a palavra chave quatro e depois da palavra-chave for, há refogados e dentro das chaves há três partes. Primeiro a inicialização fora da variável I neste caso, então os olhos variáveis verificados. Se for menor que 100 depois na terceira parte, a variável I é incriminada por um . E dentro das chaves há o corpo fora do acompanhamento sobre o corpo fora do loop for é executado Se eu ainda é menor do que 100 Então, como o fluxograma se parece? Primeiro começamos com a operação anterior Após a operação anterior, temos a primeira parte nessas chaves Initialized ization off I Esta é exatamente esta parte aqui Depois que tivemos essa parte depois que eu é inicializada, vamos para a nossa decisão e é verificado se eu é menor do que 100 esta é exatamente esta parte em nosso programa E se eu um menor que 100 Se isso for verdade, então o corpo fora do loop for é executado após o corpo off antes loop é executado. Exatamente Depois que o corpo é executado, a variável I é implementada. Esta é a parte do acompanhamento e o cheque é Don de novo. Se o cheque estiver cheio, então vamos para a próxima operação. Existem diferentes maneiras de escrever um acompanhamento. Primeiro queremos fazer da maneira tradicional. A maneira tradicional é que temos uma variável I, por exemplo, que é inicializada. E então eu verifiquei, por exemplo, contra o comprimento da área e depois que o corpo foi executado depois que tivemos acesso ao nosso A I , então este I é incriminado. Então esta é a maneira tradicional. A maneira tradicional tem uma alternativa. Também podemos usá-lo Traitor no acompanhamento. Em seguida, primeiro, o traidor é inicializado na parte de inicialização fora do acompanhamento na parte tcheca fora do loop for, é chamado O método tem o próximo no traidor e a última parte fora do loop for teve um nós erramos Sua parte é feita quando chamamos de aerador ponto próximo, que está aqui no corpo fora do grupo quatro. Esta é a maneira tradicional que podemos iterar sobre uma coleção desta maneira. Ou apenas iterando frequentemente área por variável incremental no outono do qual, por exemplo, por exemplo, é que eu ouço que há também uma variação fora do loop for. São os quatro de cada grupo e parece assim. Parece muito semelhante do dedo do pé da maneira tradicional. Mas aqui não temos três partes no cabeçalho fora do seguido, mas apenas duas partes. A parte certa que está aqui coleção. É a parte mais importante. Esta é a coleção que queremos pisar mais e no lado esquerdo. Vemos um item fora da coleção de modo que este para cada loop no fundo, ele cria o aerador de TI sobre a coleção e, em seguida, cada item na coleção é inserido dentro dessas variáveis de item, e podemos acessar o item suportável em o corpo fora do para cada loop. Esta é uma maneira alternativa, e podemos escrever o loop quatro muito mais curto, e é ah muito mais legível novamente. Como todas as outras instruções, quatro loops são possíveis com e sem chaves. Normalmente você tem esse loop de quatro com chaves. Mas se houver apenas um comando dentro do corpo fora do loop for como ele está aqui, também podemos escrever esta queda de sem chaves. Então não, surge uma pergunta para nós. Quando devemos usar o loop while e quando devemos reutilizar o acompanhamento? Estes dois loops parecem muito semelhantes. Ambos são loops e quando escolher um e quando escolher os outros dois. Tenha esta pergunta respondida. Nós podemos ter olhar para o Grupo Weir e o primeiro loop quatro vamos dar uma olhada no loop de arame novamente. Temos que estar cientes no loop while que temos que inicializar a variável de contagem fora do loop de fio por nós mesmos. Assim, o loop while não inicializa a variável. Se não inicializarmos lá fora, não será problema. O compilador vai nos dizer que não inicializou e podemos inicializá-lo mais tarde, mas temos que incrementar nossa variável contador também nós mesmos. Isso significa que se não incrementá-lo dentro de nosso while up temos um erro crítico de programação e vamos descobrir esta seta programa somente quando o loop while é executado jogando execução do programa. Neste caso, o programa legal falha. Ele permanece para sempre em um loop de arame, e parece que o computador está travado. Trata-se de um erro problemático de programação, e temos de estar cientes disso. Podemos fazer esse erro, e é fundamental no ambiente de produção se falharmos de executar o loop de fio durante nossos casos de teste. Assim, o loop while pode ser, por outro lado, usado. Se queremos ser muito adotável se queremos dedo do pé, tem um loop onde realmente não sabemos quando o loop vai e e no início, não sabemos quantas vezes devemos olhar para jogar a corda, você pode dizer para a esperança selvagem de dentro . Diga ao selvagem do corpo fora do selvagem lá dentro quando ele deve parar. Então, nos casos em que você não sabe antecipadamente quantas vezes você tem que executar o grupo, você deve usar um loop while. Mesmo que seja um problema com a inicialização eo problema que você pode perder incremental o contador terrível. Então, o loop quatro é diferente, é muito mais confortável. E porque há três partes a inicialização, o cheque e o incremento fora do contador terrível. É tudo no cabeçalho fora das setas de programação de acompanhamento são eliminados e é ainda muito melhor com o para cada loop lá. Você não tem que se importar com incremental. Seu item é apenas apresentado a você dentro do acompanhamento. Se você iterou, por exemplo, sobre a coleção, então você usa o loop for. Se você sabe em avançado quantas vezes você tem que percorrer o loop, você sabe, em avançado quantas vezes você tem que olhar através desse loop quando você, por exemplo, loop sobre uma área porque o número off itens na área já são conhecidos ou, se você olhar toda a coleção, o para cada loop, nariz e avançado. Quantos itens estão na coleção? 15. 15 - Declaração de comutação: Vamos dar uma olhada na última declaração de fluxo de controle. Queremos dar uma olhada aqui. É o tratamento da troca. A declaração se tem um dois casos para desfecho em casos, um é então caso. E há também o caso mais. A instrução switch pode ter mais do que querer dois casos para o resultado em casos toe demonstrar . Essa declaração? Eu introduzi uma nova variável aqui. Talvez se chame número. E então eu abro a nós. Qual declaração? Hum, o número e a chance se prepara para abrir e fechar chaves aqui. E, em seguida, dentro destas instruções switch, eu escrevo caso um é o número igual a um. Então eu quero o dedo para fora. Algo em que tenho um, caso seja também. Algo em que tenho um, um, Então eu quero escrever. Tenho cabelo por baixo, caso livre. Quero escrever meio triplo. Não, eu não poderia escrever isso. Sim, e no caso padrão. Sim, eu posso simplesmente sair. um Tenhoumnúmero de sim. Não. Em Dasa problema com esta instrução switch. Esta declaração sobre Lee não só imprime, eu tenho um, mas passa por todos esses casos. Isso é diferente da declaração if nas extremidades na parte inferior. Então eu tenho que internoticiar outra declaração aqui. Eu tenho que quebrar o se a instrução switch aqui e eu simplesmente quebrar aqui Então ele quebra depois que ele tem impresso fora. Eu tenho um e eu tenho o dedo para isso em cada linha, exceto a última. Mas porque parece melhor, Eu também adicionei na última linha, Não, Eu posso tentar esta instrução switch. Dirijo o programa e diz que tenho um. Se eu colocar a ferramenta como número aqui, é onde eu tenho que correr. Se eu colocar em três fora do curso, ele corre sobre ele diz que eu tenho o triplo e eu coloquei em 55. Então diz que tenho 55. Essa é a declaração do switch. Passa pelos casos aqui e se coincidir com o caso , entra aqui. E não se esqueça do intervalo. Você sabe, se você esquecer o intervalo, ele vai imprimir. Eu tenho um e eu tenho um par. Também posso demonstrar que se eu, uh, colocar em um ano, então ele imprime. Tome um. Eu tenho um par. Simplesmente passa por aqui. Então, é melhor metade deste intervalo aqui para sair da instrução switch de correr por aqui. Ok, é isso. E na próxima palestra, eu vou lidar com tarefas. Tivemos alguns pequenos trabalhos ano, por exemplo, por exemplo, este e este trabalho de contagem regressiva. Mas queremos que o dedo do pé tenha um olhar mais profundo no reboque. Simon falou sobre como fazer metanfetamina era Java. 16. 16 - explicação: instruções de comutação: Então, vamos também desenhar um diagrama de fluxograma fora da instrução switch. A instrução switch começa novamente com a operação anterior antes da instrução switch e, em seguida, ele entra na parte switch. Agora, na parte do interruptor, há uma decisão Primeiro, se estes casos um. Se eu, por exemplo, igual a um e se esse for o caso, então a operação é executada e depois disso lembre-se de que há uma pausa. Então, se eu for igual a uma força x, há o próximo caso. Eu sou igual a dois, por exemplo. E se isso for verdade, então a operação para ocorre. E depois disso uma pausa, em seguida, se a Operação Um quebrar uma operação para quebrar. Se isso for feito, o fluxograma continuará com a próxima operação após a instrução switch. Mas eles também podem ser uma declaração de D. Ford. Sabemos que se o caso é novamente força, outros casos podem seguir. Mas se não há mais caso do que pode haver uma operação padrão e depois desta operação padrão , também fazemos uma pausa porque é muito importante que não percamos os freios na Operação Um e dois aqui após a operação padrão. Também ocorre a próxima operação. Então vamos então vamos dar uma olhada na instrução switch quando na Operação Um e em operação para ou em um fora dessas operações. A instrução break está ausente. A declaração de quebra é muito importante. Muitos programadores esquecem esta declaração break e se esquecermos isso para acontecer a operação um é executado no caso de I ser igual a um. E depois disso não é nenhuma pausa e continua com a operação para Ele também entra em operação para quando eu estava também. E após a operação para o freio também está faltando. Em seguida, ele vai a operação padrão. Normalmente, não se pretende que seja executado desta forma. Portanto, não se esqueça da declaração de freios. É um erro comum. 17. 17 - Atribuições e operadores: também atribuições e operadores muito essenciais para linguagens de programação. Vamos fazer algumas contas com Java agora mesmo. Você também pode fazer o mesmo com todas as outras linguagens de programação. Introduzo uma nova variável, e digo que se chama E On. Eu assinei um para ele. Andi, eu também quero imprimir esta variável dizendo “E “está bem no Ben. Se eu apertar este botão verde aqui, ele diz que ele é um impresso. Assim eu posso fazer algumas contas aqui agora, por exemplo, eu posso ver, digamos, um mais um. Sim, e depois imprime fora do curso. Se o Prince também for, isso é normal. Sim. Eu também posso usar algumas outras variáveis ano na minha tarefa. No meu cálculo, por exemplo, eu introduzo um novo resfriado terrível e e eu digo e é cinco e então eu posso ouvir C e é igual um mais n e eu tenho dedo do pé usar um ponto e vírgula no final aqui em. Então eu posso clicar em executar, e é como e seis porque cinco mais um é seis ou um mais 51 mais e é seis ok? Eu também posso fazer algumas outras coisas aqui como eu posso dizer Ah, um menos um. Então imprime zero fora do curso. Ou posso usar a divisão, por exemplo. Quatro divididos por dois. E imprime que ele é, também, porque quatro dividido por dois é dois. Quando eu digo cinco, dividido por dois , as impressões são novamente para. Isso porque esta divisão é apenas a divisão de valor total que ignora. O restante sabe que o restante quer. Se eu quiser obter o restante, eu tenho dedo do pé usar o sinal de porcentagem. E se eu rodar de novo, então ele diz que é um porque os cinco restantes divididos por dois é o quê? Ok, eu também posso usar a multiplicação. Cinco vezes dois é 10 fora da rota. Uh, eu, uh, posso usá-lo desta forma. Então eu tenho uma olhada nos valores duplos. Trabalho duplo de Varios. Exatamente o mesmo. Excepto a coisa com o resto. Se eu dividir cinco por dois, então, hum, é realmente dividido por dois em 2.5 será o resultado. Isto não está correto aqui porque este ainda é o para a divisão. Eu tenho que usar um valor duplo, então estes para vários são convertidos em valores duplos. Então, para usar um valor duplo. Eu digo 2.0, eu divido por 2.0 e então eu posso ter este 2.5 neste B e eu também impresso aqui na parte inferior Substituir E por D Ele diz que o é 2.5 aqui na parte inferior. Não, eu posso fazer uma concatenação fora das cordas. Com operadores fora do curso, podemos dizer string s, por exemplo. Ele é um mais espaço vazio para e então eu também posso imprimir esta corda. Na verdade, concatenação de string era diferente. Tipo off variáveis são feitas aqui também tem feito aqui. Então ele diz que s é um dedão espacial Asir esta string 'll é uma concatenação. Isso são operações normais. Eu também posso usar as versões curtas para que eu possa incrementar e por exemplo, em profundidade, eu posso escrever e mais ou eu também posso escrever e menos mineiros agora do que seu segredo significava novamente eu também posso em algum outro valor toe e escrevendo e mais é igual a cinco, por exemplo, de cinco incrementais em E. Ou eu também posso usar as outras operações matemáticas aqui para este operador culinário que está sendo aqui. Sim, isso é basicamente o que tem que ser ensinado sobre as operações da Thea e as atribuições em Java. Você pode fazer operações e você pode assinar os resultados dessas operações para uma variável como esta. 18. 18 - Explicação: atribuições e operadores: vamos ter uma visão geral rápida sobre atribuições e operadores. Primeiras tarefas. Você pode atribuir qualquer variável, qualquer valor com um sinal de igual simples. A variável está no lado esquerdo e o valor está no lado direito. A única coisa que deve ser verdade é que a variável está desligado digite o valor. Por exemplo. Neste caso, I igual a 11 é atribuído a I, e eu deve estar em variável. Caso contrário, o compilador irá dizer-lhe que os tipos não correspondem para que você possa usar operadores matemáticos normais para números e para números flutuantes. E para membros indigentes com mais menos multiplicar e dividir, você pode substituir a ordem matemática padrão com chaves. Você pode fazer matemática simples com isso. Por exemplo, cinco mais um abraça vezes 2 12 mas cinco mais um vezes dois é sete. Como a multiplicação é antes de alguns para números flutuantes, o operador de divisão apenas funciona como normal. O número é dividido, e então você obtém um resultado dividido número, e este é também um número flutuante para números inteiros, que estão em bytes em shorts e polegadas e variáveis longas. Em Java, o operador de divisão significa que apenas a parte de número inteiro é devolvida a partir da divisão . Você pode obter o restante usando o sinal de porcentagem, em seguida, para força. O operador plus está sobrecarregado para obter força. O operador mais significa que não as cadeias de caracteres são adicionadas. Mas as strings são khunkitti nated e para os gritos de bem não string, que são adicionados com um operador plus, duas strings, isso significa que o valor não string é automaticamente convertido em uma string. Por exemplo, este valor off I é e, em seguida, Plus I significa que o mais I ou que o olho este valor de interjeção é convertido em uma string e é concordado em um tid para o valor de string off I. Se assim for, você pode imprimir ou trazer valores inteiros em strings desta maneira. 19. 19 - Métodos: Então vamos para os métodos Java. Cada classe em um trabalho. Um projeto em um programa Java pode ter métodos. Métodos são conceito de todas as linguagens de programação modernas e em outras linguagens de programação . Estes métodos são, por exemplo, chamados funções, ou esta mensagem também são chamados procedimentos Em Jeolla. Métodos são métodos frios e eu gostaria que os feridos usassem um método em nosso curto programa. Aqui eu rolar o dedo do pé superior inserir o método. Eu também posso inserir o método na parte inferior. Na verdade, já temos um método neste programa é chamado principal aqui, mas eu quero produzir um novo método. Quero entrar em um novo método e digo estática pública porque deve ser método estético . Estamos no modo estético agora. Então eu tenho toe inserir um valor de retorno fora do método. É string aqui e eu tenho que digitar um nome Meus métodos em eu tenho que passar alguma pirâmide é também pode não tem perímetros comprá-lo. Quero passar alguns perímetros, por exemplo, palma e por exemplo, palma e o próximo é parte um X, por exemplo. o próximo é parte um X, Então eu tenho que criar um corpo e meu ambiente de desenvolvimento feijão me quer aqui que a declaração re severa está faltando. Então eu tenho que devolver alguma corda aqui se eu não quiser devolver alguma coisa. Usei este vazio como está aqui. Mas aqui eu tenho que devolver uma corda. E eu posso, por exemplo, retornar exemplos agora. Sim, e isso já é um método. Este método também é mencionado ano no navegador, como você vê em. Mas, por enquanto, esse método não está pronto. Não quero usá-lo agora. Aqui. Eu também posso mudar os métodos aqui. Eu posso saltar com o método principal aqui e voltar para o meu método. Sim, isso é navegação dentro de uma classe. Então, dentro desses sub-programa estava neste método, eu posso fazer coisas com os perímetros que são passados aqui, e esses sub-programas de alguma forma isolados do resto fora do sistema. Então é um bom lugar e fazer alguns cálculos encapsulados. Algum algoritmo que é separado do programa de significado que também pode ser invocado mais de uma vez. E você pode fazer isso em métodos muito rapidamente e é ah muito confortável também. Métodos Usis. Hum, eu faço isso aqui. Eu, uh, introduzir uma nova string que é chamado S e eu simplesmente quero criar string neste método em string diz fora do meu método Popham ele é problema E então uh, Possum X é X. uh, introduzir uma nova string que é chamado S e eu simplesmente quero criar string neste método emstring diz fora do meu método Popham ele é problema E então uh, Possum X é X. concatenação fora da string E eu também quero retornar. Esta bebida está aqui. Eu também posso escrever isso em resumo por exemplo. Por exemplo, se eu simplesmente retornar esta concatenação fez string rapidamente em eu tenho toe escrevê-lo desta forma Então está OK. Então, como chamar esse método? Podemos voltar para o nosso programa principal e aqui eu posso agora chamar o método usando o meu método e eu pressionar controles face no ambiente No meu feijão líquido, o ambiente de desenvolvimento Vem auto completa isso e diz que eu tenho que passar um Param e os paramédicos eu quero passar Parham um e Param B 2.5 extra, por exemplo. E então eu chamei meu método. Não tenho que usar o valor de retorno do meu método no programa de chamada. O valor de retorno se olharmos para trás para o meu método é valor de string. Mas eu não tenho que usar isso para ele. Eu posso simplesmente ignorá-lo, mas eu quero usá-lo. E eu introduzo uma nova variável que é chamada, por exemplo, x me fora. E depois disso eu posso sistema para fora impressão nesta corda X e é impresso para fora. Dirijo o programa para mostrar como é impresso no Bond. Esta corda sai do meu método e simplesmente imprime o paramixovírus. Aqui. Perdemos espaço aqui. Vou adicionar rapidamente em um espaço aqui no topo. Então está impresso aqui. Correto. Ok, é isso. Eu também posso chamar esse método várias vezes e, por exemplo, com 3.5 e usar fluxo Absalon Onda, Em seguida, string que eu inserir três aqui no Ben. Eu posso simplesmente imprimir isso aqui e talvez você seja, sabe, peneiras quando eu dirijo este programa, ele imprime muito aqui de A para baixo homem. Veja, talvez você já perceba o quão conveniente, quão bons métodos são, quão bons são. Toe separa partes de seus programas no programa de sopa para que você possa executá-los apenas chamando-os aqui. 20. 20 - Explicação: métodos e sua vocação: Vamos dar uma olhada nos métodos nesta palestra. Métodos são procedimentos são funções senhor partes de um programa sub programas fora Um programa nesses métodos pode ser invocado várias vezes em um programa que encapsulamos Ah, função lt em um programa que pode ser reutilizado em muitos lugares. Então nesta noite já existe um método e este é um trabalho, um método Este método tem primeiro todo o nome e este nome aqui é o meu método e então ele tem um pará metalista Tem uma lista de pirâmide com o tipo fora dos paramédicos Aqui temos dois Pyramid é que deve ser fornecido para o método primeiro em inter para metro em, em seguida, um metro duplo pará, em seguida, um método tem um valor de retorno Um tipo de retorno aqui. Nesse caso, o valor fora da cadeia de caracteres de tipo é Richard e, em seguida, um método é IRA static ou não é estático . Se estética deve estar na frente do método escrito e um método é, por exemplo, público. Um modificador deve receber esta primeira linha. Isso é chamado O método tinha um ou a assinatura método e, em seguida, a última parte fora do assunto é chamado o corpo método. O corpo do método é o lugar onde os comandos são colocados, que são executados quando o método é capturado. Vamos dar uma olhada nas regras dela a partir dos esforços. Os métodos são primeiro estático ou não estático. Método estético pode ser chamado fora de uma parte do programa estático ou uma parte do programa objeto. Portanto, não importa onde o método estático é chamado. Mas se você tiver um método não estático, isso só pode ser chamado fora parte do objeto fora do programa. Assim, a parte do objeto não é estático e um método não estático só pode ser chamado fora da parte não estática dentro do corpo fora do método que você pode acessar os medidores de pará fornecidos. A pirâmide é que estão na lista fora do cabeçalho fora da assinatura fora do método Você tem acesso a estes para Magos. Você não tem acesso a estes permitido fora do método sob o nome fora destes pará metros no corpo fora do método, você tem que devolver o valor fora do tipo que é declarado no inferno. Você retorna esse valor com o retorno de palavra-chave. Se você não quiser retornar um valor do método, você tem que usar um vazio como tipo de retorno no cabeçalho. Você pode fora do curso métodos de carvão fora do curso métodos estão lá para ser chamado em. Método é simplesmente chamado por apenas invocando seu nome e dando a lista amita lágrima. Portanto, os valores devem estar nos metros pará. Aqui, um int e um duplo valor e um método devolve valor. Você pode aceitar esse valor ou você pode ignorá-lo na primeira parte. Com essa luz, o valor de retorno é ignorado. A string não é salva, mas na segunda parte, fora desta luz, a string é escrita dedo do pé da variável sim. 21. 21 - Aulas e objetos de curso: Agora vamos dar uma olhada em outro conceito fora do trabalho. O conceito é aulas. Há aulas em Java e você pode incenso e oito, essas classes e, em seguida, eles se tornam objetos. Mas primeiro precisamos de uma aula. Como criar uma nova classe com os beans líquidos. Eu d você simplesmente clicar neste projeto do curso. Este é o nosso pacote. Podemos ter outros pacotes aqui, mas só temos um pacote. Podemos criar uma nova classe bile dizendo Novo em, em seguida, classe Java e, em seguida, um assistente aparece e podemos dar a classe o nome que eu digo minha classe Onda. Podemos deixar o resto intocado e eu clique em terminar e então esta nova classe é criada Este novo ano ISS classe, ele diz que é público. É um enredo de classe pública e há um dedo do pé de classe mundial. Identifique que estes estão próximos. E dentro desta classe podemos apenas criar métodos como criamos na classe do projeto do curso . Lembra quando eu cliquei aqui? Eu criei este método nesta estática. Meu método e eu também pode criar um método na minha classe. Agora vamos criá-lo. Posso dizer estática pública. E depois é a minha segunda mensagem. Este método retorna nada e não recebe nada. Ele só imprime, sistema para fora dos pais. Eu estou no meu segundo método, e agora eu posso chamar este método nesta classe na classe do projeto do curso, eu simplesmente ir para o final fora da classe. E então eu digo que minha classe e meu segundo método, eu posso invocá-lo. Um ano como este, eu clico em executar e então eu estou dentro. Meu segundo método é impresso aqui. Estou neste método. Eu entro nesses métodos e este método é executado. A próxima coisa é que esse método é estético. Também o método em curso, projeto ou estética. Lembre-se, colocamos estática aqui e também o método principal de stand up. O ponto de entrada fora da nossa aplicação. Este método também é estático, mas podemos alterar isso. Podemos dizer que não é estática. Implementamos um método que é chamado o meu terceiro método, e é também simplesmente imprime o sistema impresso em. Estou no meu método de pensamento, e agora podemos tentar invocar este método em nosso programa. Podemos tentar isso usando meu Kloss e então você vê, não há Não. Meu terceiro método aqui. Eu posso tentar digitar meu terceiro método aqui em então. O EE diz que isso não é possível. Diz que meses não estáticos do meu terceiro metal não podem ser referenciados a partir de um contexto estático. Isso é totalmente claro porque não é estática. Não pode ser envolvido desta forma. Primeiro temos que criar um objeto fora da minha classe. Eu faço isso atribuindo esse objeto dedo do pé. Uma variável local, como todas as outras variáveis anteriores nesta parábola, não é do tipo inch ou double ou string. Mas é fora do tipo minha classe agora e eu digo novo minha classe e, em seguida, o construtor fora desta classe envolvida é invocado sua instância c ated. E agora eu tenho minha classe neste suportável menor minha classe, e agora eu posso invocar o meu terceiro método neste menor minha variável classe em. Isso é possível e eu executar o programa e ele diz, eu estou no meu terceiro método. Certo, é assim que se cria aulas. E nós já criamos um objeto fora desta classe, e nós invocamos método no objeto do fora da classe 22. 22 - Herança: Java é uma linguagem de programação orientada a objetos e O p O que nós? Deixe-me. Bem, na última palestra, nós já vimos que Java tem classes e Java tem objetos. Objetos são criados todas as classes. Mas isso não é tudo para linguagem de programação orientada a objetos, linguagens de programação de ordem de objeto também suportam herança. Herança significa que uma classe é herdada por outra classe. Então, o que significa a prática? Isso significa que todos os métodos fora da classe são copiados na segunda classe. E também todos os wearables voltarão a uma variável mais tarde também copiado na outra classe exceto métodos que são marcados com o modificador privado ou variáveis que são marcadas com um modificador de momento privado. Mas também voltaremos a este assunto mais tarde. Então, o que significa na prática? Vamos criar uma classe que está herdando a minha classe. Então, basta clicar no meu projeto de curso e dizer classe Java e e nós se segunda classe aqui Esta é a classe que herda a outra classe. E então dizemos terminar e esta classe é criada. Mas agora dizemos a esta classe que se estende e isto é um trabalho. Uma chave funciona Meus panos e agora temos uma hierarquia de herança. Minha classe é a classe superior e segunda classe é a classe inferior, a classe cliente que está herdando todos os métodos e variáveis da minha classe. Vamos sempre olhar para a nossa classe de projeto de curso e agora podemos criar na segunda classe Leste aqui e também podemos ter um véu diferente Variável se segunda classe aqui e, em seguida, podemos herdar o método pode ser invocado o método na segunda classe e podemos executar este programa e ele define. Estou no meu terceiro método. Lembre-se que este meu terceiro método não está na segunda classe. Está na minha turma. Então este método, meu terceiro método aqui foi copiado da segunda classe aqui. Não há método. Nada está escrito aqui. Isto é automaticamente copiado daqui para a segunda classe 23. 23 - Variáveis de classe: Então vamos para as parábolas de classe como mencionado na última palestra. Bem, variáveis de classe são simplesmente variáveis que estão em uma classe que não estão em um método. Estas são variáveis de método ou variáveis locais. Estas variáveis estão dentro de uma classe, então eu posso ter uma classe suportável aqui simplesmente dizendo dica pública e, em seguida, variável classe nesta variável, que é chamada classe suportável como agora eu também posso nomeá-lo. Diferente está fora de um método na classe. E assim torna-se uma classe onde eu tenho que mencionar aqui em que os métodos fora de uma classe quando um objeto é instantâneo afirmou que esses métodos não são copiados. Todos os objetos usavam os mesmos métodos. Eles ficam na classe. Mas a classe parábola nosso tapete. Assim, cada objeto que é instantâneo no contexto Java. Cada objeto tem seu próprio grupo fora de barris de classe. Então eles não se misturam entre si e cada objeto se torna seu próprio ou depois disso, cada objeto tem sua própria identidade. Então aqui nós temos essa classe suportável e nós queremos toe get e nós queremos definir esta variável classe . Podemos simplesmente acessar a classe Maribel fora desta classe, por exemplo. Reescreva público no teste para ser devolvido e depois consiga a classe Barry capaz. E depois podemos devolver esta aula. Muito. É isso. Nós também podemos, uh, usar isso sem isso. Você sabe, isso também retorna a variável de classe. Esta é uma escrita curta fora disto. Nós também podemos definir a classe terrível, e nós colocar em algum valor aqui, e então nós podemos definir esta variável de classe foi vale Ok, então nós podemos usar uma parábola de classe. E agora podemos entrar no nosso projeto de curso. E aqui podemos dizer a segunda classe set classe suportável. Eu também sempre usei os atalhos que os feijões líquidos me permitem usar aqui. Eu simplesmente coloco espaço de controle. E então esses atalhos são usados porque ou eu posso escolher fora da lista. E então apertei Enter. Se eu tiver o item certo na lista no curso de e aqui, eu posso agora dizer que eu quero definir a variável de classe 10 e mais tarde eu posso ler a classe suportável, talvez sistema fora, imprimir em um sistema são impressos na classe bar é e então eu digo, Segunda classe, eu diretamente invoquei a segunda classe, e então eu costumava ter classe horrível, e isso está me apontando para fora. Estas salas de aula, esta variável de classe permanece na segunda classe por um tempo, e então é impresso. Dirijo o programa que diz que a Classe Far é 10. É colocado aqui com o getter e com um Ceta e vermelho com o jacaré. 24. 24 - Modificadores: Então, na última palestra, vamos nos modificar. O que são modificadores? Talvez você já quisesse por que eu sempre escrevi aqui nas aulas públicas, públicas, públicas e públicas e meu segundo e terceiro método é público. E também a variável de classe é pública aqui. Bem, isso é um modificador. E há quatro modificadores em Java on e Thies é um modificador público. Isso significa que todos podem acessar esta parábola. Eu posso demonstrar isso indo para o meu projeto de curso e aqui eu posso produzir esta variável, por exemplo. Eu digo acesso direto em, em seguida, na segunda classe eu quero obter essas classes suportáveis e isso é possível. Eu vestir truque na seta verde e acesso direto 10 está escrito no console. Bem, eu também posso modificar esta tarifa de classe aqui. Talvez eu disse que dedo 11 sobre isso também é possível. Diz acesso direto à esquerda, mas talvez eu não queira isso. Eu escrevi este getter e este centro aqui e eu quero limitar o acesso a este suportável através deste getter e disse, Talvez eu queira programar algum casaco dentro do meu centro que diz, se caiu você maior do que 10. Então volte. - Sim. Então vários maiores do que 10 inalterados. Exceto que bem, podemos mudar isso. Podemos alterar o acesso de alterando o modificador. E eu digo privado. E agora vejo no projeto do curso, não posso acessar esses suportáveis diretamente. Eu tenho que usar os getters e centros. E para isso eu invoco segunda classe set classe suportável dedo 11. Não posso mais fazer isso. Então eu comum isso para este tempo em diante. Então eu também não posso acessar diretamente um terrível eu depois de você este casaco de novo, uh, eu rodei este casaco. Diz que a barra de classe é 10 novamente porque esta alteração é rejeitada pelo conjunto aqui por causa do valor é maior do que 10. Essa é a ideia. Modificadores desativados. E, a propósito, se você tiver um olhar para esta classe, esta tem agora a interface fora do Java bean. Isso é chamado de Java Bean. É uma classe simples e se tem variáveis locais que são privadas, e essas variáveis são acessíveis por getters. O getter está escrito na escrita do caso Camel. Isso significa a primeira letra. O G aqui é pequeno, e então cada parte começa com uma letra maiúscula. Esta classe partes e esta parte suportável aqui, e tem um conjunto de. E o centro também começa com uma pequena letra e tem, para cada parte letras maiúsculas. Também está escrito na escrita do caso Camel. Bem, é possível que se você tem uma variável booleana, variáveis booleanas fora do escopo deste curso metade de outro curso ou um livro para ler sobre parábolas bushel boudin para variáveis barras de ouro. É possível usar o dedo do pé em vez disso. Acostume-se ese em vez disso. Kit, então você pode ver que é classe insuportável. Bem, este é um Java Bean. Vamos tudo sobre o trabalho de estar. Esta é uma interface fora da viagem estar em. Sabe, você até aprendeu água, Pênis Chava. Bem, agora há outros modificadores. Há um modificador protegido. Podemos mudar algo aqui para protegê-lo. Eu não quero fazer isso. Proteger. Isso significa que esta tese ou tese suportável off. Este método é acessível apenas a partir da hierarquia de herança e pacote onde esta classe está em e há um não-modificador. Isso significa que esta parte só é acessível a partir do pacote 25. 25 - explicação: cursos: Vamos repetir e resumir o que aprendemos nesta parte. Aprendemos muito sobre classes e objetos. O que é uma aula? Uma classe é como um modelo para objeto, e a classe consiste em um nome e consiste em variáveis de classe nele consiste em metais e você pode instância e oito uma classe usando o novo K. O que Andi então objetos são instância, sentado de uma classe. A classe é o modelo e copiamos o conteúdo da classe para um objeto, por exemplo, para o objeto A no canto superior direito e este objeto tem seu próprio objeto. Datar A. Esses objetos de dados a leste nas variáveis de classe. As variáveis de classe são copiadas lá e, em seguida, ele tem os métodos fora da classe. Além disso, há objeto no canto inferior direito. Ele tem seus próprios dados de objeto ser e também objetos ver um objeto D no lado esquerdo têm seus próprios daters de objeto ver e dados de objeto D. Mas todos os métodos são copiados e você pode instantaneamente comer uma classe várias vezes. Você é incenso livre do dedo do pé classe 101.000 e ainda mais vezes. Esta é a relação entre classes e objetos. Nós também falamos sobre herança aqui nesta luz, nós temos uma super classe e esta super classe é herdada por uma subclasse. Isso é mostrado por este diagrama. O que significa herança? Herança significa que as parábolas de classe e os métodos são copiados para a substância de modo que subclasse também tem cada classe, variável e cada método fora da super classe no início. Mas os métodos na subclasse podem ser substituídos, eles podem ser realmente encontrar. E então há um novo método com outro conteúdo na subclasse, então a super classe e também novas variáveis e novos métodos podem ser introduzidos na subclasse. Também falamos sobre Java Beans. O que é um emprego? Ser um bean Java é simplesmente uma classe Java, uma classe Java que tem regras específicas a serem cumpridas, quais são essas regras? Primeiro, todos os bean Java deve implementar uma interface que é chamado bola civilize. Nós não trabalhamos com interfaces neste curso, mas você pode pensar muitas vezes interface como na classe, onde apenas o método seis polegadas são dadas e implementando subclasses deve implementar todos esses métodos ea interface visível Ciruli é apenas um marcador no rosto. Ele marca que esta classe ainda é I Zobel, que ele pode ser escrito como em fluxo de bytes para algum lugar. Então, em seguida, temos esses getters e setters que temos para cada variável na classe que tivemos. Temos que ter uma variável get e definir variável. Ou se é uma variável booleana, temos que usar seus barras e definir barras. Temos que ter essa bagunça. Está na aula. Depois, há uma licença. Tillis, Construtor, Nós não falamos sobre construtores neste curso manteiga, você está seguro. Um construtor para o meio s construtor é automaticamente adicionado a cada classe se não houver nenhum construtor definido. Então, cada uma das nossas aulas tem um construtor. Nós também falamos sobre modificadores modificadores modificar a visibilidade de uma classe, a visibilidade de uma variável de classe ou a visibilidade fora do método. Então, quais diferentes modificadores estão disponíveis? Em primeiro lugar, há o fogo do dinheiro público. O modificador público significa que este item pode ser acessado a partir de todos os lugares do programa. Não há restrições de acesso. Em seguida, há o modificador protegido no modificador protetor significa que esta variável ou esta classe ou esta mensagem pode ser acessada fora do pacote ou da hierarquia de classes. Por exemplo, se uma subclasse é uma super classe herdada, todas as variáveis protegidas que estão na super classe podem ser acessadas porque estão protegidas. E, em seguida, há o não-modificador. Não está escrito. É um padrão, isto significa que este item é visível para o pacote e não algo fora do pacote. E, em seguida, há o modificador privado no modificador privado significa que ele pode ser apenas acesso fora da classe. É saúde. Cada outra classe fora não pode ver estes disponíveis este método ou mesmo classe e se totalmente privada. 26. 26 - Para onde ir daqui?: Parabéns. Este é o último vídeo. Você está na formiga fora deste curso sobre os fundamentos fora da linguagem de programação Java . Obrigado por fazer este curso. E agora você tem uma visão geral sobre a linguagem de programação Java. Fora do curso. Você não é um perito desta posição. A partir deste ponto, você precisa de mais desenvolvimento. Você precisa aprender um pouco mais. Há muito mais conceitos na linguagem de programação Java do que apresentados aqui. Você pode dar uma olhada nesta plataforma e você pode talvez ter alguns outros cursos sobre. Saiba mais sobre linguagem de programação Java. Você está convidado a fazê-lo. Além disso, há muitas informações sobre Java disponíveis na sua livraria. Você pode encomendar alguns livros sobre uma linguagem de programação Java e por último, mas não menos importante, você também pode visitar o site que visitamos no início do curso thes Orica dot CEO e site. Este é um criador fora da linguagem Java derramando agora. Eles têm muitos tutoriais lá? Eles têm muitas informações sobre a linguagem de programação Java lá, e você pode apenas sintonizar e ler um pouco mais e obter um realmente especialista na linguagem de programação de revistas . Espero que você goste de aprender a linguagem de programação Java. E desejo-lhe o melhor. Desejo que você se torne um especialista em Java, e desejo que você também termine sua tarefa. Talvez você tenha reservado este curso porque você precisa terminar algumas tarefas de programação, algum exercício de programação. E espero que você possa fazer isso com este curso. Obrigado de novo e adeus.