Você está na página 1de 12

‭CETEPI - I CENTRO TERRITORIAL DE EDUCAÇÃO‬

‭PROFISSIONAL DE ITAPARICA‬

‭JAVA‬

‭PAULO AFONSO – BA‬

‭NOVEMBRO/2023‬
‭JOÃO RICARDO MOURA DA SILVA‬

‭MARIA EDUARDA BEZERRA DA SILVA‬

‭MARIA VITÓRIA DA SILVA MARIANO‬

‭JAVA‬

‭Trabalho‬ ‭avaliativo‬ ‭da‬ ‭matéria‬ ‭de‬


‭Linguagem‬ ‭de‬ ‭programação‬ ‭do‬ ‭curso‬
‭técnico‬ ‭em‬ ‭Informática‬ ‭do‬ ‭colégio‬
‭CETEP-1.‬ ‭Orientado‬ ‭pelo‬ ‭professor‬
‭Henrique Monteiro.‬

‭PAULO AFONSO – BA‬

‭NOVEMBRO/2023‬
‭HISTÓRICO‬

‭Java‬‭1.0‬‭(1995):‬‭A‬‭primeira‬‭versão‬‭pública‬‭do‬‭Java‬‭foi‬‭lançada.‬‭Ela‬‭foi‬‭dinâmica‬
‭com‬ ‭muitos‬ ‭recursos‬ ‭que‬ ‭tornaram‬ ‭o‬ ‭Java‬ ‭popular,‬ ‭como‬ ‭a‬ ‭portabilidade‬ ‭de‬
‭código‬ ‭através‬‭da‬‭Máquina‬‭Virtual‬‭Java‬‭(JVM)‬‭e‬‭a‬‭capacidade‬‭de‬‭criar‬‭applets‬
‭para páginas da web.‬

‭Java‬‭1.1‬‭(1997):‬‭Esta‬‭versão‬‭trouxe‬‭melhorias‬‭significativas,‬‭incluindo‬‭a‬‭adição‬
‭de‬‭classes‬‭internas,‬‭chamadas‬‭de‬‭método‬‭não‬‭estáticas,‬‭JavaBeans‬‭e‬‭suporte‬
‭a redes.‬

‭Java‬ ‭1.2‬ ‭(também‬ ‭conhecido‬ ‭como‬ ‭Java‬ ‭2,‬ ‭1998):‬ ‭Essa‬ ‭versão‬ ‭dinâmica‬ ‭do‬
‭Java‬ ‭2‬ ‭Platform,‬ ‭Standard‬ ‭Edition‬ ‭(J2SE)‬‭e‬‭trouxe‬‭recursos‬‭importantes‬‭como‬
‭Swing (uma biblioteca gráfica GUI) e as API Collections.‬

‭Java‬ ‭1.3‬ ‭(2000):‬ ‭Esta‬ ‭versão‬ ‭trouxe‬ ‭melhorias‬ ‭de‬ ‭desempenho‬ ‭e‬ ‭suporte‬ ‭a‬
‭XML.‬‭Ela‬‭também‬‭modificou‬‭o‬‭HotSpot,‬‭um‬‭compilador‬‭Just-In-Time‬‭(JIT)‬‭para‬
‭melhorar o desempenho.‬

‭Java‬ ‭1.4‬ ‭(2002):‬ ‭Esta‬ ‭versão‬ ‭incluía‬ ‭a‬ ‭API‬ ‭Java‬ ‭Web‬ ‭Start,‬ ‭a‬ ‭API‬‭assert,‬‭e‬‭a‬
‭adição‬ ‭das‬ ‭classes‬ ‭NIO‬ ‭(New‬ ‭I/O)‬‭para‬‭melhorar‬‭o‬‭desempenho‬‭de‬‭entrada‬‭e‬
‭saída.‬

