Google
 
Web freesourcecode.blogspot.com
Subscribe to Free Java Source Code !!!

Friday, February 24, 2006

Things That Java Does Not Have



The inventors of Java were C/C++ programmers, and they made conscious decisions to leave out most of the C/C++ features that get programmers into trouble. Not you of course, you are a great programmer and you never make mistakes and your code is wonderful. It's your dumb, lazy, careless coworkers I'm talking about here.

Java has no global variables or functions

Of course you've heard that global variables are evil, but maybe you never really bought into it. You made a variable global "for now" and never got back to making it local. Or you have a variable (probably named something like "DEBUG") that's referenced just about everywhere, so it needed to be global.

Every Java variable is part of some class, so you'll have to change your ways, and you'll feel a lot better about yourself. Looking for the abs() function? It must be in the Math class. Where is "stdin" defined? It's a public static field in the "System" class. Trying to find "atoi()"? Umm...ok, there it is: Integer.parseInt().

Java has no pointer and address operators

That's right, no more "*person" and no more "&person". How about we just use "person" everywhere? Really! Things are much simpler that way.

Java has no "struct" or "union"

A class is a bunch of variables and methods ("method" is just the object-oriented term for "function"). So why do we need a "struct"? It's just a class that happens to have no methods. And a union to save data of one type or another at a single location? That's what subclasses are for. If you don't know what a subclass is yet, don't worry: it's a basic OO concept, and you'll learn it as you learn Java.

Java has no pre-processor and no macros

What do you use your pre-processor for? Let's see...
  • You define your "structs" there, but structs are gone now.
  • You define TRUE and FALSE, but Java has the boolean type built-in.
  • You define some simple function-like macros that are really hard to read and should probably just be functions, but you wanted to save a few milliseconds at runtime when your application ran on a 80286 processor. You're past that now.
  • You have lots of "#ifdefs" to handle various compilers, various Operating Systems, and various hardware. Java takes care of all those inconsistencies for you. "Write Once, Run Anywhere", as they say.

Java does not have "unsigned" types

Was it really worth the two seconds of effort for you to type "unsigned" when you knew your int should never be negative? Was it really worth the savings of two bytes of runtime memory out of the 20 million bytes that your program uses? It's possible, but I doubt it.

Java has no bitfields

Again, do we really need to have the ability to specify a particular number of bits that you need to save a few bits in memory? If you need a one-bit value, use the "boolean" primitive type in Java. If you have a two-bit field, shouldn't you really be using an "enum" anyway and clearly specify what those values are? Please, go back to concentrating on your application and don't worry excessively about wasted bits.

Java has no operator overloading

Ah, yes, operator overloading. The previous developer was so cute to have written:
x = person1 + person2;
The problem is, you don't know what it means to "add two people together". Are you adding their ages? Are they getting married or something perhaps more intimate? In fact, now that you think about it, does "+" really mean much of anything except to add two numbers? OK, ok, let's assume it means to concatenate two Strings together, but that's it. No operator overloading. Just say:
 "person1.marry(person2)"
...using an appropriate method name.

Java has no comma operator

Do we really need this operator in a language? Nah.

Java has no goto statement

You knew this was coming! The "Gotos Considered Harmful" discussion has been going for 35 years now. We're all grownups here. We all know you can write nice code without gotos, and in the very rare case where the code might be a little nicer where we need to break out of a particular nested loop, we can do it. Goto is dead. Long live goto.

Java has no function pointers

The syntax for function pointers is just plain ugly. You can do the same thing in Java, in a cleaner way, using Reflection. For example:
 Method method = Person.class.getMethod("getAddress", null);
// invoke the "getAddress()" method on object "joe"
Object address = method.invoke(joe, null);

Java has no enums

Now how am I going to put a positive spin on Java's lack of a "enum" type? Well, I can't. I wish Java had an enum. But of course, you can make do by defining your own class, and get all the compile-time type-checking that you'd like:
class MarriageStatus {
public static final MarriageStatus SINGLE = new MarriageStatus();
public static final MarriageStatus MARRIED = new MarriageStatus();
public static final MarriageStatus DIVORCED = new MarriageStatus();
}

