O SE significa Edição padrão Java é uma plataforma de computação na qual podemos executar software e pode ser usada para desenvolvimento e implantação de código portátil para ambientes de desktop e servidores. Possui a linguagem de programação Java em uso. Faz parte da família de plataformas de software Java. Java SE possui uma variedade de APIs de uso geral e a biblioteca de classes Java. É a principal plataforma de programação Java e fornece todas as bibliotecas e APIs, como java.lang , java.io , java.matemática , java.net , java.util etc.
A seguir estão as poucas APIs que o Java SE possui -
Recursos significativos do Java SE
- Java SE possui todos os tipos e objetos básicos da linguagem de programação Java.
- Java SE fornece classes de alto nível usadas para rede, segurança, acesso a banco de dados, desenvolvimento de GUI (Graphical User Interface) e análise de XML.
- Agora fornece membros estáticos dentro de interfaces.
- Ele fornece Para cada() método que pode iterar por meio de alocações de memória contíguas e permite usá-lo sem saber seu tamanho.
- Disponibiliza a classe Collectors que permite acumular elementos em coleções, resumindo os dados de acordo com diversos critérios.
- Ele fornece a API de fluxo que permite computação lenta (através disso você pode inicializar apenas se for necessário) e programação de estilo funcional.
- Ele fornece uma classe Base64 para criptografia e descriptografia.
- O desempenho foi aprimorado para o construtor java.lang.String(byte[], *) e o método java.lang.String.getBytes().
- Uma nova aula java.net.URLPermission foi adicionado. Representa permissão para acessar um recurso definido por uma determinada URL.
- Ele fornece uma única interface de método abstrato.
Como configurar o Java SE no Windows
Para desenvolver ou executar aplicativos Java, é necessário fazer download e instalar o Java SE Development Kit.
Etapa 1.) Baixe a versão mais recente do Java SE no site oficial da Oracle.
pandas iterrows
Etapa 2.) Depois de baixar o arquivo, você terá um arquivo executável baixado. Execute esse arquivo e mantenha tudo como padrão e continue clicando em próximo.
Etapa 3.) Após concluir a instalação, seu JDK e JRE serão baixados na pasta de arquivos do programa.
Etapa 4.) Após a instalação completa, você precisa configurar as variáveis de ambiente.
Etapa 5.) Vá para painel de controle -> Sistema e Segurança -> Sistema -> Configurações Avançadas do Sistema. A seguinte caixa de diálogo aparecerá.
Etapa 6.) Clique em Variáveis de Ambiente, vá para variáveis do sistema e clique duas vezes em Caminho.
Etapa 7.) Agora adicione o caminho do seu arquivo bin presente no arquivo JDK à variável Path.
A configuração do ambiente Java está concluída.
Para desenvolvimento, você pode usar qualquer IDE como IntelliJ IDEA, Eclipse ou NetBeans. Eclipse e NetBeans são gratuitos, mas IDEs, mas o IntelliJ IDEA é IDE pago.
Java SE versus Java EE
Java EE refere-se ao Java Enterprise Edition. É um wrapper em torno do Java SE que fornece recursos para computação distribuída, serviços web, leitura e gravação de um banco de dados de forma transacional. Java EE é um wrapper em torno do Java SE, fornecendo certas funcionalidades e recursos adicionais junto com o Java SE.
JavaSE | JavaEE |
---|---|
Java SE fornece funcionalidades básicas, como definição de tipos e objetos. | Java EE fornece APIs para execução de aplicativos em grande escala. |
SE é uma especificação Java padrão | EE é baseado em Java SE. Ele fornece funcionalidades como aplicativos web, servlets, etc. |
Consiste em bibliotecas de classes, máquinas virtuais e programação de ambiente de implantação. | Java EE é um aplicativo estruturado com camadas separadas de cliente, negócio e empresa. |
É usado principalmente para desenvolver APIs para aplicativos de desktop, como software antivírus, jogos, etc. | É usado principalmente para desenvolvimento de aplicações web. |
É adequado para desenvolvedores Java iniciantes. | É adequado para desenvolvedores Java experientes que criam aplicativos para toda a empresa. |
A funcionalidade de autenticação do usuário não é fornecida com Java SE. | A autenticação do usuário é fornecida pelo Java EE. |
Futuro do Java SE
Java SE parece estar perdendo seu charme, pois não oferece muitas funcionalidades úteis e é usado apenas para recursos básicos da linguagem de programação Java. A tendência contínua mostra uma diminuição no uso de Java SE e mais pessoas usam outras plataformas de programação, como Java EE, Java ME e Python. Java SE surgiu com recursos como compartilhamento de classe de dados de aplicativo, GC completo paralelo, interface de coletor de lixo, interface de tipo de variável local que o torna forte com outras plataformas de programação, mas ainda não está à altura. Atualmente, Java está se concentrando em gerenciamento de dados e ecossistemas de aprendizado de máquina.