‭Java‬ ‭5‬‭(também‬‭conhecido‬‭como‬‭Java‬‭1.5‬‭ou‬‭Java‬‭5.0,‬‭2004):‬‭Esta‬‭versão‬‭foi‬
‭marcada‬ ‭por‬ ‭importantes‬ ‭melhorias‬ ‭na‬ ‭linguagem,‬ ‭incluindo‬ ‭a‬ ‭adição‬ ‭de‬
‭genéricos,‬ ‭anotações,‬ ‭enums,‬ ‭tipos‬ ‭varargs‬‭e‬‭o‬‭aprimoramento‬‭do‬‭sistema‬‭de‬
‭coleta de lixo.‬
‭Java‬ ‭6‬ ‭(também‬ ‭conhecido‬ ‭como‬ ‭Java‬ ‭1.6‬ ‭ou‬ ‭Java‬ ‭6.0,‬ ‭2006):‬ ‭Esta‬ ‭versão‬
‭trouxe‬ ‭melhorias‬ ‭no‬ ‭desempenho,‬ ‭suporte‬ ‭para‬ ‭scripting‬ ‭com‬‭a‬‭introdução‬‭do‬
‭Java Compiler API e melhorias na API de gerenciamento de XML.‬

‭Java‬ ‭7‬ ‭(também‬ ‭conhecido‬ ‭como‬ ‭Java‬ ‭1.7‬ ‭ou‬ ‭Java‬ ‭7.0,‬ ‭2011):‬ ‭Esta‬ ‭versão‬
‭incluiu‬ ‭melhorias‬ ‭na‬ ‭linguagem,‬ ‭como‬ ‭a‬ ‭introdução‬ ‭de‬ ‭try-with-resources,‬
‭suporte a strings em switch, e a API Fork/Join para programação simultânea.‬

‭Java‬ ‭8‬ ‭(também‬ ‭conhecido‬ ‭como‬ ‭Java‬ ‭1.8‬ ‭ou‬ ‭Java‬ ‭8.0,‬ ‭2014):‬ ‭Uma‬ ‭das‬
‭versões‬‭mais‬‭significativas‬‭do‬‭Java,‬‭trouxe‬‭a‬‭introdução‬‭de‬‭expressões‬‭lambda,‬
‭Streams‬ ‭API,‬ ‭a‬ ‭nova‬ ‭API‬ ‭de‬ ‭dados‬ ‭e‬ ‭hora‬ ‭(java.time)‬ ‭e‬ ‭melhorias‬ ‭de‬
‭desempenho com o projeto Nashorn.‬

‭Java‬‭9‬‭(2017):‬‭Introduziu‬‭o‬‭conceito‬‭de‬‭módulos‬‭para‬‭melhorar‬‭a‬‭modularidade‬
‭do código, bem como outras melhorias na linguagem e na plataforma.‬

‭Java‬ ‭10‬ ‭(2018):‬‭Esta‬‭versão‬‭trouxe‬‭principalmente‬‭melhorias‬‭de‬‭desempenho,‬


‭como a introdução do recurso "var" para inferência de tipos locais.‬

‭Java‬ ‭11‬ ‭(2018):‬ ‭Marcou‬ ‭a‬ ‭transição‬ ‭do‬ ‭modelo‬ ‭de‬ ‭lançamento,‬ ‭movendo-se‬
‭para‬ ‭um‬ ‭ciclo‬ ‭de‬ ‭lançamento‬ ‭de‬ ‭longo‬ ‭prazo‬ ‭(LTS),‬ ‭o‬ ‭que‬ ‭significa‬ ‭que‬ ‭as‬
‭versões‬‭LTS‬‭teriam‬‭suporte‬‭a‬‭longo‬‭prazo.‬‭Java‬‭11‬‭incluiu‬‭diversas‬‭melhorias‬‭e‬
‭correções de bugs.‬

