مبانی زبان جاوا و نحو آن

جاوا یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی در جهان است. جاوا توسط جیمز گاسلینگ در حالی که در سال 1995 در Sun Microsystems کار می کرد ، ایجاد شده و اکنون توسط اوراکل نگهداری می شود ، از قابلیت حمل ، استحکام و سادگی خود استفاده می کند. در این مقاله به مبانی اصلی زبان ، از جمله نحو آن ، استانداردهای استفاده و نمونه های عملی پرداخته شده است.
ویژگی های اصلی جاوا
1 – بستر مستقل: با تشکر از دستگاه مجازی جاوا (JVM) ، برنامه هایی که در جاوا نوشته شده است می توانند بر روی هر بستر که دارای JVM باشد ، اجرا شود.
2 – Object گرا: جاوا بر اساس اصول برنامه نویسی با هدف (POO) طراحی شده است و امکان استفاده مجدد از کد را فراهم می کند.
3 – ایمنی: جاوا مکانیسم های امنیتی قوی برای محافظت از داده ها و جلوگیری از آسیب پذیری ها دارد.
4 – multhreading: پشتیبانی ساخته شده برای اجرای چندین موضوع به طور همزمان.
5 – جمع آوری زباله: مدیریت خودکار حافظه ، رهایی از توسعه دهنده از مسئولیت منابع غیرمستقیم دستی.
ساختار اساسی یک برنامه در جاوا
هر برنامه در جاوا از یک ساختار اساسی پیروی می کند ، که شامل کلاس ها و روش ها است. در اینجا یک مثال ساده وجود دارد:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Olá, Mundo!");
}
}
توضیح کد
کلاس عمومی Helloworld: کلاس به نام Helloworld را تعریف می کند. در جاوا ، تمام کد باید در یک کلاس باشد.
عمومی استاتیک عمومی اصلی (رشته[] استدلال ها): این نقطه ورود برنامه است. روش اصلی با شروع برنامه اجرا می شود.
system.out.println (“سلام ، جهان!”): چاپ “سلام ، جهان!” در کنسول
انواع داده ها و متغیرها
جاوا یک زبان کاملاً تایپ شده است ، یعنی هر متغیر باید یک نوع مشخص داشته باشد. در اینجا انواع اصلی داده ها وجود دارد:
Tipo Tamanho Valores Possíveis
byte 8 bits -128 a 127
short 16 bits -32.768 a 32.767
int 32 bits -2.147.483.648 a 2.147.483.647
long 64 bits -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
float 32 bits Precisão simples
double 64 bits Precisão dupla
char 16 bits Um caractere Unicode
boolean 1 bit true ou false
مثال اعلامیه متغیر
public class TiposDeDados {
public static void main(String[] args) {
int idade = 25;
double salario = 4500.50;
char inicial = 'J';
boolean empregado = true;
System.out.println("Idade: " + idade);
System.out.println("Salário: " + salario);
System.out.println("Inicial do nome: " + inicial);
System.out.println("Empregado: " + empregado);
}
}
کنترل جریان
جاوا چندین ساختار را برای کنترل جریان ارائه می دهد ، مانند ، در حالی که ، در حالی که ، در حالی که ، و سوئیچ.
مثال: ساختارهای مشروط
public class ControleDeFluxo {
public static void main(String[] args) {
int numero = 10;
if (numero > 0) {
System.out.println("O número é positivo.");
} else if (numero < 0) {
System.out.println("O número é negativo.");
} else {
System.out.println("O número é zero.");
}
}
}
مثال: حلقه تکرار
public class LacosDeRepeticao {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
System.out.println("Contagem: " + i);
}
int contador = 5;
while (contador > 0) {
System.out.println("Contador: " + contador);
contador--;
}
}
}
Objected برنامه ریزی شده (POO) در جاوا
پو یکی از ستون های جاوا است. در اینجا مفاهیم اصلی آورده شده است:
-
کلاس: قالب برای ایجاد اشیاء.
-
شی: نمونه یک کلاس.
-
Encapsulation: کنترل دسترسی به داده های کلاس.
-
وراثت: توانایی کلاس برای وراثت ویژگی ها و روش های کلاس دیگر.
-
پلی مورفیسم: توانایی یک روش در زیر کلاس ها متفاوت رفتار می کند.
مثال: کلاس و شیء
class Pessoa {
String nome;
int idade;
void apresentar() {
System.out.println("Olá, meu nome é " + nome + " e tenho " + idade + " anos.");
}
}
public class OrientacaoObjetos {
public static void main(String[] args) {
Pessoa pessoa = new Pessoa();
pessoa.nome = "João";
pessoa.idade = 30;
pessoa.apresentar();
}
}
بالاخره
جاوا یک زبان غنی و همه کاره است ، مناسب برای توسعه دسک تاپ ، وب ، مبلمان و موارد دیگر. در این مقاله به مبانی ضروری پرداخته و نمونه هایی برای کمک به شما در شروع سفر با جاوا ارائه شده است. مثالهای ارائه شده را امتحان کنید و اطلاعات بیشتری در مورد کتابخانه ها و ابزارهایی که جاوا را بسیار قدرتمند می کند ، کاوش کنید.