[Música] a galera do b do rio vindo novamente e o curso logo de programação no geral é certamente em breve assim nesse nome bom finalmente chegou o momento de estarmos desenvolvendo o nosso primeiro programa bom tão mais quente a fazer para desenvolver o nosso primeiro programa tem de sair vocês aqui a nós precisamos de um editor de texto nós precisamos rever nosso programa algum lugar você pode utilizar o notepad você pode pesquisar aqui uma versão um pouco mencionada do norte pede o notepad população ou você pode utilizar o sublime é na verdade todos eles vão
fazer a mesma coisa na final das contas nós não vamos utilizar nenhum deles porque nós vamos utilizar o que nós chamamos de idea tem várias idéias que é significativo que integrei de vela nem valmet programas que acho que vocês a desenvolver programas mães action e você vai utilizar bom no nosso caso aqui como apenas um molar mundo tem que fazer lá mundo da mão do braço você fazendo o papel mas aqui nós vamos ser bem legal e você vai poder utilizar alguma coisa no caso utilizar o sublime já está bem grande aqui significa que todo
mundo vai ver você falou com sua maratona já nas primeiras 170 ao você precisa ter uma boa visão é o que eu quero fazer aqui é selecionar estava aqui no cantinho direito lá no fundo provavelmente você está enxergando você tem várias opções e essas opções ela vai deixar colorido as palavras reservadas daquela linguagem no meu caso eu vou colocar aqui java java mas eu quero apenas o java então por exemplo você escrever aqui public você vê que vai ficar com uma coisinha bonitinha então essa coisinha bonitinha é uma palavra reservada nas palavras reservadas do java
elas são na verdade de palavras que você não pode utilizar para definir nomes de variáveis ama diz muito complicado deixa isso prá próxima aula agora que você precisa lembrar é que existe existe mais palavras a reservadas no java você pode vir aqui no povo palavras e z adams java toda animada programação vai ter as delas no java você tem isso daqui em sei se essa mais recente a imagem que deve ter uma tabela isso é bom você vai lembrar dessa tabela depois de seis meses envolvendo certeza absoluta que você vai lembrar de cada uma delas
e no momento você não precisa lembrar mas automaticamente ou escrever tanto que você vai lembrar dessas palavras bom então você pode ver que pablo que deve estar aqui em algum lugar não sei aonde pet vocês devem ter visto por um lugar a inocente está é uma palavra reservado do java então a gente vai escrever nosso primeiro programa em java eu quero que vocês a o pierre é exatamente como está aqui letra por letra minúscula sendo minúscula maiúsculas e numa escola porque tava é uma linguagem de programação que ela é case sensitivity ou seja ela sente
quando você está diferenciando maiúsculas e minúsculas como você pode ver pobre que não é a mesma coisa daqui obra aqui no java bom então vamos lá vamos escrever a nossa primeira coisa java que é o nosso script até umas coisas interessantes que lhe dá pra gente pobre classe reservada também se você procura aqui classe reservada não sei porque ele está trocando de cor mas essas duas são palavras reservadas e a gente precisa dar um nome então tem duas coisas temos importantes no java as palavras reservadas e o nome da classe que você tá dando então
lá brasil que é classe no momento você não precisa saber o que é classe quando você começar a entender sobre orientação a objeto você precisa você vai entender o que significa uma classe média nesse exato momento você não precisa se preocupar nem sequer falei para vocês que precisa procurar o inglês a promessa de um pouco de inglês porque você não faz absoluta de idéia do que as palavras significa em português vai ficar muito difícil para você entender o contexto isso aqui futuro - básico de inglês da leitura a vocês aprenderem agora que você precisa saber
é que no jogo seguinte você tem que sempre declarar obra clássica e em seguida vai ser o nome daquela classe então todo mundo começa um olá mundo eu vou fazer o seguinte eu vou colocar aqui o nome mais legal é a do bom irá é bom como você pode ver aqui é nesse caso da classe eu comecei com letra maiúscula bom o java tem uma convenção você viu aqui no google procura convenção java em toda essa convenção de código catorze tanto faz mas era tudo extensão de arquivos como você começa a sá as classes como
você descreve comentário tudo no java tem uma convenção e você tem que seguir essa convenção que convençam a convenção vai definir o padrão e deve ser seguido à linguagem ou seja todos os desenvolvedores já mas ele segue esse mesmo padrão se você não seguir esse padrão você falar que o desenvolvedor já vem fazendo em vez de emprego você se classificado na hora eu já disse que a gente só porque ele escreveu o nome da classe com letra minúscula tom é classificado absolutamente na hora precisa nem ler o resto do código do carro então no java
existe uma convenção só essa convenção no decorrer do curso maratona java mas aqui o que você precisa lembrar aqui nome de classe sempre começa com letra maiúscula e se você tiver uma palavra só termina assim mas se você tiver uma palavra composta o a primeira leitura de cada uma das palavras começa com letra maiúscula deve ter um nome para isso o padrão mas eu não lembro não sei se aqui meu case nome esse padrão com que dá algum gado aqui fiquei zii e zie e aquino pede a zé eu acho que é da verdade é
quando começa com um minúsculo e depois fica maiúsculo a 1 quando é que todas as maiúsculas aperc rock por exemplo não sei é que no java você precisa estar sintonizado para o nome de uma casta na verdade está falando aqui que esse arquivo vai ser uma classe e é público um momento agora não se preocupa com que significa isso é bom outra coisa no java é como é que você define começo e fim então como esse fim é definido dessa forma pode ver que só de digitar um a chave para a imprensa o próprio sublinho
ele já adicionou outro porque porque toda vez que você abre você tem que fechar isso é regra então dá praticamente todas as linguagens que vai ter um tipo de início e fim você precisa dizer que está começando e que está terminando bons só de olhar para essa nossa classe pirado jiraya nós temos várias coisas acontecendo o primeiro nós estamos declarando que esta é uma classe pública e esse arquivo aqui na verdade é uma classe que o nome é virada jiraiya e que ela começa aqui e termina aqui e tudo que escrevi aqui dentro faz parte
dessa classe agora existe a segunda parte é por isso que muitas pessoas não saibam porque uma linguagem ver bola mas você precisa dessa segunda parte e na verdade você vai ditar tanto aqui isso vai estar nos seus sonhos você precisa colocar o seguinte collio bom é é realmente vergonhoso isso aqui mas você está criando aqui um método agora você não precisa saber o que é o método mas o que você precisa saber aqui e nós estamos declarando método público que nós temos esse cara aqui estático você não precisa entender no momento que é estático o
método é como se fosse uma função matemática você nunca sabe matemática opinião acho que a programação se você souber ajuda se você não souber não tem problema esse cara aqui ele está definido um retorno então vote uma palavra reservada estática prova reservada pobre que a palavra para classificar reservada e tudo que está em verde não é a palavra reservada então esse void é uma nova reserva estava bom esse método vai executá e não vai trazer absolutamente nada de volta ele vai executá e quem estiver chamando ele não vai ter nenhum retorno então é quando você
dá um dinheiro trumka xuxa e absolutamente é exato você dá o dinheiro exato e você simplesmente foi embora porque você pode perder mais nada daqui cada hora esperando alguma coisa é aqui seria algo diferente e isso aqui na verdade é um pouco complexa nós temos aquilo que nós chamamos de para metrôs esses parâmetros aqui eles vão você vai ver isso mais na frente mas o que você precisa saber é que esse cara é o método esse método ele está dentro de uma classe o nome desse método é bem esse método mental dentro de uma pasta
chamada filiado geraria e assim como a claro você precisa dizer qual é o escopo do método onde método começa e onde completa do termina bom o mínimo que você precisa fazer para executar um programa java o que você precisa exatamente desse cara porque o java onde foram executados o código ele vai ele precisa de um ponto de entrada onde o começo e esse vai ser o ponto de entrada do seu código sempre ele sempre vai começar executando aqui esse carinho aqui então ele sempre tem que estar lá no seu código acaba em uma das seções
você leve mas no final das contas lembre se que todas as vezes daqui pra frente você vai precisar desse carinho aqui bom legal agora eu tenho uma classe tem um método de entrada e mesmo código está fazendo nada e que a gente vai fazer agora nós vamos ter que mandar uma mensagem o famoso olá mundo o pia exatamente como fizeram que existem que está vendo que o sr maiúsculo a outra coisa importante está vendo o nome aqui no método chamado bem é tem uma convenção para o nome de método diferente de classe método tem que
ter a primeira letra minúscula e fosse mais de uma palavra e você vai ver que provavelmente nós vamos criar ele segue o padrão quem meu case então meia ex um pouco a exemplo seria assim lembre-se classe começa maiúscula e meta do comércio - como é mais uma palavra as palavras subseqüentes serão começados com a letra maiúscula 2 e assim por diante mas o nome desse método precisa ser homem bom agora nós vamos chamar aqui e se essa forma de pressão já assistem ponto out ponto print l então essa forma de você diz o java em
imprimir alguma coisa aonde estiver executando esse programa é bom você pode ver aqui e na verdade isso não é o método na verdade se é uma linha de execução comando não você vai ter o ponto de em caracas o código o processamento ele vai processar essa linha é a saída vai ser o que tiver aqui bom o java do que você quiser escrever para o usuário precisa estar entre as pastas dupla então isso significa que essa mensagem de saída não pode ser as pacientes pelo amor de deus não tem que colocar duas aspas simples mais
ou menos assim que não é a mesma coisa que as pontas duplas as duplas e aqui você pode colocar a sua mensagem cursos básicos eles vão colocar olá mundo nós somos inspirados na geléia e vou colocar aqui uma mensagem bem legal meu deus meu deus eu sou o no java todas as vezes que você estiver escrevendo um comando você precisa falar esse comando acabou como você fala ponto evírgula então nós temos o nosso primeiro programa em java esses caras que você precisa lembrar esse cara que você precisa lembrar isso aqui você escreve o que você
quiser parece que está tudo bem agora nós vamos salvar e aí vem uma outra regra é extremamente importante quando você salva então só clicar aqui em fahel em save me perguntar onde você quer salvar eu vou salvar um desktop mesmo porque estou com preguiça de ea um arquivo a de um desktop aqui rapaz e é extremamente importante que você salve o arquivo com o mesmo nome da áci de novo salve o arquivo com o mesmo nome da classe eu vou até copiar aqui que é pra não ter problema ei s pressionando você quer salvar meu
caso com câmeras que tope aqui você pode ver que ele vai ter várias opções no nosso caso nós vamos salvar o já você pode ver que não tô adicionando ponto já ele vai adicionar pra mim eu vou clicar em save exatamente o mesmo nome da classe porém ponto dava porque está fazendo todo esse processo que eu quero entender como é que o processo de compilação manual legal agora você vê aqui que nós temos um arquivo então se você quiser trocar aqui vou colocar o pé no ift use a ep dublin ao iso vai ver que
é o mesmo arquivo e agora ele ia ter trocado aqui não sei por que não trocou aberto assim nós temos o nosso aqui virado no ir à área o que a gente precisa fazer nosso arquivo java c abs uma linguagem de alto nível você consegue entender o que está escrito aqui agora nós precisamos executar não se lembra lá que nós precisamos mandar pra jvm compilar esse cara nós vamos compilar vamos fazer o seguinte vamos abrir o cmd aqui a um só tempo a shell as equipes então eu vou abrir desktop aqui vou copiar o me
de elton no desktop agora o que preciso fazer eu preciso executar o compilador para esse arquivo virado no girar e aponto java então eu vou executar ele te ir a dupla salvou digital começa a apertar tab e voltar à inter e java c não é comum ter reconhecido com um programa aí é a hora que a gente começa a deambular por que eu não sei o que está acontecendo nós estávamos aqui é ótimo quando há problema que a gente resolve então você pode ver que nós temos o java não sendo encontrado nós instalamos as variáveis
de ambiente eu vou lá nas minhas tarefas em mim que eu vou checar se está tudo lá já a romã então você tem javaone aqui chegar aqui o pef você tem o java home contra barra pin aparentemente está o doc deixou fechar aqui deixou o abc me de novo porque nós temos o java aqui mas se nós abrimos aqui nós abrimos dentro do system 32 e roubar a paz isso não é se esquece que se esquecem então a gente pode ver aqui md de desktop deixa eu ver aqui tava é roubada ps não faça isso
pois é bem perigoso legal então outra equipa onde nós estávamos eu quero falar com ele o meu arquivo irado jiraiya ponto java e eu vou apertar enter você vê que não parece absolutamente nada isso é um ótimo sinal e você vai ver que nós temos um arquivo aqui irado jiraiya ponto classe exatamente como você viu na última aula isso é um bairro onde está mais próximo da linguagem de máquina então vamos abrir aqui porque sou curioso não tem nenhuma opção eu vou selecionar aqui e mas eu suba é mesmo o da ok é rolar temos
aqui um monte de números então você pode ver que é bem complicado a gente entender na verdade trocou a acho que a versão java 8 o arquivo gerado bytecode era completamente diferente deixa eu ver se abre com o notepad ele dá uma informação um pouquinho mais precisa você consegue ver pelo menos o uma letrinha ataque o notepad na verdade ele já geram algo um pouco diferente então você pode ver aqui esse aqui é o nosso código não a tem várias coisas que o compilador está fazendo por trás a temos a cena das cortinas você pode
ver que isso aqui não faz sentido para a gente mas faz com para comprar sentido a bm agora como faz pra você executar java c é o compilador java a lei deixou de estar aqui porque provavelmente ninguém está vendo propriedades bufês ice fonte 36 isadora assim o que nós fizemos java c o nome do viaduto já é ponto java e agora nós temos aqui o nosso arquivo ponto classe como é que faz para executar esse cara é bom para executar é o comando java aí você coloca o nome inspirado no geral é só que você
não pode colocar um ponto é se você colocar um ponto atrás ele vai falar que não conseguiu executar você precisa tirar executar somente o virado no girar ele vai automaticamente procurar pelo ponto mais lá e quando você dá inter o la a nosso meu deus meu deus eu sou um hacker bom isso é o básico agora vamos lá alguns problemas que podem fazer o lê lê ô lá lá deve do ju em a iii eo bicho pai bom eu alterei eu estou salvando o mesmo arquivo agora eu vou executar novamente java virado geraria e eu
ainda tenho a mesma mensagem por quê lembre se quando você desenvolve algo no java você precisa estar sintonizado ainda a versão antiga o que você precisa fazer é o processo novamente java c irado no jiraiya ponto java vai compilar agora ele trocou aqui um bytecode e você executa aquele bytecode e você tem esse problema aqui que é problema do tef 8 você não precisa se preocupar agora é bom então você pode ver que todas as vezes que você altera algo você precisa trocar agora vamos falar uma coisa extremamente importante na sua carreira de desenvolvedor a
capacidade intelectual de ler erros nós escrevemos um programa que completamente perfeito nós simplesmente inscrevemos sem nenhum erro de sintaxe vamos dizer por exemplo que eu errei eu esqueci de colocar esse s maiúsculo escrito em minúsculo e fiz tenham existe minúsculo que vai acontecer eu vou tentar com pilar novamente irá abranger a ponto java e vou lá já está falando em erro de system das notas que existiam já está falando ele não existe não consigo reconhecer o system e tem gente que simplesmente não consegue entender que ele está falando aqui para os extinta dizer exatamente onde
está o erro mas as pessoas não conseguem ver e é isso é muito comum você ver gente já como desenvolvedor junho que não tem capacidade de entender o erro que está sendo dito que está expresso na cadeira e ele pega e se ele joga na internet espero que alguém responda então você comandar dois você é um cara virado uma mulher virada geraria você vai aprender a ler esses erros então já viu aqui que não existe alguma coisa relacionada aqui você vem aqui e altera legal alterou salvou o bota cmd executa de novo beleza então se
você não vê nenhum erro aqui significa que o código foi compilado aqui executados também executa outra coisa que se um ponto você tentar alterar né toda vez que acontece e salvar o arquivo com trocas tenta compilar novamente ops deixa ele aqui ela vai ser enviado direto java e vai lá tá falando que ela já começa a ficar um pouquinho mais complicado que a nota foi um símbolo mas ele está apenas dando uma setinha aqui ô ô ô ô dizendo onde ele está então você vem aqui impõe o ponto você tem que memorizar que acontece nos
esquecer de colocar van uma aspa tava há ainda a compilar novamente ele vai falar o esse aqui foi mas o que é mais complicado então ele tentou executar tá falando que tem vários caracteres legais porque porque como você não tá dentro de aspas significa que ele está tentando entender isso aqui como se fosse um código java e ele entendeu esconde na tv ou cada uma dessas letras aqui e ele falou eu não conheço não conheço não conheço você vai ver que vai dar em vários lugares você pode ver que já é um pouco mais difícil
entender os erros e não vai ficar tão simples na verdade aqui opa uma string outra coisa muito comum no começo é esquecer esse cara que o rapaz pode se preparar porque você vai esquecer esse cara aqui várias vezes não esqueci ponto e vírgula felizmente nem falar novamente cls ponto e vírgula se esquece tanto java diz até uma coisa perfeita para você manda está falando eu espero o ponto e vírgula e nem ainda diz aonde 'tá' está pedindo pelo amor de deus põe ponto e vírgula aqui porque eu tô esperando ele você esqueceu e vocês provavelmente
vão ver gente perguntando não está funcionando eles vão copiar esse aqui e ver taís que exatamente e que ele não conseguiu colocar outra coisa agora quero falar pra vocês chegamos aqui você errou classe a não quero não tão eu toquei pra pobre classe e1 s e salvei vim aqui te copila não existe agora não sei o que é vou copiar se eu aqui e vou dar um control c aí eu vou lá no google o cajá vá erro e esse aqui então você vai ver o pai erro você vai te provavelmente alguém falando então você
tem que ficar aqui já colocou alguma coisa parecida vai ter tudo isso e quase certeza que ele vai falar e resolver os problemas não é quase certo que você vai encontrar na internet a solução para os seus problemas e só precisa pesquisar você está vendo aqui nesse caso eu pesquisei em inglês agora como é que você pesquise em português algo que tava vindo pra você em inglês não fica um negócio bem complicado que anda português google.com.br an é no meu caso como no brasil ele já troca diretamente pra inglês bom para isso queria falar pra
vocês gente lembre se isso é o mínimo que você precisa saber já você precisa lembrar ficar assim não tem gente precisa decorar exatamente como está aqui exatamente como está aqui só que esse aqui você vai trocar o nome que nós vimos a seja salva mais uma vez aqui na próxima aula nós vamos ver como é que nós acreanos variável que é variável como é que nós guardamos os valores dentro dessas variáveis então ela escuta falar pra vocês vejam vocês a próxima aula abraços