‭Java‬‭12‬‭a‬‭Java‬‭17‬‭(2019-2021):‬‭Essas‬‭versões‬‭continuaram‬‭a‬‭trazer‬‭melhorias‬
‭na‬ ‭linguagem‬ ‭e‬ ‭na‬ ‭plataforma,‬ ‭incluindo‬ ‭recursos‬ ‭como‬ ‭o‬ ‭Shenandoah‬
‭Garbage‬‭Collector,‬‭uma‬‭API‬‭de‬‭expressões‬‭regulares‬‭melhoradas,‬‭recursos‬‭de‬
‭programação concorrentes e outros.‬
‭POPULARIDADE‬

‭A popularidade da linguagem de programação Java tem consistido‬

‭Plataforma independente: O Java é conhecido por sua portabilidade, o que‬


‭significa que os programas Java podem ser executados em várias plataformas,‬
‭incluindo Windows, Linux, macOS e muitos outros sistemas operacionais.‬

‭Uso extensivo em empresas: Muitas empresas e organizações‬

‭Android: O desenvolvimento de aplicativos para Android é inteiramente‬


‭baseado na linguagem Java‬

‭Comunidade ativa: A comunidade de desenvolvedores Java é vasta e ativa.‬


‭Isso significa que há uma abundância de recursos, bibli‬

‭Desempenho confiável: Java‬

‭Grandes empresas: Muitas grandes empresas.‬


‭PRÓS‬

‭Os programas Java são portáveis, o que significa que podem ser executados‬
‭em várias plataformas sem a necessidade de reescrever o código. Isso é‬
‭possível devido à máquina virtual Java (JVM), que traduz o código Java em‬
‭bytecode independente da plataforma.‬

‭Orientação a Objetos : Java é uma linguagem orientada a objetos, o que‬


‭promove:‬

‭Segurança : Java possui um modelo de segurança robusto que protege contra.‬

‭Multiplataforma : Como índice anterior.‬

‭Grande ecossistema : Java.‬

‭Desempenho : Java oferece um bom desempenho.‬

‭Robustez : Java é projetado para ser robusto e tolerante a falhas.‬

‭Facilidade de manutenção : A natureza orientada a objetos do Java e a forte‬


‭tipagem estática tornam mais fácil.‬

‭Suporte a threads : Java possui suporte embutido para programação‬


‭simultânea e multithreading, facilitando o desenvolvimento de aplicativos que‬
‭precisam.‬

‭Plataforma Android : A linguagem Java é amplamente utilizada no‬


‭desenvolvimento de aplicativos para Android.‬
‭CONTAS‬

‭As contas na programação de linguagem em java: contas de usuários: Em‬


‭muitos aplicativos, você precisa experimentar sistemas de login e autenticação‬
‭para permitir que usuários acessem recursos protegidos por senhas,isso‬
‭envolve a criação de contas de usuário,verificando de credência e‬
‭gerenciamento de controle.‬

‭Contas de banco: Em aplicações financeiras como sistema bancário é comum‬


‭a representar contas de bancos como objetos.Em java essa conta têm saldos,‬
‭históricos de transações e pode ser usada para transferência entre operações‬
‭financeiras.‬

‭Contas de e-mail: em Sistemas de e-mail você pode criar contas de e-mail.‬

‭Contas de jogo: em jogos os jogadores frequentemente tem contas que‬


‭rastreiam o seu processo alcançando eles adquiridos e outras informações‬
‭relevantes do jogo.‬

‭Contas de serviço: em aplicativo empresariais você pode criar contas de‬


‭serviço para permitir que componentes do sistema seja comunicado uns com‬
‭os outros de forma segura.‬
‭USOS‬

‭Usos‬‭das‬‭conta‬‭em‬‭programação‬‭da‬‭linguagem‬‭em‬‭java:‬‭confirmação‬‭de‬‭conta‬
‭em‬ ‭aplicativo‬ ‭de‬ ‭registro‬ ‭de‬ ‭usuário‬ ‭é‬ ‭comum‬ ‭enviar‬ ‭e-mail‬ ‭de‬ ‭confirmação‬
‭para‬‭ativar‬‭conta‬‭de‬‭usuários‬‭as‬‭contas‬‭de‬‭e-mail‬‭são‬‭usadas‬‭para‬‭enviar‬‭esses‬
‭e-mails.‬