Java has no "varargs"

There's no need for this "varargs" stuff. If you have a set of fields that you tend to pass around together, put them together into a class and pass an instance of the class around. If you have a function that works on a list of objects (and the list can be any length) then just pass a List object.

Java does not allow multiple inheritence

It's surprising but true: multiple inheritence is way overrated. Sure, you can think of examples where it seems like you'd want multiple inheritence, but in the real world, it's very rare that you want to inherit behaviour from more than one superclass. More often, multiple inheritence is used where a Java interface would be better suited. Say I'm the database guy, and I write a bunch of functions that you call to access the database. How do we formally agree on what functions I provide? I know what you're thinking: I write a superclass that lists all the functions, and then I subclass it and you create an instance and call the methods. That's how it's usually done in C++, but that's not a good way to do it. You shouldn't care what my class is a subclass of, all you should care about is that I have implemented a certain set of methods. That's what an interface is: a list of methods that can be called. In Java, we write an interface (which is just a list of method signatures). I implement the interface, and you call the methods. Trust me, you'll be pleasantly surprised that you don't really need multiple inheritence in the few places where you think you do.

Home

7 Comments:

At 7:58 AM, Anonymous Anonymous said...

so y are preprocessors removed from java ?

 
At 10:46 AM, Blogger Neo said...

what made them to do it without operator overloading?

 
At 1:17 AM, Anonymous Anonymous said...

nice one...thanks :-)

 
At 7:28 AM, Blogger Wilf said...

Java now has varargs and because of direct bytebuffer, now has ability for user to make real c/c++ compatible interfacable struct and union (see www.javolution.org).

Also I have made a Goto class that provides goto support (via bytecode modification) for those undertaking to translate Fortran applications with less trouble into Java. See: http://coresoft.blogspot.com/2007/07/using-jumps-and-gotos-in-java-programs.html

 
At 2:16 AM, Anonymous Anonymous said...

