Knowledge

Talk:Java (programming language)/Archive 3

Source šŸ“

342:
native machine code before running it. Also, while there are a few java compilers out there that can create a native executable from a Java project, the majority of Java applications are delivered as Java bytecode and rely on the JVM to execute them. Compiling the language directly to a standalone (machine code) executable implies that not only is a JVM not used but also that the Java libraries, which the application most certainly uses, are compiled and delivered as native code as well. This is just not the case today.
31: 355:
Adrian Joniano (Professor in Computer Science, RMIT Doncaster) this whole issue of JVM alone renders Java almost certainly obsolete within 5 years if not resolved and it is expected that Microsoft will pounce with an evolved .Net by then. If any consolation come to Java and it's compilation issues it will be that at least when SUN delivered the product it extended its native drivers asynchronously to reconcile any threading issues. Portability all a farce in the end.
318:
affect this rather simplistic measurement, though, due to generational GC. I suspect it could be hard to comment on this in the article without getting in trouble with some people. This is somewhat speculative, but the assertion that 'GC is unavoidably slow' is even more speculative (dare I say provably false, as per the experiment I mention).
147:, and we already got that covered). But the present examples are better suited (after some necessary cleanup) for a "gentle introduction to Java"-type writeup, perhaps on Wikibooks. I'd much prefer to keep code examples to a minimum, unless they serve to illustrate specific language constructs (e.g. the generalized 1080:
Syntax details are of great benefit to some of the people, they're encyclopedic in nature (as is formal grammar), and they require very little effort to create and maintain (much of it can be copied and pasted from other languages, and the syntax for a language tends to change very little over time).
1076:
The more similar some languages are, the more difficult it can be to get a clear idea of how they differ, and the more helpful I find it is to list the syntax for each of them. As an example, I learned PHP, Perl, and Bash scripts at roughly at the same time, all of which share a common ancestry and a
842:
My preference would be to move as much as possible to the child article. However, I could also see some logic in including the annotated Hello World example in the Java programming article to give a reader of the Java article the flavor of the syntax. While I could see expanding the summary somewhat
301:
In the Criticisms:Performance Impacts section, it is mentioned that Garbage Collection 'unaviodalbly harms performance and memory usage' which is not neccesarily the case. Often, for large data sets with many small elements GC can dominate conventional malloc/free implementations, and in other cases
1084:
On the same note, I'd have no objection to including the formal grammar, as long as there's even a single person that finds it useful, and as long as it doesn't weigh down the main article. I don't think the easy availability of info from other sources, or the size of the target audience, is enough
1030:
The basic syntax is almost identical to that of languages such as C or C++. A paragraph noting this similarity I think would be much more fruitful than a reexplanation. What would be exciting and interesting would be a page possibly describing the grammar of Java in formal forms (EBNF or somesuch).
694:
Recently, someone changed the Python article, putting the philosophy at the beginning of the article with the commentary, "Put philosophy before history (what it IS is more important than how it got there)." So far no one has objected to that particular change, and it made sense to me. Would anyone
383:
I don't know who wrote that last paragraph, but it shows a different view of reality to mine. First, we have applications which run as JVM or C++ (with a preprocessor to convert), and they are of comparable speed - for some code the Java applets even run faster for some reason. Modern JITs are very
354:
Compiling Java to the native machine will always produce more reliability and not necessarily performance. What must be realised also is that Java is already on the backfoot with execution speed against the likes of .NET which of course doesn't have the JVM/Native type of issues anyway. Speaking Dr
317:
in a tight loop in C or C++ and the equivalent Java loop show GC to outperform usual implementations of free/malloc by a factor of ten. In Sun JDK allocation is about 10 machine instructions and deallocation is (almost) zero instructions since GC does not touch garbage. The life time of objects may
1124:
This point no longer seems to be very valid. Although the mention of regex in J2SE 1.4 is nice, the truth is that Java now has reg ex support every bit as good as perl or php. The above sentence is misleading...it seems to say that Java's regex is lacking, having early, minor support at best. That
948:
to the list of packages in the articleā€”the article is nearly a complete subset.) The only really relevant thing that needs to be discussed regarding the platform is to describe the distinction between the platform and the language and explain what constitutes the platform. I suspect that can be
803:
At the very least, would a brief summary (moving everything else to the syntax article) be an adequate solution? Not necessarily an ideal solution but an adequate one. I'd favor moving as much of the syntax info as possible (aside from a brief summary) into the sister article, so that if someone
341:
This sentence is wrong for a few reasons. The implication of this sentence, by comparing it to native execution, is that JVMs interpret Java bytecode. While this might of been the case in early Java versions, it's almost never the case today. Practically all modern JVMs compile Java bytecode to
264:
I agree. The introduction is terrible. I've removed some of the really obscure trivia ("Oak" was named after a tree outside someone's office) but just about everything else that's in the introduction (i.e. everything after "Java is an object-oriented programming language ..." down to "shares a
233:
Another common Java mistake. The type of memory and the way to reference it are separate. In Java objects are really pointers which are automatically referenced and primitive types are references. In C++ all types are handled in exactly the same way. You can have pointers point to automatic or
943:
Consider that java.lang contains classes that are central to the language. The article on the language already has significant discussion of the libraries. The sections in the Java SE article that list and summarize the packages are better served by the Javadoc API documentation. (Compare
741:
I started out writing a response here in favor of putting philosophy first based on the argument that the history is rarely succinct, whereas philosophy should be. However, examining the article on Java convinced me that my argument didn't hold. The philosophy is definitely a more in-depth
691:, for describing and discussing the content reorganizing I've been doing in the past couple weeks for a number of programming-language articles. I recently tried moving the Java history much farther down in the article, but quickly reverted the change because of feedback from a couple users. 1077:
very similar but inconsistent syntax. I found it to be invaluable to have cheat sheets (brief listings of the syntax) to avoid confusing one language with another. The same applies with C++ and Java; they're very similar syntactically, but there are inconsistencies throughout the syntax.
142:
I agree with Nigelj and Neilc. The code examples that were recently inserted, removed, and reinserted are rather amateurish ("a void is a function") and are not really representative of the language. I wouldn't object to a "Hello, world" program (though the proper place for that is
1014:
The syntax details are not attempting to teach someone to use the language, and they're not attempting to teach the basic concepts of programming (the "References" and "External links" sections serve that purpose), they're simply showing in detail what the language actually is. HTH
791:
I'm working on splitting off the syntax section, but I'm a little unsure about exactly where to draw the line and what to leave behind. Should everything except a brief summary of the syntax be moved into the "Java syntax" article, or should some parts of it be left behind? For the
102:
I think the article needs some code examples which go beyond hello world (which often doesn't tell much about a language in most cases). Especially for Java as an object oriented language it seems to pay off to have an example which somehow shows how classes are implemented.
210:
In C++ there are two different kinds of memory. Memory for automatic objects, which is handled by the language and dynamic memory, which is handled by the programmer. All this requires is a correctly written constructor and destructor method for each class which uses "new".
532:
The introduction states that Java is a variant of C++ with a "more robust runtime environment." As far as I know, C++ has no runtime environment except the operating system itself, which the JVM also runs on top of. Can we fix this little erratum? --Duke
1081:
Plus, most of the details can be isolated in sister pages, without weighing down the main articles. In other words, there's a need, it's appropriate, and it doesn't get in the way of anything else. So I don't really see a downside.
1009:
Added up, those little differences in syntax of one language to another have as much to do with identifying what the language is, and how it's different from other languages, as do the high-level discussions about philosophy and
649:
Not all projects or environments require enterprise-level complexity, such as stand-alone websites or sole-proprietorship programmers. Such individuals find Java's self-enforcing complexity management to be
1093:
freely available. There is no such guarantee with most other sources of information, regardless of how easily and readily available they are at present. Adding encyclopedic info to Knowledge essentially
938:
article should be merged here. The difference between the Java language and the Java platform is hopelessly blurred. You can't discuss the language in abscence of the libraries in any meaningful way.
206:, where a program consumes more and more memory without cleaning up after itself. Even worse, if a region of memory is deallocated twice, the program can become unstable and will likely crash. 384:
good - and they run native code. As for portability: we ship Java applets which run on Windows, Macs and Linux boxes, as well as Java players for mobile phones. I don't think .NET does this.
120:
But it really is a terrible example, full of errors in terminology and demonstrating nothing useful about the language or OO in general. Where to begin? I'm a bit tied up at the moment. --
752: 169:
Per this discussion, I've removed the examples again. If someone really does want to keep them, please improve them before just blindly re-adding them to the page (but I tend to agree with
337:
Java has obtained a reputation for slow performance, primarily because most users have targeted the Java virtual machine rather than compiling the language directly to native machine code.
306:
for details on a popular C implementation of a garbage collection. On the other hand the Language characteristics:Automatic Garbage collection section is very accuarte and independent. -
202:. In C++, memory is allocated by the programmer to create an object, then deallocated to delete the object. If a programmer forgets or is unsure when to deallocate, this can lead to a 772: 768:
I think these sections have worthwhile content, but I think including a high-level summary and a link to a child article for each of these sections would tighten up the article. ā€“
254:
The summary need more info about what Java is, rather than all this about history and who makes it. Something about what makes Java speical, it's popularity, commons uses, --
1002: 695:
object to placing history immediately after philosophy for the Java article, or for other programming articles in general? Please feel free to comment either here, on the
537: 493: 955: 388: 800:
articles, the main article still covers a lot of ground about the syntax, and the syntax article does a lot more than just listing correct syntactical expressions.
367: 265:
similar C-like syntax." should be moved out of the intro and replaced by a brief explanation of what Java actually is, where it's used and why it's significant. --
567: 677: 581: 489: 307: 1136: 1120:
Java's support of text matching and manipulation is not as strong as languages such as Perl or PHP, although regular expressions were introduced in J2SE 1.4.
1061: 1035: 977: 1104: 1019: 921: 872: 847: 782: 746: 734: 632: 596: 534: 527: 348: 269: 905: 825: 808: 821:
I added a brief summary to the beginning of the syntax section. In theory, this is all that would be left behind when the syntax article gets created. --
363: 160: 804:
wants to learn about the syntax, they simply go to the syntax article, period; they don't have to keep going back and forth between the two articles. --
723: 177: 110:. Of course we may discuss what kind of a more longish example to include so this is just to be considered as a placeholder for a more longish example. 456: 258: 124: 442:
for example is an international standard, therefore everybody is allowed to develop an own C compiler/linker/IDE. What about Java in this context? --
135: 992: 345: 220:
programmers can become confused with Java because in Java primitives are always automatic variables and objects always reside on the heap, whereas
542: 322: 640: 508: 468: 707: 696: 688: 89: 81: 76: 64: 59: 988:
Is is really useful to clutter the article with basic syntax as this? We're not here to instruct the user on how to write basic Java.
328: 114: 446: 428: 107: 471: 764:
stylistically different than the rest of the article being primarily recapitulations of information widely available elsewhere.
742:
discussion of Java and less likely to be accessible to a lay reader. So now I've gone 180Ā° before even presenting my case. ā€“
521: 275: 497: 249: 1144: 244: 901:
article. I don't have any plans to split off the Resources section, but I'd have no objection to someone else doing so. --
284:, which claims that the Java platform (not the language) was developed by Tom Stambaugh and his company Bridge Systems. 983: 371: 962: 935: 923: 563:, not the language. I left .NET in the info box for now, but unless there are objections, I intend to remove it. -- 559:, which is the real influence of the Java language. .NET should be listed as a software platform influenced by the 47: 17: 1085:
of an argument to avoid adding something to Knowledge. One of the key qualities of Knowledge is that the content
672: 628: 730:
In almost all cases, history should be before anything else. It is important for framing the article properly.
714: 517: 131:
If you insist on keeping it, can you please make it suck less? Because the current version is pretty bad.
296: 757:
With the current reorganization of the article, the sections on syntax and resources stand out now as:
682: 38: 843:
from what you have included, I would not expand it to the same extent as the C programming article. ā€“
1049: 1140: 404:
claimed, in a Forbes magazine article he wrote, to have started the Java project (linked from his
930:
I realize this article is already too long, and we should be discussing splitting parts off (see
385: 1098:
that the knowledge won't be lost, that it will remain permanently in the hands of the community.
662:, it belongs in a different article. I think this statement needs to be clarified or removed. ā€“ 793: 452:
If memory serves, the Java standard is open; Sun's Java virtual machine implimentation is not.
144: 1052:. We could link to that, but I don't see the point of also having the formal grammar here. -- 97: 897:
Done. I moved all of the syntax except for the summary and the Hello World example into the
1132: 868:
I'm pretty comfortable with leaving only the summary and the Hello World example behind. --
506:
I am the anon above. Why was the {{TOCleft}} reverted? Not everyone runs at 1280x1024. --
485: 433: 359: 288: 8: 1057: 668: 624: 156: 303: 190:
I find that all comparisons with C++ give a flawed explanation of the latters workings.
970: 700: 945: 1005:
above about splitting syntax (and possibly resources) into separate sister articles.
578: 462: 396: 199: 778:
I'll try to split off the syntax section before it gets too ridiculously longĀ :-) --
333:
The following sentence begins the Performance Impacts section (under Criticisms)...
513: 417: 405: 401: 931: 476: 319: 46:
If you wish to start a new discussion or revive an old one, please do so on the
1053: 1032: 989: 974: 952: 844: 769: 743: 731: 663: 619: 564: 548: 266: 170: 152: 1101: 1016: 966: 902: 869: 822: 805: 779: 704: 593: 560: 255: 453: 425: 185: 234:
dynamic memory and the same for references. Consequently the "by means of
898: 719: 610: 443: 241: 221: 217: 203: 195: 173:
that an example isn't really needed, on the main article page at least).
121: 111: 174: 132: 224:
programmers are explicitly given the choice in both cases by means of
481:
Added TOCleft (article is hard to read otherwise on <= 1024x768).
281: 761:
technical details unlikely to be of interest to non-programmers; and
797: 412:
I started the Java project at Sun Microsystems on December 5, 1990.
235: 225: 659: 556: 291:
comment added by ] (] ā€¢ ]) 13:04, 16 December 2005 213.134.124.81
151:
loop), as opposed to general lessons about object orientation. --
932:#Moving sections on Syntax and Resources out to child articles 753:
Moving sections on Syntax and Resources out to child articles
438:
Is Java open source? Under what license is Java distributed?
574: 1114: 1050:
the syntax chapter of the Java Language Specification
588:
My impression of what influenced what is: Java =: -->
304:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/#details
703:(one user has already commented on my talk page). -- 106:
For this reason I reinserted the example deleted by
194:One possible argument against languages such as 592:IL code; I was considering removing it also. -- 573:.NET is more comparable to (and competes with) 715:User:Dysprosia#location_of_the_history_section 408:). Should that be mentioned in this article? 961:Actually, what makes sense is to merge to 689:User:Flash200/Programming-language outline 276:Java platform developed by Bridge Systems? 198:is the burden of having to perform manual 313:In fact, the simple experiment of doing 1013:Teaching how to write basic Java -: --> 551:, a software platform, be listed under 14: 645:The first bullet under criticisms is: 543:Should platforms be listed in Infobox? 44:Do not edit the contents of this page. 934:), but nevertheless I think that the 641:Self-enforcing complexity management? 656:self-enforcing complexity management 25: 1048:The formal grammar can be found in 23: 528:"more robust runtime environment"? 282:http://c2.com/cgi/wiki?JavaHistory 24: 1158: 963:Java 2 Platform, Standard Edition 936:Java 2 Platform, Standard Edition 924:Java 2 Platform, Standard Edition 467:Reverted to deal with vandalism. 329:Poorly Written/Misleading section 29: 18:Talk:Java (programming language) 658:mean? If this is referring to 577:. I agree with your removal. 13: 1: 1000:Cluttering the article -: --> 969:so I've moved the discussion 538:21:26, 20 December 2005 (UTC) 522:17:11, 18 December 2005 (UTC) 472:22:01, 17 December 2005 (UTC) 457:16:28, 17 December 2005 (UTC) 447:13:50, 17 December 2005 (UTC) 429:07:46, 17 December 2005 (UTC) 349:05:26, 17 December 2005 (UTC) 270:01:08, 18 December 2005 (UTC) 250:Introduction is not very good 1125:has not been my experience. 1105:20:09, 23 January 2006 (UTC) 1062:06:00, 23 January 2006 (UTC) 1036:05:18, 23 January 2006 (UTC) 1020:17:06, 22 January 2006 (UTC) 993:09:16, 22 January 2006 (UTC) 978:18:34, 20 January 2006 (UTC) 956:11:19, 20 January 2006 (UTC) 949:accomplished in a paragraph. 906:00:48, 23 January 2006 (UTC) 873:00:03, 23 January 2006 (UTC) 848:21:33, 22 January 2006 (UTC) 826:19:59, 22 January 2006 (UTC) 809:18:22, 22 January 2006 (UTC) 783:23:51, 19 January 2006 (UTC) 773:05:24, 19 January 2006 (UTC) 747:05:24, 19 January 2006 (UTC) 735:04:08, 19 January 2006 (UTC) 724:23:44, 18 January 2006 (UTC) 708:23:38, 18 January 2006 (UTC) 678:21:20, 17 January 2006 (UTC) 633:19:21, 11 January 2006 (UTC) 597:02:29, 11 January 2006 (UTC) 582:18:42, 10 January 2006 (UTC) 568:18:40, 10 January 2006 (UTC) 323:01:27, 16 January 2006 (UTC) 259:07:09, 9 December 2005 (UTC) 245:14:21, 27 October 2005 (UTC) 178:13:14, 26 October 2005 (UTC) 161:04:49, 25 October 2005 (UTC) 136:04:15, 25 October 2005 (UTC) 125:19:00, 24 October 2005 (UTC) 115:07:37, 24 October 2005 (UTC) 7: 1008:Basic syntax details -: --> 10: 1163: 984:Operators and basic syntax 591:CLR, Java byte code =: --> 555:in the info box? I added 1147:) 20:31, 27 February 2006 500:) 08:41, 18 December 2005 389:21:57, 8 March 2006 (UTC) 374:) 01:55, 22 December 2005 145:Hello world program#Java 946:Java SE 19 API Javadocs 302:can be comparable. See 1122: 652: 422: 339: 231: 208: 1118: 687:I created a subpage, 647: 410: 335: 213: 192: 42:of past discussions. 297:Performance Impacts 238:" makes non sense. 683:Organizing content 654:What exactly does 605:Removed .NET from 386:Stephen B Streater 1149: 1135:comment added by 1060: 1058:(call me collect) 502: 488:comment added by 376: 362:comment added by 315:free(malloc(10)); 293: 200:memory management 95: 94: 54: 53: 48:current talk page 1154: 1148: 1129: 1056: 675: 631: 590:.NET, JVM =: --> 520: 501: 482: 420: 418:Patrick Naughton 402:Patrick Naughton 375: 356: 308:Chris Marcellino 292: 285: 73: 56: 55: 33: 32: 26: 1162: 1161: 1157: 1156: 1155: 1153: 1152: 1151: 1130: 1117: 986: 927: 755: 685: 667: 643: 623: 589:C#, J2EE =: --> 545: 530: 512: 490:144.126.130.139 483: 479: 465: 436: 421: 416: 399: 357: 331: 299: 286: 278: 252: 188: 159: 100: 69: 30: 22: 21: 20: 12: 11: 5: 1160: 1137:204.126.80.110 1116: 1113: 1112: 1111: 1110: 1109: 1108: 1107: 1099: 1082: 1078: 1069: 1068: 1067: 1066: 1065: 1064: 1041: 1040: 1039: 1038: 1025: 1024: 1023: 1022: 1011: 1006: 985: 982: 981: 980: 926: 920: 919: 918: 917: 916: 915: 914: 913: 912: 911: 910: 909: 908: 884: 883: 882: 881: 880: 879: 878: 877: 876: 875: 857: 856: 855: 854: 853: 852: 851: 850: 833: 832: 831: 830: 829: 828: 814: 813: 812: 811: 801: 786: 785: 766: 765: 762: 754: 751: 750: 749: 738: 737: 727: 726: 684: 681: 642: 639: 638: 637: 636: 635: 600: 599: 585: 584: 549:Microsoft .NET 544: 541: 529: 526: 525: 524: 478: 475: 464: 461: 460: 459: 435: 432: 414: 398: 395: 394: 393: 392: 391: 378: 377: 330: 327: 326: 325: 298: 295: 277: 274: 273: 272: 251: 248: 230: 229: 187: 184: 183: 182: 181: 180: 171:User:MarkSweep 164: 163: 155: 139: 138: 128: 127: 99: 96: 93: 92: 87: 84: 79: 74: 67: 62: 52: 51: 34: 15: 9: 6: 4: 3: 2: 1159: 1150: 1146: 1142: 1138: 1134: 1126: 1121: 1106: 1103: 1100: 1097: 1092: 1088: 1083: 1079: 1075: 1074: 1073: 1072: 1071: 1070: 1063: 1059: 1055: 1051: 1047: 1046: 1045: 1044: 1043: 1042: 1037: 1034: 1029: 1028: 1027: 1026: 1021: 1018: 1012: 1007: 1004: 999: 998: 997: 996: 995: 994: 991: 979: 976: 972: 968: 967:Java platform 964: 960: 959: 958: 957: 954: 950: 947: 940: 939: 937: 933: 925: 907: 904: 900: 896: 895: 894: 893: 892: 891: 890: 889: 888: 887: 886: 885: 874: 871: 867: 866: 865: 864: 863: 862: 861: 860: 859: 858: 849: 846: 841: 840: 839: 838: 837: 836: 835: 834: 827: 824: 820: 819: 818: 817: 816: 815: 810: 807: 802: 799: 795: 790: 789: 788: 787: 784: 781: 777: 776: 775: 774: 771: 763: 760: 759: 758: 748: 745: 740: 739: 736: 733: 729: 728: 725: 722: 721: 716: 712: 711: 710: 709: 706: 702: 698: 692: 690: 680: 679: 674: 670: 665: 661: 657: 651: 646: 634: 630: 626: 622: 621: 616: 615:Influenced by 612: 608: 604: 603: 602: 601: 598: 595: 587: 586: 583: 580: 576: 572: 571: 570: 569: 566: 562: 561:Java platform 558: 554: 550: 540: 539: 536: 535:71.198.170.40 523: 519: 515: 511: 510: 505: 504: 503: 499: 495: 491: 487: 474: 473: 470: 458: 455: 451: 450: 449: 448: 445: 441: 431: 430: 427: 419: 413: 409: 407: 403: 390: 387: 382: 381: 380: 379: 373: 369: 365: 361: 353: 352: 351: 350: 347: 343: 338: 334: 324: 321: 316: 312: 311: 310: 309: 305: 294: 290: 283: 271: 268: 263: 262: 261: 260: 257: 247: 246: 243: 239: 237: 227: 223: 219: 215: 214: 212: 207: 205: 201: 197: 191: 179: 176: 172: 168: 167: 166: 165: 162: 158: 154: 150: 146: 141: 140: 137: 134: 130: 129: 126: 123: 119: 118: 117: 116: 113: 109: 104: 98:Code examples 91: 88: 85: 83: 80: 78: 75: 72: 68: 66: 63: 61: 58: 57: 49: 45: 41: 40: 35: 28: 27: 19: 1127: 1123: 1119: 1095: 1090: 1086: 987: 942: 941: 929: 928: 767: 756: 718: 693: 686: 655: 653: 648: 644: 618: 614: 606: 579:Ohnoitsjamie 552: 546: 531: 507: 480: 466: 439: 437: 434:Java license 423: 411: 400: 364:210.0.99.105 344: 340: 336: 332: 314: 300: 279: 253: 240: 232: 216:Conversely, 209: 193: 189: 148: 105: 101: 70: 43: 37: 1131:ā€”Preceding 1091:will remain 922:Merge from 899:Java syntax 699:, or on my 611:Objective C 484:ā€”Preceding 358:ā€”Preceding 287:ā€”Preceding 204:memory leak 36:This is an 1003:discussion 607:Influenced 553:Influenced 320:Weregerbil 267:Lee Hunter 1054:MarkSweep 1033:Dysprosia 990:Dysprosia 975:Doug Bell 953:Doug Bell 845:Doug Bell 770:Doug Bell 744:Doug Bell 732:Dysprosia 713:Also see 701:talk page 664:Doug Bell 650:overkill. 620:Doug Bell 565:Doug Bell 463:Vandalism 397:Inventors 346:Spookfish 153:MarkSweep 90:ArchiveĀ 7 82:ArchiveĀ 5 77:ArchiveĀ 4 71:ArchiveĀ 3 65:ArchiveĀ 2 60:ArchiveĀ 1 1145:contribs 1133:unsigned 1010:history. 1001:See the 798:C syntax 609:, added 498:contribs 486:unsigned 406:Wiki bio 372:contribs 360:unsigned 289:unsigned 256:Apoc2400 236:pointers 226:pointers 1128:- Mark 1096:ensures 697:subpage 673:contrib 660:Java EE 629:contrib 547:Should 518:contrib 477:TOCleft 454:Raul654 426:Brianhe 39:archive 1115:Reg Ex 509:DCrazy 469:DCrazy 444:Abdull 242:MarSch 122:Nigelj 112:Hirzel 1102:Flash 1017:Flash 971:there 903:Flash 870:Flash 823:Flash 806:Flash 780:Flash 705:Flash 594:Flash 175:Neilc 133:Neilc 108:Neilc 16:< 1141:talk 1089:and 973:. ā€“ 796:and 720:Ruud 669:talk 625:talk 617:.-- 575:J2EE 514:talk 494:talk 368:talk 280:See 186:C++? 965:to 717:. ā€” 613:to 424:-- 222:C++ 218:C++ 196:C++ 149:for 1143:ā€¢ 1087:is 1015:-- 951:ā€“ 676:) 557:C# 496:ā€¢ 415:ā€” 370:ā€¢ 86:ā†’ 1139:( 794:C 671:/ 666:( 627:/ 516:/ 492:( 440:C 366:( 228:. 157:āœ 50:.

Index

Talk:Java (programming language)
archive
current talk page
ArchiveĀ 1
ArchiveĀ 2
ArchiveĀ 3
ArchiveĀ 4
ArchiveĀ 5
ArchiveĀ 7
Neilc
Hirzel
07:37, 24 October 2005 (UTC)
Nigelj
19:00, 24 October 2005 (UTC)
Neilc
04:15, 25 October 2005 (UTC)
Hello world program#Java
MarkSweep
āœ
04:49, 25 October 2005 (UTC)
User:MarkSweep
Neilc
13:14, 26 October 2005 (UTC)
C++
memory management
memory leak
C++
C++
pointers
pointers

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

ā†‘