‭Recuperação‬ ‭de‬ ‭senha:‬ ‭quando‬ ‭um‬ ‭usuários‬ ‭esquecem‬ ‭sua‬ ‭senha‬ ‭os‬
‭aplicativos‬ ‭geralmente‬ ‭enviam‬ ‭e-mails‬ ‭de‬ ‭edificação‬ ‭de‬ ‭senha‬ ‭as‬ ‭contas‬ ‭de‬
‭e-mail são usadas para isso.‬

‭Agendamento‬‭de‬‭e-mail:‬‭alguns‬‭aplicativos‬‭permite‬‭ao‬‭usuário‬‭agendar‬‭e-mails‬
‭para‬‭serem‬‭enviados‬‭em‬‭uma‬‭data‬‭e‬‭hora‬‭específicas‬‭contas‬‭de‬‭e-mail‬‭enviava‬
‭são usadas para programar ou enviar.‬

‭Campanhas‬ ‭de‬ ‭email‬ ‭marketing:‬ ‭em‬ ‭Sistemas‬ ‭de‬ ‭e-mail‬ ‭marketing‬ ‭as‬ ‭contas‬
‭de‬ ‭e-mail‬ ‭são‬ ‭usadas‬ ‭para‬ ‭enviar‬ ‭e-mails‬ ‭em‬ ‭massa‬ ‭para‬ ‭lista‬ ‭de‬ ‭contatos‬
‭gerencia campanhas rastrear e cliques entre outras medidas.‬

‭Respostas‬ ‭automatizadas:‬ ‭contas‬ ‭de‬ ‭e-mail‬ ‭pode‬ ‭ser‬ ‭usada‬ ‭para‬ ‭configurar‬
‭respostas‬ ‭automáticas‬ ‭como‬ ‭offline‬ ‭ou‬ ‭mensagem‬ ‭de‬ ‭boas‬ ‭vindas‬ ‭que‬ ‭são‬
‭enviadas em respostas a e-mail recebido.‬

‭Validação‬ ‭de‬ ‭e-email:‬ ‭em‬ ‭aplicativos‬ ‭que‬ ‭coletam‬ ‭o‬ ‭endereço‬ ‭de‬ ‭e-mail‬ ‭é‬
‭comum‬‭validar‬‭a‬‭formatação‬‭e‬‭a‬‭existência‬‭desse‬‭endereço‬‭as‬‭contas‬‭de‬‭e-mail‬
‭são usadas para enviar e-mails de verificação.‬
‭Usos‬ ‭das‬‭contas‬‭em‬‭programação‬‭da‬‭linguagem‬‭em‬‭java‬‭:‬‭gestão‬‭de‬‭saldo‬‭as‬
‭contas‬‭do‬‭banco‬‭em‬‭Java‬‭rastreia‬‭um‬‭saldo‬‭da‬‭conta‬‭permitido‬‭que‬‭os‬‭clientes‬
‭expositem‬‭e‬‭retirem‬‭dinheiro‬‭isso‬‭envolve‬‭a‬‭atualização‬‭do‬‭saldo‬‭da‬‭conta‬‭Pois‬
‭cada‬ ‭transação‬ ‭registro‬ ‭de‬ ‭transação‬ ‭:‬ ‭as‬ ‭contas‬ ‭do‬ ‭banco‬ ‭mantém‬ ‭registros‬
‭detalhados‬ ‭das‬ ‭transações‬ ‭e‬ ‭incluindo‬ ‭depósitos‬ ‭retiradas‬ ‭transferências‬ ‭e‬
‭outras‬ ‭operações‬ ‭financeiras‬ ‭isso‬ ‭é‬ ‭importante‬ ‭para‬ ‭fins‬ ‭de‬ ‭auditoria‬ ‭e‬
‭acompanhamento.‬ ‭Transferência‬ ‭de‬ ‭fundos‬ ‭:‬ ‭os‬ ‭clientes‬ ‭podem‬ ‭transferir‬
‭dinheiro‬ ‭entre‬ ‭diferentes‬ ‭contas‬ ‭de‬ ‭bancos‬ ‭sejam‬ ‭da‬ ‭mesma‬ ‭instituição‬
‭financeira ou de instituições diferentes.‬

