Java (lugha ya programu)

Kutoka Wikipedia, kamusi elezo huru
Jump to navigation Jump to search
Java
Duke (Java mascot) waving
Shina la studio namna : inaozingatiwa kuhusu kipengee

namna nyingi

Imeanzishwa Mei 23 1995 (1995-05-23) (umri 25)
Mwanzilishi James Gosling
Ilivyo sasa Ilivutwa na: Ada 83, C++, C#, Eiffel, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal, Object Pascal

Ilivuta: Ada 2005, BeanShell, C#, Chapel, Clojure, ECMAScript, Fantom, Gambas, Groovy, Hack, Haxe, J#, Kotlin, PHP, Python, Scala, Seed7, Vala

Mahala Sun Microsystems
Tovuti https://www.oracle.com/java/

Java ni lugha ya programu. Iliundwa na James Gosling na ilianzishwa tarehe 23 Mei 1995. Iliundwa ili kuumba programu kwa Android. Leo tunatumia Java SE 13. Ilivutwa na C++.

Historia[hariri | hariri chanzo]

Ilianzishwa mwaka wa 1995 nchini Marekani. James Gosling, Mike Sheridan, na Patrick Naughton walianza kufanya kazi kuhusu Java mwaka wa 1991. Mwaka wa 1996 Sun Microsystems ilichapa Java 1.0.

Falsafa[hariri | hariri chanzo]

Namna ya Java ni ile inaozingatiwa kuhusu kipengee na namna nyingi.

Sintaksia[hariri | hariri chanzo]

Sintaksia ya Java ni ngumu sana; inafananishwa na lugha za programu nyingine kama JavaScript, Python au Ruby. Ilivutwa na sintaksia ya C++, lugha ya programu nyingine.

Mifano ya Java[hariri | hariri chanzo]

Programu kwa kuchapa « Jambo ulimwengu !».

 public class JamboUlimwengu {
     public static void main(String[] args) {
         System.out.println("Jambo ulimwengu !");
     }
 }

Programu kwa kutafuta thamani katika jedwali.

class Mfano2
{  static void main(String[ ] args)
     { 
        int [ ] table= {12,-5,7,8,-6,6,4,78,2};
        byte elt = 4;
        short i ;
        for ( i = 0 ; i<8 ; i++ )
        if (elt= =table[i]) break ;
        afficher(i,elt);
      }
   static void afficher (int rang , long val)
   { if (rang == 8)
        System.out.println("thamani : "+val+" haitafutwi.");
      else
        System.out.println("thamani : "+val+" thamani anatafutwa in rank :"+ rang);
   }
}

Marejeo[hariri | hariri chanzo]

  • Binstock, Andrew (May 20, 2015). "Java's 20 Years of Innovation". Forbes. Archived from the original on March 14, 2016. Retrieved March 18, 2016.
  • Chaudhary, Harry H. (July 28, 2014). "Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans". Retrieved May 29, 2016.
  • Java 5.0 added several new language features (the enhanced for loop, autoboxing, varargs and annotations), after they were introduced in the similar (and competing) C# language. [1] Archived March 19, 2011, at the Wayback Machine [2] Archived January 7, 2006, at the Wayback Machine
  • Gosling, James; McGilton, Henry (May 1996). "The Java Language Environment". Archived from the original on May 6, 2014. Retrieved May 6, 2014.