Sitemap
PostsCategory: Dirty JokesBreadEighty Year Old VirginUse It or Lose ItFire TruckPet RoosterNun DecoratorsDating vs MarriageFamily ValuesPostcards from HoneymoonNude PaintingExposed BreastGoing To JesusPee on a FerrariGenie WineSimple MathematicsBusiness TripsSafe SexBags And BitchesGamblingBeautifulLast Day on the JobThe FingerBye ByeSupermanBlind DinnerAutopsyEminem and BritneyThe Guessing GameAfter Forest Firea DonkeyLittle MaryWant to Play Elevator?DUUUKELimmericks 1Category: Funny Drinking JokesFree TravelBeer Troubleshooting ChartDrinking CodesDrinking BuddiesPat And MikeArthritisOfficial Drinking TestWine with a FlyTemperance LectureFirst OffenseThree BrothersIrish Declare War On FranceSmart DogLive LongMy Two BrothersOne WishDriving Home DrunkBad Bathroom ExperienceStaggering DrunkDrinking PoliticsAbductedNun in the BathroomLost at SeaDrinks for JesusCategory: Funny Addicting GamesPengu SwingSnakeCategory: Funny AdsAnti Smoking AdC.Ronaldo Coca Cola AdGta Coca Cola AdAwesome Heineken AdvertisementFunny Pepsi AdsFunny Outdoor AdsFunny Classified AdsFunny Classified Ads 1Funny Ads 6Funny Ads 4Funny Ads 3Funny Ads 2Funny Ads 1Category: Funny AnimationsFunny Cat Picture - Dancing CatFunny Animation - Need AttentionFunny Animation - SoapFunny Animation - Boxer CatFunny Myspace AnimationsCategory: Funny Baby PicturesBaby CokeNice ShotPissed at BushAngry BabyBaby GlassesEaster BabyCategory: Funny Blonde JokesBlondes BarBlonde Painting A PorchIce FishingBlonde ParentsBlonde Patient in PainToilet PaperNude PaintingExposed BreastDrinking CodesBuying FlowersBlonde GutsBlonde And ChimpsNo ExitBlonde on BlondeA Visual JokeCommiting SuicideWithout a Horn51 DaysBurnt Blonde EarsBlonde and HorseState CapitalsWindow PainDepressing BlondeBlonde Redhead ContestFix The DentsTell a Blonde Jokes Three TimesMedical TerminologyHorseback RidingX Rated VideoTwo Blondes ArguingHappy BirthdayBlonde Meets GodDeodrantProfessional Blondes at a BarBlonde's Car For SaleLottery TicketBlonde SalespersonBlonde Visits BarberTwo Sisters and a Bull10 Blonde InventionsBlonde FishingBlonde PilotThree Blondes and BrunetteDirty ChristmasThe Blonde KidnapperSilver Haired Old LadyThe DesertBlind ManPainting a HouseBlondes and CarsThe RiverCoke Vending MachineBreathalyzer TestBlonde and Pawn ShopTwinsFunny Sex Blonde JokesFunny Pregnant Blonde JokesFunny Blonde Joke - Weight LossFunny Blonde Joke - Horse RidingFunny Blonde Joke - Blonde Sky DiversFunny Blonde Joke - I Want to Buy ThatFunny Blonde Joke - Great NewsFunny Blonde Joke - UnloadedFunny Blonde Joke - Loaded GunFunny Blonde Joke - Alligator ShoesFunny Blonde Joke - Blonde LotteryFunny Blonde Joke - Bank RobbersFunny Blonde Joke - Foiled RobberyFunny Blonde Joke - Just MustardFunny Blonde Joke - Fatal AttractionFunny Blonde Joke - Ready AimFunny Blonde Joke - The MufflerFunny Blonde Joke - Police DeptartmentFunny Blonde Joke - Diet and ExerciseFunny Blonde Joke - Painting BlondeFunny Blonde Joke - Drinking BlondePainting BlondesFunny Blonde Joke - Blonde in a RestaurantFunny Blonde Joke - Blonde Year in ReviewFunny Blonde Joke - Bad BlondesFunny Blonde Joke - Red EarsFunny Blonde Joke - One Eyed BlondeFunny Blonde Joke - VentriloquistFunny Blonde Joke - The DietFunny Blonde Joke - Mother DaughterFunny Blonde Joke - Blonde and DeodorantFunny Blonde Joke - Broken BonesFunny Blonde Joke - Mature BlondeCategory: Funny Car PicturesMy Best CarTop Secret Jet Funny CarSpirit of 1976Boogie ManQuvoe ChargerGitthens and JeffersonTom Hoover ShowtimeQuick SilverGene SnowTom Mongoose McEwenIra HollensbeSundance MonzaMike BurkhartLew ArringtonJoltin Joe JaconoDave Nasty BenjaminJungle JimArtisticI am not GayCategory: Funny CartoonsThe Office BoyDuck HuntingWomens WishHelp LineFoghorn LeghornCategory: Funny Cat PicturesBlack CatFunny Terrorist CatFunny Cat Picture - Rare FelineFunny Cat Picture - Cat Loves DogFunny Cat Picture - Fat CatFunny Cat Picture - Snow CatFunny Cat Picture - Cats Love IcecreamFunny Cat Picture - Cats Love FishFunny Cat Picture - Cat and CowFunny Cat Picture - Sleeping CatsFunny Cat Picture - Nice FightFunny Cat Picture - Big JumpFunny Cat Picture - Rock n RollFunny Cat Picture - Army CatFunny Cat Picture - Cat SingingFunny Cat Picture - Cat and FlowerFunny Cat Picture - PhotographyFunny Cat Picture - Really ScaryFunny Cat Picture - Two Old FriendsFunny Cat Picture - Cat HouseFunny Cat Picture - Dancing CatFunny Cat Picture - Cat FightFunny Cat Picture - Mother CatFunny Cat Picture - Flying CatFunny Cat Picture - Cat vs DogFunny Cat Picture - Black CatFunny Cat Picture - Cat DriverFunny Cat Picture - Cat TrainingFunny Cat Picture - SuicideFunny Cat Picture - Morning WalkFunny Cat Picture - Sony CatFunny Cat Picture - Beautiful TeethFunny Cat Picture - Angel KittyFunny Cat Picture - Champion PictureFunny Cat Picture - Boxer KittyFunny Cat Picture - Crazy CatFunny Cat Picture - Friends ForeverFunny Cat Picture - Green eyeFunny Cat Picture - Free MealFunny Cat Picture - Cat VampireFunny Cat Picture - Drunk CatFunny Cat Picture - Cat and MirrorFunny Cat Picture - Evil CatFunny Animation - Boxer CatFunny Cat Picture - King CatFunny Cat Picture - Small vs Big CatFunny Cat Picture - Pet MouseFunny Cat Picture - AngelFunny Cat Picture - Fishing CatsFunny Cat Picture - Relaxing CatsFunny Cat Picture - Cat with LaptopFunny Cat Picture - Bee CatFunny Cat Picture - Ninja CatFunny Cat Picture - French kissFunny Cat Picture - Boxer kittyFunny Cat Picture - Cat and her friendFunny Cat Picture - FishingFunny Cat Picture - Dalmation BustedFunny Cat Picture - Mafiot MeetingCategory: Funny CommercialsBanned Beer CommercialBanned Condoms CommercialBanned Durex CommercialBanned Microsoft Office CommercialMonsters in Hummer CommercialBanned Go Daddy CommercialSecret FridgePriceless DateVisa Priceless VideoGerman OpticsTango CommercialAwesome Heineken AdvertisementFunny March of the Penguins CommercialFunny Happydent White CommercialFunny Banned Ikea CommercialsAd Burst - Funny TV CommercialsFunny Banned CommercialFunny Toyota CommercialFunny Nike CommercialFunny Japan CommercialFunny Beer CommercialFunny commercial- Babe dudeFunny commercial Japp Chocolate BarFunny Commercial - Ducks RevengeOutrageously Funny CommercialFunny Animal CommercialFunny Conan Iphone CommercialFunny Pepsi Commercial ParodyFunny Pepsi Commercial Advert 2Funny Pepsi Commercial Advert 1Funny Pepsi Soccer CommercialFunny Commercial - Pepsi vs cokeCategory: Funny Dog PicturesDog FashionBanana DogsDogs GiftDog CircusDog RacingFastest DogPink DogBiker DogCute PuppyDark Vader DogDog KnightDog Weight LossDogs LoveDog DrinkDogs on BeachFunny Dog Picture - Dog in UniformFunny Dog Picture - Dog on DogFunny Dog Picture - Dog in Black and WhiteFunny Dog Picture - Mad DogFunny Dog Picture - SantaClausFunny Dog Picture - Drunk DogFunny Dog Picture - Dog MarriageFunny Dog Picture - Car for DogsFunny Dog Picture - ChessMasterFunny Dog Picture - Big Monster dogFunny Dog Picture - Dog SmellFunny Dog Picture - Dog AdoptionFunny Dog Picture - Friends ForeverFunny Dog Picture - Playing PokerFunny Dog Picture - Hungry DogsFunny Dog Picture - Sick DogFunny Dog Picture - Bad DogFunny Dog Picture - Bad TrainingFunny Dog Picture - Dog DanceFunny Dog Picture - Stupid DogFunny Dog Picture - Dumbo DogFunny Dog Picture - Serve and ProtectFunny Dog Picture - School DriverFunny Dog Picture - Dog WeddingFunny Dog Picture - New FriendsFunny Dog Picture - Football ChampionFunny Dog Picture - Batman DogFunny Dog Picture - Dog MarriageFunny Dog Picture - Mafia DogFunny Dog Picture - Dog ChefFunny Dog Picture - Flying dogFunny Dog Picture - Cute Bush DogFunny Dog Picture - 2 Head DogFunny Dog Picture - German ShepherdFunny Dog Picture - Dog RideFunny Dog Picture - Captain DogFunny Dog Picture - Superman PuppyFunny Dog Picture - Horse dogFunny Dog Picture - BikerFunny Dog Picture - Happy dog sexFunny Dog Picture - Damn Dog 1Funny Dog Picture - Dog SmokeFunny Dog Picture - Damn DogCategory: Funny EcardsValentine Day EcardMy HeartSay HelloThinking of YouHappy Birthday BlowoutHappy HalloweenTaking a LeakHowl at the MoonBad SantaCount FlatulaMiss MeCategory: Funny JokesTell Yo MamaBad NewsMad Cow SignsArchitect Engineer and OwnerThe Talking FrogThree Little PigsBlind PilotsGas MenAirline BetGamblerPiano JokesWoman having TwinsJohnny FartsNo EarsPoliticians AccidentNuns Discussing DrinksCowboy JoeBreadGathering ChickensBorder CrossingHalls of JusticeCrazy with ConfusionSpeeding TicketSpot the LiberalWho Was First?Polish DivorceHockeyTough LifeAnniversaryFry BreadWoman on FireDilemmaLoftFrog Grants Three WishesJellyHoly Men and a BearGrandma's BoyfriendSkydiving BlindCheap WidowEnglish is a Crazy LanguageToilet TrickCar AcronymsFreshers vs SeniorsDoctors meetingEnglish vs. FrenchHow To Impress A WomanThe Real Garden Of EdenThe Homeless WomanApril FoolsHow to get Good Night SleepWelfareEinstein and GodSalary TheoremNo WayDefinition of ProgrammerGod and the ComputerBurnt Blonde EarsWidows 98World War IIITwo HuntersZero Gravity PenHelp WantedThree TurtlesIntelligent BarberDam FishElectric TrainFunny Blonde Joke - Great NewsFunny Blonde Joke - UnloadedFunny Blonde Joke - Loaded GunFunny Blonde Joke - Alligator ShoesFunny Blonde Joke - Blonde LotteryFunny Blonde Joke - Bank RobbersFunny Blonde Joke - Foiled RobberyFunny Blonde Joke - Just MustardFunny Blonde Joke - Fatal AttractionFunny Blonde Joke - Ready AimFunny Blonde Joke - The MufflerFunny Blonde Joke - Police DeptartmentFunny Blonde Joke - Diet and ExerciseFunny Blonde Joke - Painting BlondeFunny Blonde Joke - Drinking BlondePainting BlondesFunny Blonde Joke - Blonde in a RestaurantFunny Blonde Joke - Blonde Year in ReviewFunny Blonde Joke - Bad BlondesFunny Blonde Joke - Red EarsFunny Blonde Joke - One Eyed BlondeFunny Blonde Joke - VentriloquistFunny Blonde Joke - The DietFunny Blonde Joke - Mother DaughterFunny Blonde Joke - Blonde and DeodorantFunny Blonde Joke - Broken BonesFunny Blonde Joke - Mature BlondeCategory: Funny JunkWays to Torture a CatLove is in the AirCigar InsuranceKamasutra Pictures in Kajuharo TempleGoing To JesusOtters Holding HandsMillion Dollar QuestionDefinition of ProgrammerWorld War IIIEye TestSpecial Female MedicationsCategory: Funny Love PoemsWild Nights Love PoemWhen You Are OldThe Secret CrushAlmsWhat Is Love?Lost Lover's SongSnow White and Seven DwarfsThe Crashing WaveMy Heart Has Two Left FeetThe Movie of Our LifeCategory: Funny Myspace CommentsBe HappyHit ItIncomingWet PussyKissNo Clothes RequiredPlayboy BunnieSexiest Body AwardFunny Myspace Comment - HelloFunny Myspace Comment - Friends ForeverFunny Myspace Comments - Boring DayFunny Myspace Comments - OMGFunny Myspace Comments - Much LoveFunny Myspace Comments - Sexy MonalisaFunny Myspace Comments - Cat saw u NakedFunny Myspace Comment - The VoicesCategory: Funny One LinersStatistical One LinersFunny One Liners 2Funny One Liners 1Category: Funny PhrasesLove PhrasesFunny Catch PhrasesFunny Japanese PhrasesFunny Phrases 1Category: Funny Pick Up LinesCheese Pick Up LinesBest Pickup LinesRomantic Pick Up LinesPick Up Lines for GirlsFunny Pick Up LinesCategory: Funny PicturesBed for OneFunny Tiger Skin MotorbikePictures Made From Currency NotesMona LisaFunny Cat Picture - Evil CatFunny Animation - Boxer CatFunny Cat Picture - King CatFunny Cat Picture - Small vs Big CatFunny Cat Picture - Pet MouseFunny Cat Picture - AngelFunny Cat Picture - Fishing CatsFunny Cat Picture - Relaxing CatsFunny Cat Picture - Cat with LaptopFunny Cat Picture - Bee CatFunny Dog Picture - Captain DogFunny Dog Picture - Superman PuppyFunny Dog Picture - Horse dogFunny Dog Picture - BikerFunny Dog Picture - Happy dog sexFunny Dog Picture - Damn Dog 1Funny Dog Picture - Dog SmokeFunny Dog Picture - Damn DogFunny Cat Picture - Ninja CatFunny Cat Picture - French kissFunny Cat Picture - Boxer kittyFunny Cat Picture - Cat and her friendFunny Cat Picture - FishingFunny Cat Picture - Dalmation BustedFunny Cat Picture - Mafiot MeetingCategory: Funny Questions & AnswersCow JokesCourtroom Questions and AnswersRandom Funny Questions & AnswersUnanswered Funny QuestionsFunny Random QuestionsFunny Unanswered QuestionsAnswer The Funny QuestionsFunny Questions With Smart AnswersPregnancy Funny Questions & AnswersFunny Pregnancy Questions & AnswersCategory: Funny QuotesFlower QuotesCat SayingsWater QuotesFootball QuotesConfidence QuotesPoetry QuotesCreativity QuotesFunny Oscar Wilde QuotesGeorge CarlinComputer QuotesRetirement QuotesBeer QuotesWill Rogers QuotesWoody Allen QuotesEmo Philips QuotesYogi Berra QuotesGroucho Marx QuotesFunny Engineering QuotesFunny Life QuotesFunny Irish QuotesFunny Drunk QuotesFunny Anchorman QuotesFunny Marriage QuotesFunny Movie QuotesFunny Chuck Norris QuotesFunny Friendship QuotesFunny Dane Cook QuotesFunny Love QuotesFunny Borat QuotesFunny Myspace QuotesShort Funny QuotesFunny Sarcastic QuotesCategory: Funny RiddlesSolve Indian PuzzlesDarknessStone WallCrazy CowsFunny Kids RiddlesFunny Redneck RiddlesFunny Dim Bulb RiddlesFunny Riddles 3Funny Riddles 1Funny Riddles 2Category: Funny SayingsCollege SayingsTeamwork SayingsRetired Life SayingsCute Love SayingsBaby SayingsMsn SayingsConfucius SayingsBirthday SayingsAbraham Lincoln SayingsFunny Love SayingsFamous Irish SayingsFunny St Patricks Day SayingsFunny T Shirt SayingsCategory: Funny SmsTrue Love Sms MessagesFlirt Sms MessagesDaring SmsFunny Hindi SmsFunny Urdu SmsFunny Birthday SmsFunny Sms - HumorFunny Sms - Word GamesFunny Sms - Wrong PersonFunny Sms - News FlashFunny Sms - PoliceFunny Sms - Reasons YFunny Sms - MiscellaneousCategory: Funny TextMad Cow SignsGolf LawsWhy Golf Is Better Than SexGood Golf AdviceRomantic Niagara FallsDieting TipsChinese PhrasesSouthwest AirlinesWays to Torture a CatLove is in the AirKamasutra Pictures in Kajuharo TempleDog Bark Park InnBird BrainAmerican Mall FactsIf Men Got PregnantBusiness FactsTrue FactsStrange FactsThings to do in an ElevatorRare conditionStupid ThingsBig KittyAdams CatsMen vs WomenWomen's EnglishMen's EnglishMale vs FemaleSpecial Female MedicationsMale vs FemaleAnswering Machine MessagesAnswering Machine MessagesFunny Signs Around The WorldWhy I dont have a GirlfriendOffice Poop Survival GuideWeird Things about MeThings I Love About NYCWhy Nice Guys SuckMeaning of BBAMen are like?Men Happier than WomenWord ScrambleA Romantic Idea !Treat your Lady Right !Go to Work NakedCategory: Funny TricksPepper TrickEye TestCount Black DotsDos CommandsShaking WindowRabbit From SilksMind ReaderCool Math TrickAmazing TrickPamela Anderson Math TrickMath Number TrickCategory: Funny Video ClipsThe Feeny CallMagic ShowSteven Wright - Stand UpMyspace FreakFunny Magic TrickMy Funny ValentineLollipop TreeAustin PowersSkateboarding DogCat vs DogDuck vs DogTalking DogJapanese ShowFamily Guy ClipMillion Dollar QuestionFunny Ebay Song VideoFunny Albuquerque VideoFunny Ay Caramba VideoFunny Cat Antics VideoFunny Family Guy VideoFunny Video by Mr TechnoEnd of Ze WorldsEnd of Ze WorldFunny Foosball TricksFunny Video - Funny Cats !!!Funny Video - Jim Carrey BloopersFunny Video - Carlos MenciaCategory: Optical IllusionsTrees IllusionCandle And Mirror IllusionExpanding Brown Dot IllusionDroste EffectWaves Optical IllusionFaces IllusionHandprint Tiger Face IllusionSkull or Couple IllusionFractal IllusionJesus Optical IllusionPenrose Impossible TriangleCushionDotsDazzleEye TestCategory: Short Funny JokesMad CowHigh StakesThe MistressFart NamesGod Granting MiraclesCatching the BearPresidential WatchesSnake Solves ProblemFinding Perfect MenBride and BroomWho is SupermanBathing Suit ShoppingSafest Way to DriveBelieving in SantaMy DogSurgeryGenerous StudentsTrust MomThe School ReportThe Touching SpeechLadies Night OutShort Funny Blonde JokesShort Funny Rude Jokes 3Short Funny Rude Jokes 2Short Funny Rude Jokes 1Short Funny One Liner Jokes 6Short Funny One Liner Jokes 5Short Funny One Liner Jokes 4Short Funny One Liner Jokes 3Short Funny One Liner Jokes 2Short Funny One Liner Jokes 1Category: Short Funny StoriesTwo Brothers with Farms QuarrelThe BridgeThe Color of FriendshipUnlucky Young ManHot StuffParty GirlBeer FartThe Driver100 Years AgoBrowniesMiser's Final WishA Man and his DogCowboy and the RancherLawyers and EngineersFunny Short Story - The Young AssistantFunny Short Story - Male stripperFunny Short Story - The driverFunny Short Story - Butlers Nite OffFunny Short Story - CEO PartyFunny Short Story - Dormitory RulesFunny Short Story - Adam and EveFunny Short Story - An Engineer in HellFunny Short Story - The bomb and the PilotFunny Short Story - America vs. RussiaFunny Short Story - The Newly WedsFunny Short Story - A Day in Hell$200 Bucks It IsCategory: Short Rude JokesDilemmaThe Rude SalesmanOfficeBedroom FootballThe Perfect ManLimmericks 1LimmericksValentines PresentPost OfficeShort Funny Rude Jokes 3Short Funny Rude Jokes 2Short Funny Rude Jokes 1Category: Uncategorized
View XML Sitemap

 
At 11:38 AM, Blogger Precise Coder said...

This comment has been removed by the author.

 
At 11:04 PM, Blogger deepak sachan said...

it is very good....i like it

 

Post a Comment

<< Home