Página Inicial do Fórum > Java Básico

Características, Vantagens e Desvantagens da Linguagem JAVA



Criar novo tópico   Responder tópico


  1. faguanil
    Posts:51


    Comment Arrow

    Publicado em: 15/08/2013 09:26:33

    Bom dia a todos. Estou precisando de uma contribuição de vcs, gostaria de saber sobre as características, vantagens e desvantagens da linguagem java. Deus uma vasculhada na net mas não encontrei isso de forma clara e objetiva. Obrigado a todos pelas contribuições.



  1. Daniella
    Posts:14


    Comment Arrow

    Publicado em: 15/08/2013 09:43:52


    Dê uma olhadinha neste link http://www.devmedia.com.br/por-que-java/20384.

    Eu achei bem claro a explicação.
    _________________
    Daniella Xavier



  1. marcospaulo
    Posts:1569


    Comment Arrow

    Publicado em: 15/08/2013 12:30:41

    uma que eu acho principal, ponto positivo, é ser multiplataforma, sem duvida isso é um grande diferencial, tanto para o desenvolvedor quanto para o usuario final.



  1. faguanil
    Posts:51


    Comment Arrow

    Publicado em: 15/08/2013 09:26:33

    Daniella

    Dê uma olhadinha neste link http://www.devmedia.com.br/por-que-java/20384.

    Eu achei bem claro a explicação.



    Obrigado pelo link, porém ele so trata Vantagens e as desvantagens.



  1. Daniella
    Posts:14


    Comment Arrow

    Publicado em: 15/08/2013 09:43:52

    As características principais da linguagem Java sao;
    é orientada a objetos;
    é independente de plataforma;
    integra mecanismo e bibliotecas de funções para programação distribuída;
    e foi projetada para executar código remotamente sem perda de segurança.

    _________________
    Daniella Xavier



  1. faguanil
    Posts:51


    Comment Arrow

    Publicado em: 15/08/2013 09:26:33

    Pessoal fazendo algumas pesquisas na net, encontrei alguns pontos que listo abaixo para que possam me corrigir se eu estiver errado como pontos de desvantagem da linguagem java:
    Programas em Java geralmente demoram mais tempo para compilar.: a pré-compilação exige tempo, o que faz com que programas Java demorem um tempo significativamente maior para começarem a funcionar.
    Programas que realizam cálculo com números em ponto flutuante tendem a possuir baixo desempenho: disparidade de configuração dos pontos flutuantes com muitos processadores (isso faz com que o java se torne mais lento quando o programa faz muitos cálculos, dependendo do tipo do processador).
    Engenharia reversa fácil (Como o Java usa bytecode, é simples de pegar um programa pronto e recuperar o código fonte original, isso é um grave problema para aplicações comerciais).
    Não suporta herança múltipla.
    Não suporta ponteiros (Exatamente, não suporta ponteiros. Ele usa um outro tipo de referência que dá um acesso mais 'limitado' ao referenciado que o acesso que um ponteiro de fato daria.)

  1. Comment Arrow

    Publicado em: 15/08/2013 15:31:23

    Daniella

    Dê uma olhadinha neste link http://www.devmedia.com.br/por-que-java/20384.

    Eu achei bem claro a explicação.



    otimo este artigo, abrange muito bem, antes de partir para a pratica.



  1. mauriciolino
    Posts:856


    Comment Arrow

    Publicado em: 15/08/2013 18:30:20

    Orientação objeto por si só deixa um pouco mais lento...se comparado com a procedural, pelo menos eu acho...



  1. claudioaraujo
    Posts:775


    Comment Arrow

    Publicado em: 15/08/2013 19:18:31

    faguanil
    Pessoal fazendo algumas pesquisas na net, encontrei alguns pontos que listo abaixo para que possam me corrigir se eu estiver errado como pontos de desvantagem da linguagem java:
    Programas em Java geralmente demoram mais tempo para compilar.: a pré-compilação exige tempo, o que faz com que programas Java demorem um tempo significativamente maior para começarem a funcionar.
    Programas que realizam cálculo com números em ponto flutuante tendem a possuir baixo desempenho: disparidade de configuração dos pontos flutuantes com muitos processadores (isso faz com que o java se torne mais lento quando o programa faz muitos cálculos, dependendo do tipo do processador).
    Engenharia reversa fácil (Como o Java usa bytecode, é simples de pegar um programa pronto e recuperar o código fonte original, isso é um grave problema para aplicações comerciais).
    Não suporta herança múltipla.
    Não suporta ponteiros (Exatamente, não suporta ponteiros. Ele usa um outro tipo de referência que dá um acesso mais 'limitado' ao referenciado que o acesso que um ponteiro de fato daria.)



    não tenho certeza, mas acho que quase todos estão certos...



  1. eduardopessoa
    Posts:654


    Comment Arrow

    Publicado em: 15/08/2013 20:31:03

    mauriciolino
    Orientação objeto por si só deixa um pouco mais lento...se comparado com a procedural, pelo menos eu acho...



    é isso mesmo.



  1. marceloalves
    Posts:306


    Comment Arrow

    Publicado em: 15/08/2013 20:45:14

    Daniella

    Dê uma olhadinha neste link http://www.devmedia.com.br/por-que-java/20384.

    Eu achei bem claro a explicação.



    otimo artigo, java e suas infinitas opções!!!



  1. marcioleao
    Posts:362


    Comment Arrow

    Publicado em: 15/08/2013 21:51:41

    é incrivel o java, da pra fazer muita coisa e em diversos ambientes.



  1. Daniella
    Posts:14


    Comment Arrow

    Publicado em: 15/08/2013 09:43:52

    Saudações Comunidade!

    Para quem ainda não viu, e quer ficar entusiasmado com a programação Java, assista este vídeo:[url] http://www.youtube.com/watch?v=E3418SeWZfQ.

    Achei muito bacana
    _________________
    Daniella Xavier



  1. Yelden
    Posts:198


    Comment Arrow

    Publicado em: 15/08/2013 23:58:22

    Uma palavra: Frameworks!



  1. marcospaulo
    Posts:1569


    Comment Arrow

    Publicado em: 15/08/2013 12:30:41

    Daniella
    Saudações Comunidade!

    Para quem ainda não viu, e quer ficar entusiasmado com a programação Java, assista este vídeo:[url] http://www.youtube.com/watch?v=E3418SeWZfQ.

    Achei muito bacana



    muita comedia.



  1. marcioleao
    Posts:362


    Comment Arrow

    Publicado em: 15/08/2013 21:51:41

    Daniella, ja vi outros parecidos!!! legal.



  1. romarcio
    Posts:362


    Comment Arrow

    Publicado em: 16/08/2013 16:01:23

    Daniella
    Saudações Comunidade!

    Para quem ainda não viu, e quer ficar entusiasmado com a programação Java, assista este vídeo:[url] http://www.youtube.com/watch?v=E3418SeWZfQ.

    Achei muito bacana



    Os vídeos promocionais do JavaZone são sempre muito bons. Se você não conhece os dos anos anteriores, vale a pena dar uma procurada no youtube, são bem legais.
    _________________
    http://www.mballem.com/

  1. Comment Arrow

    Publicado em: 15/08/2013 15:31:23

    Romarcio, são engraçados demais esses videos, e o que mais surpreende é a produção!!! incrivel.



  1. romarcio
    Posts:362


    Comment Arrow

    Publicado em: 16/08/2013 16:01:23

    leonardooliveira
    Romarcio, são engraçados demais esses videos, e o que mais surpreende é a produção!!! incrivel.


    Pois é, a produção é bem profissional mesmo. O evento deve ter fortes patrocinadores para conseguirem fazer videos com essa qualidade.
    _________________
    http://www.mballem.com/

  1. Comment Arrow

    Publicado em: 15/08/2013 15:31:23

    romarcio
    leonardooliveira
    Romarcio, são engraçados demais esses videos, e o que mais surpreende é a produção!!! incrivel.


    Pois é, a produção é bem profissional mesmo. O evento deve ter fortes patrocinadores para conseguirem fazer videos com essa qualidade.



    o patrocinio deve ser bem alto mesmo, porque de cara vc pensa que é filme!!!



  1. mauriciolino
    Posts:856


    Comment Arrow

    Publicado em: 15/08/2013 18:30:20

    são bem dramaticos esses videos.



  1. claudioaraujo
    Posts:775


    Comment Arrow

    Publicado em: 15/08/2013 19:18:31

    são bem legais, isso sim é criatividade.



  1. marceloalves
    Posts:306


    Comment Arrow

    Publicado em: 15/08/2013 20:45:14

    desde o inicio acho o java uma otima opção.



  1. marcospaulo
    Posts:1569


    Comment Arrow

    Publicado em: 15/08/2013 12:30:41

    marceloalves
    desde o inicio acho o java uma otima opção.



    tem muita coisa positiva relacionado ao java, isso não podemos reclamar.



  1. gabrielsimas
    Posts:148


    Comment Arrow

    Publicado em: 19/08/2013 17:43:13

    Daniella

    Dê uma olhadinha neste link http://www.devmedia.com.br/por-que-java/20384.

    Eu achei bem claro a explicação.



    Boa Daniella,

    Boa dica.

    Forte Abraço
    _________________
    Luis Gabriel Nascimento Simas
    Arquiteto de Software

    Redes Sociais:
    Linkedin: http://www.linkedin.com/in/gabrielsimas
    Facebook: http://www.facebook.com/luisgabrielsimas
    Twitter: @gabnascimento



  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico