برنامه نویسی

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

جاوا یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی در جهان است. جاوا توسط جیمز گاسلینگ در حالی که در سال 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) در جاوا

پو یکی از ستون های جاوا است. در اینجا مفاهیم اصلی آورده شده است:

  1. کلاس: قالب برای ایجاد اشیاء.

  2. شی: نمونه یک کلاس.

  3. Encapsulation: کنترل دسترسی به داده های کلاس.

  4. وراثت: توانایی کلاس برای وراثت ویژگی ها و روش های کلاس دیگر.

  5. پلی مورفیسم: توانایی یک روش در زیر کلاس ها متفاوت رفتار می کند.

مثال: کلاس و شیء

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();
    }
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

بالاخره

جاوا یک زبان غنی و همه کاره است ، مناسب برای توسعه دسک تاپ ، وب ، مبلمان و موارد دیگر. در این مقاله به مبانی ضروری پرداخته و نمونه هایی برای کمک به شما در شروع سفر با جاوا ارائه شده است. مثالهای ارائه شده را امتحان کنید و اطلاعات بیشتری در مورد کتابخانه ها و ابزارهایی که جاوا را بسیار قدرتمند می کند ، کاوش کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا