java basics java syntax
Este tutorial fornece uma introdução aos fundamentos da linguagem de codificação Java. Apresentaremos tópicos como classe Java, OOPS, sintaxe e conceitos básicos de Java:
Em nossos tutoriais anteriores, discutimos as características e recursos da linguagem Java. Também aprendemos sobre aplicativos Java. Conhecemos o download, a instalação e vários IDEs Java que podemos usar para desenvolver programas e aplicativos em Java.
porque o linux é melhor que o windows
=> Verifique TODOS os tutoriais Java aqui.
O que você aprenderá:
Noções básicas de programação Java
No último tutorial, discutimos nosso primeiro programa Java “Hello, World”. Nele, aprendemos a sintaxe básica de que precisamos apenas para exibir a mensagem “Hello, World”. Mas apenas aprender a exibir uma mensagem não é suficiente.
Se você deseja dominar a linguagem, precisa primeiro entender a sintaxe básica e as regras semânticas da linguagem, junto com as várias construções, operações matemáticas e também construções de programação repetitivas.
Você também precisa estar ciente dos vários recursos de programação orientada a objetos do Java, estruturas de dados e tipos de dados que o Java usa. Quando você acha que domina todos esses, entre vários outros recursos que o Java oferece, pode se considerar proficiente na linguagem Java.
Neste tutorial, apresentaremos os fundamentos de todos os tópicos de programação que abordaremos em toda esta série de tutoriais Java.
Vamos começar com a sintaxe Java !!
Sintaxe Java
Cada linguagem de programação tem certas regras e regulamentos que um programador precisa seguir ao escrever programas. O respectivo compilador de linguagem verifica se há regras de sintaxe e validação em seu programa. Java também possui muitas construções e componentes que tornam mais fácil para os programadores escrever programas de qualidade.
O programa “Hello, World” do tutorial anterior deu uma ideia detalhada sobre a estrutura básica de um programa Java. Agora vamos para as outras construções / componentes que um programa Java incluirá.
Convenções Java
A seguir estão algumas das convenções que um programador Java precisa seguir ao programar em Java.
(i) Nomes de classes: Em Java, a primeira letra do nome da classe para cada classe deve ser maiúscula. Por exemplo , o salário da classe será denominado de acordo com a convenção como “Salário”.
Se você tiver um nome de classe que é combinado com mais de uma palavra, cada letra da primeira palavra será uma letra maiúscula.
Por exemplo, classe MyHelloWorld.
(ii) Nome do método: Todos os nomes de métodos em Java começam com uma letra minúscula. Se o nome do método incluir mais de uma palavra, a primeira letra de cada uma dessas palavras internas será maiúscula.
Exemplo: display (), myMethod () => são nomes de métodos válidos em Java.
(iii) Nome do arquivo do programa: O nome do arquivo do programa Java deve ser igual ao nome da classe pública com uma extensão “.java”.
Por exemplo , se o nome da classe pública for “MyFirstClass”, então salve este código no arquivo denominado “MyFirstClass.java”.
Observe que um código-fonte java não pode ter nenhuma classe pública. Nesse caso, você pode ter seu nome para o arquivo de origem.
(iv) Sensível a maiúsculas e minúsculas: A linguagem de programação Java faz distinção entre maiúsculas e minúsculas. Isso significa que 'Hi' e 'hi' são dois parâmetros diferentes.
(v) Método principal: O método ‘principal’ é o ponto de partida da execução e é um método obrigatório em todos os programas Java.
Identificadores Java
Identificadores são os nomes dados a vários componentes do programa, como métodos, classes, variáveis, objetos, etc.
Um programador Java deve seguir as regras abaixo para identificadores:
- Um identificador deve sempre começar com letras (A-Z / a-z) ou um caractere de sublinhado (_) ou um caractere de moeda ($).
- O identificador não pode ter o mesmo nome de uma palavra-chave reservada Java.
- Além do primeiro caractere, um identificador pode ter qualquer combinação de caracteres.
- Em Java, como outra sintaxe de linguagem, os identificadores também diferenciam maiúsculas de minúsculas.
Portanto, de acordo com as regras acima, os seguintes identificadores são válidos.
myVar, _salary, $ sum
Os seguintes identificadores não são válidos.
123var, * mult, int.
Modificadores Java
Os modificadores mudam a acessibilidade de variáveis, métodos, etc.
Existem dois tipos de modificadores em Java:
- Modificadores de acesso: Existem quatro modificadores de acesso em Java, a saber, público, protegido, privado e padrão. Eles são usados para definir a acessibilidade para pacotes, classes, membros de classe, etc.
- Modificadores sem acesso: Java oferece suporte a modificadores sem acesso, a saber - final, abstract e strictfp. Eles são usados principalmente para definir herança, estilo de polimorfismo, etc.
Tipos de dados
Qualquer variável que contém o valor precisa ter um tipo de valor que irá conter, ou seja, se uma variável irá conter um numérico ou string ou caractere. Isso é chamado de tipo de dados da variável.
Java possui vários tipos de dados, conforme ilustrado no diagrama abaixo.

