Solved

Java topic for presentation

Posted on 2006-07-07
15
3,919 Views
Last Modified: 2013-11-21
I am currently taking an introductory course in Java programming.  As part of a class assignment, I need to find a topic for a 10 minute class presentation.  I would like to be able to present information that would be both useful and interesting for the other students.  I am a VB 6.0 programmer of database applications and would probably feel the most comfortable presenting information that would relate to those areas.

Thanks,
0
Comment
Question by:athayes
  • 6
  • 3
  • 2
  • +4
15 Comments
 
LVL 86

Expert Comment

by:CEHJ
ID: 17063873
0
 
LVL 10

Expert Comment

by:mukundha_expert
ID: 17063972
you can do it on java beans and how to represent records in database as java objects
0
 
LVL 8

Expert Comment

by:Manikandan Thiagarajan
ID: 17064479
present oops concepts

data hiding and encapsulation

inheritannce

polymorphism
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:athayes
ID: 17064621
These are good topics but are on material covered in the course.  I wasn't clear enough when I described the topic.  The subject needs to be in the area of background type stuff rather than mainstream instructional.  History or controversy would be good.  Why more than what or how.  Like, The instructor said that (in his experience) people with traditional relational database programming backgrounds had the most difficult time transitioning to Java - Is there a reason for this.  Or, what are the most serious deficiencies in Java.  Thanks,
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 17064671
>>The instructor said that (in his experience) people with traditional relational database programming backgrounds had the most difficult time transitioning to Java

That sounds odd ;-) Are you sure he doesn't mean people with backgrounds in procedural programming?
0
 

Author Comment

by:athayes
ID: 17064705
Yes, part of his point was that pure procedural programming is getting pretty rare so the transition from it (pop) to oop is sort of a known problem.  The relational thing is more under the surface.  I must admit that in my own case, so far, i'm having more trouble with the procedural stuff.  Like, the overhead of setting and getting.  I still can't see a sufficient benefit.  I have finally learned why I don't.  I'm usually the only programmer working on a project.  I write generic code that is very reusable and I've been doing it long enough to have a large library.  Of course, we don't get into data management until the next course.  I'm doing this to be able to write a web based inventory management application for a non-profit organization that modifys comfortable, non-hospital clothing for hospitalized soldiers to wear.  Should I have gone the .Net route?  I'm moderately proficient in 6.0.  Java just sounded kind of interesting.  I have enough C to keep from being totally confused.  Thanks,
0
 
LVL 15

Expert Comment

by:bpmurray
ID: 17065141
What about something in the realm of competition? Something like JSP vs ASP (or JSF vs ASPX)?
0
 

Author Comment

by:athayes
ID: 17065169
Ok, that really sounds like something.  I'm assuming that JSP is Java Server Page.  I'm not really up on Active Server Pages so it will be a double learning experience.
At the very least you've got split points.
0
 
LVL 4

Expert Comment

by:astorer
ID: 17065866

Why not use your VB and database experience and present the pros and cons of that technology vs java?

One particular thing that could interest you is that you say you have a large library of code.  Well, for Java developers the libraries of useful code/utilities are already there.  There's a wealth of open source stuff to choose from varying from small date or logging utilities to large enterprise development infrastructures.

Starting point for those are apache and source forge.

Andrew
0
 
LVL 2

Expert Comment

by:frube
ID: 17067609
>> The subject needs to be in the area of background type stuff rather than mainstream instructional.

If you wanted to do a more historical presentation you could do something on the quarrel between Sun and Microsoft over the J++ product Microsoft produced, resulting in Sun executing litigation against them for basically ripping them off. It will be well documented over the internet, a place to start might be;

http://en.wikipedia.org/wiki/J_plus_plus

Hope this is suitable.
0
 

Author Comment

by:athayes
ID: 17067617
Suitable and interesting.  Split points.
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 17068554
>>i'm having more trouble with the procedural stuff.  Like, the overhead of setting and getting.

Actually that's OO as opposed to procedural.

Benefits:

http://www.devdaily.com/java/java_oo/node5.shtml

A dissenting voice:

http://www.devx.com/DevX/Article/26776/0/page/1
0
 

Author Comment

by:athayes
ID: 17068627
I should have said that I was having trouble getting over procedural biases and embracing OO stuff like setting and getting and the resulting overhead.  I really appreciate the dissenting voice.  Would you know of a middle of the road position?  The issue seems to be very blue and red.  Purple would be good for a presentation.  Thanks,
0
 
LVL 15

Accepted Solution

by:
bpmurray earned 125 total points
ID: 17068700
The purple should be your own experiences :-)
0
 

Author Comment

by:athayes
ID: 17068702
Good point.
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
arguments to jar 5 35
maven module vs maven project 3 47
Adding multiple JVM environments to RedHat 6 7 49
Is Applet the way to go for my drag and drop system? 8 25
Article by: kevp75
Hey folks, 'bout time for me to come around with a little tip. Thanks to IIS 7.5 Extensions and Microsoft (well... really Windows 8, and IIS 8 I guess...), we can now prime our Application Pools, when IIS starts. Now, though it would be nice t…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question