If I wrote an FAQ for the Java forum, what would do you think are the best topics I can cover?
:)
Printable View
If I wrote an FAQ for the Java forum, what would do you think are the best topics I can cover?
:)
Probably the most specific ones. Rather than off topics Server Sockets ect.... I would definetly included a section on the diffrences between Java and C becuse that is a frequently asked question. ;)
Judging by the size of Sun's Java tutoral you would really have to
hone down and get to the meat. Some basic awt/swing explanations and or examples would be cool. Again diffrences between Java and C. "Basic core Java" Operators and Assignments(Precedence and Associstivity Rules for Operators
Conversions, Casting, Narrowing and Widening Conversions Numeric promotions, Type Conversion Contexts, Assiging Primative Values, Assigning References, Arithmetic Operators, Relational Operators, Boolean Logical Operators, Conditional Operators, Representing Integers(calculating 2's complement) Integer Bitwise Operators, Shift Operators, Parameter Passing, Passing Primative Data Values, Passing Object Refrence Values, Passing Array Refrences, Array Elements as Actual Parameters, Final Parameters, Program Arguements)
Language Fundamentals (Language building blocks, Lexical Tokens,Identifiers Keywords, Literals, String Literals, Integer Literals, Character Literals, Primative Datatypes, Variable Declarations, Wrapper Classes, Java Source File Structure, White Spaces, Comments)
Declarations and Access Control(Arrays, Defining Classes, Defining Methods, Constructors, Packages, Scope and Accessibility for members)
Flow Control and Exception Handling(Overview of Flow Control Statments, Selection Statements, Iteration Statements,Transfer Statements, Exception Types, try,catch and finally blocks)
Then touch base on some OOP concepts like (Inheritance, Incapsulation, Polymorphisim, Dynamic Method Lookup, Method Overiding vs. Overloading, Variable Shadowing, Interfaces, Assigning, Passing and Casting Refrences) A good section on inner classes would be nice too. :p And while your at it
make a section on Multi Threading, Object Lifetime, Collections, and Files and Streams. :)
if he wrote all of that, he may as well write his own book on the bloody language :rolleyes:
but if you do write an faq i am sure that it will be greatly appreciated :)
Yep an FAQ would be useful :)
I'd cover similar topics to the ones in the C++ FAQ
It was a joke. :rolleyes: :p
none the less there were some good points there to include just maybe in a little less detail (does this make sense ??)Quote:
Originally posted by Dilenger4
It was a joke. :rolleyes: :p
definately put in a bit about checking the use of capitals in compiling and running your code. How many times has a question been asked and they needed to type java HelloWorld instead of java helloWorld
Java and Databases. I can't ofr the life in me figure those damn things out. Get specific stuff because all the common crap is covered by the Sun tutorial.
Yes, i guess there are many ways to go with building a FAQ.
CaptainPinko made a good point about including specific stuff. Namely regarding databases. Most of the common stuff is covered in Sun's tutorals so i think a link to that within the FAQ would suffice. :)
<takes a bow>Thank you Dilenger4.
Lets us know when you're done.
PS: nice sig, Dil
Thank you. ;)Quote:
PS: nice sig, Dil
Hey Crypt how that FAQ comming? :p Need any help? Fill us in. :)
Well, probably after X-mas is when I'll really get into it. I've got school ending in a couple of weeks, and a new job starting soon, so I have a pretty full plate.
:)
yeah i know what you mean. Ive got school starting in two months. No job though. Who needs work. :p
Well if your having trouble finding the time to do it. You could post a list of the topics (or questions) and we could all pick one and write it.
And then when we submit it everyone can rip it to pieces and put it back together and then we have the final version!
Mrs K
that sounds like a very good idea :)
Yep :)
A learn by test facility would be handy, with sample code
Another good idea :)