Discutiremos cada um desses tipos de dados em tutoriais separados.
Variáveis
Java oferece suporte aos três tipos de variáveis a seguir:
- Classe ou variáveis estáticas: Este tipo de variável pode ser acessado sem objeto.
- Variáveis não estáticas ou de instância: Essas variáveis são variáveis de membro que são acessadas com a ajuda de um objeto de classe.
- Variáveis locais: As variáveis locais são locais para um determinado bloco de código e deixam de existir fora desse bloco.
Palavras-chave
Existem certas palavras reservadas na linguagem Java para seu próprio uso e não podem ser usadas como nomes de variáveis ou identificadores.
A tabela a seguir fornece a lista dessas palavras conhecidas como “Palavras-chave”.
| resumo | em dobro | int | super |
| Caracteres | pra | protegido | tentar |
| afirmar | outro | interface | interruptor |
| boleano | enum | longo | sincronizado |
| intervalo | estende | nativo | esta |
| byte | final | novo | lançar |
| caso | finalmente | pacote | lança |
| pegar | flutuador | privado | transitório |
| aula | vamos para | público | vazio |
| const | E se | Retorna | volátil |
| Prosseguir | implementos | baixo | enquanto |
| predefinição | importar | estático | |
| Faz | instancia de | strictfp |
Comentários
Os comentários são as instruções que são ignoradas pelo compilador. Você pode fornecer comentários para seu código para torná-lo mais legível e fácil de entender.
perguntas da entrevista do sql server para experientes
Java oferece suporte a três tipos de comentários:
- Comentários de linha única denotados por ‘//’
- Comentários multilinhas representados por ‘/ *… * /’
- Comentários de documentação denotados por ‘/ ** ****** /
Você aprenderá mais sobre esses comentários em nossos tutoriais subsequentes.
Operadores
Operadores são símbolos que realizam operações lógicas e matemáticas em variáveis ou identificadores. Essas variáveis ou identificadores são chamados de Operandos.
Java oferece suporte a vários operadores, conforme mostrado no diagrama abaixo:

Mais sobre Operadores em Java serão discutidos nos tutoriais posteriores.
Tomando uma decisão
Também chamado de instruções de controle. Essas instruções alteram ou controlam a execução do programa com base em uma condição particular. Se a condição for verdadeira, um bloco de código seguindo esta condição é executado, caso contrário, um bloco diferente é executado.
Java possui as seguintes instruções de controle / tomada de decisão.

rotações
Em linguagens de programação, o loop é incluído para executar repetidamente um bloco de código. O loop geralmente começa com um teste e o bloco de código é executado repetidamente por um número fixo de vezes chamado de iterações ou até que uma condição seja satisfeita.
Em Java, você tem as seguintes construções de loop.

Aprenderemos os loops em detalhes em nossos tutoriais subsequentes.
Arrays Java
Os arrays nada mais são do que uma estrutura de dados usada para conter os elementos de dados do mesmo tipo sequencialmente.
Os arrays Java também são semelhantes aos arrays em C / C ++ e outras linguagens de programação.
Suporta Java:
- Matrizes unidimensionais: Uma sequência de elementos do mesmo tipo e pode ser acessada usando um nome de array.
- Matriz multidimensional: Os elementos são organizados na forma de linhas e colunas, ou seja, em forma de matriz.
Classe Java e OOPS
Uma classe é um projeto de qualquer entidade da vida real, por exemplo , um carro. Uma classe em Java consiste em variáveis de dados e nos métodos ou funções que operam nesses dados.
Variáveis de dados ou variáveis de membro e métodos descrevem o comportamento de objetos que são instâncias da classe. Isso significa que o estado da entidade representada por uma classe em qualquer instante é definido por um objeto.
Interfaces Java
Uma interface em Java é uma coleção de assinaturas e campos de método. Uma interface não possui uma implementação de métodos. Uma classe pode herdar da interface e implementar os métodos da interface.
Pacotes Java
Classes e interfaces que possuem funcionalidade ou dependência semelhante são agrupadas para formar um pacote. O pacote torna a modularização do código mais fácil em Java.
perguntas frequentes
P # 1) O que é o núcleo do Java?
Responda: Core Java é o conceito básico em variáveis semelhantes ao Java, tipos de dados, arrays, OOPS, etc. Você verá a visão geral de todos os conceitos básicos do Java aqui. O Core Java geralmente faz parte da edição Java SE que permite desenvolver aplicativos Java gerais.
Q # 2) Quais são os tipos de programas Java?
Responda: Usando Java, você pode desenvolver os seguintes aplicativos.
- Aplicativo Java: Executado no computador cliente
- Applet Java: Funciona em um navegador da web
- Aplicativo Java Swing: Aplicativo com GUI
- JAR (Arquivo Java): Aplicativo empacotado
- Servlet: Executa em um servidor web
- EJB (Enterprise Java Beans): Usado para desenvolver sites e rodar em um servidor web.
Conclusão
Neste tutorial, vimos uma breve visão geral de cada um dos tópicos que classificamos como básicos do Java. Cobriremos cada tópico em detalhes separadamente em nossos tutoriais subsequentes nesta série.
Junto com os tópicos acima, também cobriremos tópicos avançados como estrutura de coleção, tratamento de exceções, multithreading, etc., entre outras coisas.
=> Visite aqui para ver a série de treinamento Java para todos.
Leitura recomendada
- OOP Java: introdução à programação orientada a objetos em Java
- Tutorial de classe de scanner Java com exemplos
- Tutorial da classe Java Array - classe java.util.Arrays com exemplos
- O que é Java Vector | Tutorial da classe Java Vector com exemplos
- Introdução à linguagem de programação Java - tutorial em vídeo
- Interface Java e tutorial de classe abstrata com exemplos
- Implantação Java: Criação e execução de arquivo JAR Java
- Arrays em Java 8 - classe de fluxo e método ParallelSort