‭Verificação‬‭de‬‭saldo‬‭e‬‭extratos‬‭:‬‭os‬‭titulares‬‭de‬‭contas‬‭pode‬‭verificar‬‭seu‬‭saldo‬
‭extrato‬ ‭de‬ ‭conta‬ ‭que‬ ‭exibem‬ ‭em‬ ‭histórico‬ ‭de‬ ‭transações‬ ‭para‬ ‭controlar‬ ‭sua‬
‭finança.‬

‭Definição‬‭de‬‭limites‬‭e‬‭restrições‬‭:‬‭as‬‭contas‬‭do‬‭banco‬‭pode‬‭ter‬‭limites‬‭diárias‬‭ou‬
‭semanais‬ ‭para‬ ‭saques‬ ‭ou‬ ‭transferência,‬‭Além‬‭disso,‬‭pode‬‭haver‬‭restrições‬‭de‬
‭acesso‬‭a‬‭determinadas‬‭contas,‬‭dependendo‬‭do‬‭tipo‬‭de‬‭Conde‬‭das‬‭autorização‬
‭do cliente.‬

‭Usos‬ ‭das‬ ‭contas‬ ‭em‬ ‭programação‬ ‭da‬ ‭linguagem‬ ‭em‬ ‭java‬ ‭:‬ ‭sistema‬ ‭de‬
‭autenticação‬‭e‬‭autorização:‬‭as‬‭contas‬‭de‬‭usuários‬‭são‬‭usadas‬‭para‬‭autenticar‬‭e‬
‭autorizar‬ ‭usuários‬ ‭em‬ ‭Sistemas‬ ‭garantidos‬ ‭que‬ ‭apenas‬ ‭pessoas‬ ‭autorizadas‬
‭acessem‬ ‭recursos‬ ‭protegidos‬ ‭e‬ ‭essencial‬ ‭em‬ ‭aplicativos‬ ‭da‬ ‭web‬ ‭aplicativo‬
‭móveis‬‭e‬‭sistema‬‭em‬‭geral‬‭que‬‭exigem‬‭login.‬‭Gestões‬‭de‬‭permissão‬‭:‬‭as‬‭contas‬
‭de‬ ‭usuário‬ ‭são‬ ‭muitas‬ ‭vezes‬ ‭associadas‬ ‭a‬ ‭grupo‬ ‭funções‬‭que‬‭determinam‬‭as‬
‭permissões‬ ‭de‬ ‭acesso‬ ‭do‬ ‭usuário‬ ‭e‬ ‭recurso‬ ‭específico‬ ‭isso‬ ‭permite‬ ‭controlar‬
‭quem pode executar ações específicas em um aplicativo.‬

‭Armazenamento‬ ‭de‬ ‭informações‬ ‭de‬ ‭perfil‬ ‭:‬ ‭as‬ ‭contas‬ ‭de‬ ‭usuários‬ ‭armazena‬
‭frequentamente‬ ‭formações‬ ‭de‬ ‭perfil‬ ‭como‬ ‭nome,endereço‬ ‭de‬ ‭e-mail,foto‬ ‭do‬
‭perfil‬ ‭e‬ ‭outras‬ ‭informações‬ ‭pessoais.Isso‬ ‭pode‬ ‭ser‬ ‭o‬ ‭item‬ ‭em‬ ‭redes‬
‭sociais,aplicativo de comércio eletrônico e muito mais.‬

‭Histórico‬ ‭de‬ ‭atividades‬ ‭:‬ ‭as‬ ‭contas‬ ‭de‬ ‭usuário‬ ‭podem‬ ‭rastrear‬ ‭o‬ ‭histórico‬ ‭de‬
‭atividades‬ ‭de‬ ‭um‬ ‭usuário‬ ‭incluindo‬ ‭ações‬ ‭realizadas‬ ‭interações‬ ‭de‬ ‭idades‬
‭anteriores‬ ‭relacionada‬ ‭a‬ ‭isso‬ ‭pode‬ ‭ser‬ ‭detalhado‬ ‭para‬ ‭análise‬ ‭de‬ ‭dados‬ ‭e‬
‭personalização.‬

‭Recuperação‬‭de‬‭senha‬‭:‬‭em‬‭caso‬‭de‬‭pia‬‭de‬‭cenas‬‭quantos‬‭usuário‬‭geralmente‬
‭oferecem‬ ‭recursos‬ ‭para‬ ‭definir‬ ‭senha‬ ‭ou‬ ‭recuperar‬ ‭sem‬ ‭sua‬ ‭conta‬ ‭o‬ ‭que‬
‭envolve uma verificação da identidade do usuário.‬
‭REQUISITOS DE COMPETÊNCIA‬

‭Os‬‭requisitos‬‭de‬‭competência‬‭em‬‭Java‬‭pode‬‭variar‬‭dependendo‬‭do‬‭contexto‬‭do‬
‭Papel‬ ‭específico‬‭que‬‭pode‬‭desejar‬‭definir‬‭por‬‭exemplo‬‭conhecimento‬‭em‬‭Java‬
‭tem‬ ‭um‬ ‭atendimento‬ ‭sólido‬ ‭dos‬ ‭conhecimentos‬ ‭básicos‬ ‭de‬ ‭java,‬ ‭incluindo‬
‭sintaxe,‬ ‭estrutura‬ ‭de‬ ‭controle,‬ ‭tipos‬ ‭de‬ ‭dados,‬ ‭classes‬ ‭e‬ ‭objetivos,‬ ‭herança,‬
‭polimorfismo, encapsulamento, entre outros‬

‭Programação‬ ‭orientada‬ ‭a‬ ‭objetos‬ ‭(POO)‬‭tem‬‭uma‬‭compreensão‬‭profunda‬‭dos‬


‭princípios‬ ‭de‬ ‭POO,‬ ‭uma‬ ‭vez‬ ‭que‬ ‭Java‬ ‭é‬ ‭uma‬ ‭linguagem‬ ‭orientada‬ ‭a‬ ‭objetos‬
‭Isso inclui a capacidade de projetar a criar e gerenciar classes e objetos.‬

‭frameworks‬ ‭java‬ ‭:‬ ‭dependendo‬ ‭do‬ ‭condomínio‬ ‭de‬ ‭aplicações‬ ‭pode‬ ‭ser‬
‭necessário‬ ‭conhecimento‬ ‭de‬ ‭frameworks‬ ‭java‬ ‭populares‬ ‭como‬ ‭Spring,‬
‭Hebernate, javaFx, javaFF, entre outros.‬

‭Desenvolvimento‬ ‭web‬ ‭se‬ ‭você‬ ‭está‬ ‭interessado‬ ‭no‬ ‭desenvolvimento‬ ‭web‬ ‭em‬
‭Java‬ ‭deve‬ ‭entender‬ ‭o‬ ‭desenvolvimento‬ ‭de‬ ‭aplicações‬ ‭da‬ ‭web‬ ‭incluindo‬
‭servlets,‬‭ISP‬‭(‬‭javaServer‬‭Pages),‬‭frameworks‬‭como‬‭Spring‬‭MVC‬‭é‬‭práticas‬‭de‬
‭desenvolvimento web segura.‬

‭Bancos‬ ‭de‬ ‭dados‬ ‭compreende‬ ‭acesso‬ ‭a‬ ‭banco‬ ‭de‬ ‭dados‬ ‭em‬ ‭Java‬ ‭usando‬
‭JDBC ou frameworks de persistência como JPA ( java persistência API).‬
‭DIFICULDADE‬

‭Pode‬ ‭ser‬ ‭difícil.‬ ‭Muitas‬ ‭vezes‬ ‭a‬ ‭dificuldade‬ ‭vem‬ ‭de‬ ‭ter‬ ‭problemas‬ ‭com‬ ‭a‬
‭educação‬ ‭básica.‬ ‭A‬ ‭programação‬ ‭é‬ ‭absurdamente‬ ‭mais‬ ‭difícil‬ ‭do‬ ‭que‬ ‭se‬
‭aprende na escola, e quem não tem isso em ordem vai sofrer.‬

‭Java‬ ‭tem‬ ‭tantas‬ ‭classes‬ ‭de‬ ‭fluxo‬ ‭de‬ ‭I/O‬ ‭principalmente‬ ‭devido‬ ‭a‬ ‭dois‬ ‭fatores‬
‭contribuintes.‬ ‭Primeiro‬ ‭é‬ ‭o‬ ‭legado.‬‭Algumas‬‭classes‬‭ainda‬‭estão‬‭lá‬‭por‬‭razões‬
‭históricas‬ ‭e‬ ‭não‬ ‭são‬ ‭obsoletas,‬ ‭pois‬ ‭não‬ ‭são‬ ‭consideradas‬ ‭prejudiciais.‬
‭Segundo,‬ ‭flexibilidade.‬ ‭Aplicativos‬ ‭diferentes‬ ‭têm‬ ‭requisitos‬ ‭diferentes‬ ‭e,‬
‭portanto,‬ ‭você‬ ‭tem‬ ‭várias‬ ‭opções‬ ‭dependendo‬ ‭de‬‭seus‬‭requisitos.‬‭Abstrações‬
‭úteis‬‭trazem‬‭clareza‬‭quando‬‭você‬‭lê‬‭e‬‭com‬‭poucas‬‭linhas‬‭de‬‭código‬‭você‬‭pode‬
‭fazer muito”, diz Jonas Mellin, um especialista em Java da Suécia.‬

‭INDICADO‬

‭Java‬‭é‬‭uma‬‭linguagem‬‭multiplataforma,‬‭orientada‬‭a‬‭objetos‬‭e‬‭centrada‬‭em‬‭rede‬
‭que‬ ‭pode‬ ‭ser‬ ‭usada‬ ‭como‬ ‭uma‬ ‭plataforma‬ ‭em‬ ‭si.‬ ‭É‬ ‭uma‬ ‭linguagem‬ ‭de‬
‭programação‬ ‭rápida,‬ ‭segura‬ ‭e‬ ‭confiável‬ ‭para‬ ‭codificar‬ ‭tudo,‬‭desde‬‭aplicações‬
‭móveis‬ ‭e‬ ‭software‬ ‭empresarial‬ ‭até‬ ‭aplicações‬ ‭de‬ ‭big‬ ‭data‬ ‭e‬ ‭tecnologias‬ ‭do‬
‭servidor.‬

‭Java‬ ‭é‬ ‭uma‬ ‭das‬ ‭linguagens‬ ‭de‬ ‭programação‬ ‭mais‬ ‭populares‬ ‭e‬ ‭amplamente‬
‭utilizadas‬ ‭em‬ ‭todo‬ ‭o‬ ‭mundo.‬ ‭A‬ ‭linguagem‬ ‭oferece‬ ‭muitas‬ ‭vantagens,‬ ‭como‬
‭portabilidade,‬ ‭orientação‬ ‭a‬ ‭objetos,‬ ‭segurança,‬ ‭grande‬ ‭comunidade‬ ‭e‬ ‭alto‬
‭desempenho.‬

Você também pode gostar