资源描述:
《java学习课件英文版第一课.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chapter1–IntroductiontoComputers,theInternet,andtheWebOutline1.1Introduction1.2WhatIsaComputer?1.3ComputerOrganization1.4EvolutionofOperatingSystems1.5Personal,DistributedandClient/ServerComputing1.6MachineLanguages,AssemblyLanguagesandHigh-LevelLanguages1.7HistoryofC++1.8Histo
2、ryofJava1.9JavaClassLibraries1.10FORTRAN,COBOL,PascalandAda1.11BASIC,VisualBasic,VisualC++,C#and.NET1.12TheInternetandtheWorldWideWeb1.13BasicsofaTypicalJavaEnvironmentChapter1–IntroductiontoComputers,theInternet,andtheWeb1.14GeneralNotesaboutJavaandThisBook1.15ThinkingAboutObject
3、s:IntroductiontoObjectTechnologyandtheUnifiedModelingLanguage1.16DiscoveringDesignPatterns:Introduction1.1IntroductionJavaHowtoProgram,FifthEditionJava2StandardEditionObject-orientedprogramming1.2WhatIsaComputer?ComputerPerformscomputationsandmakeslogicaldecisionsMillions/billionstim
4、esfasterthanhumanbeingsComputerprogramsSetsofinstructionsforwhichcomputerprocessesdataHardwarePhysicaldevicesofcomputersystemSoftwareProgramsthatrunoncomputers1.3ComputerOrganizationSixlogicalunitsofcomputersystemInputunitMouse,keyboardOutputunitPrinter,monitor,audiospeakersMemoryunit
5、RetainsinputandprocessedinformationArithmeticandlogicunit(ALU)PerformscalculationsCentralprocessingunit(CPU)SupervisesoperationofotherdevicesSecondarystorageunitHarddrives,floppydrives1.4EvolutionofOperatingSystemsBatchprocessingOnejob(task)atatimeOperatingsystemsdevelopedProgramstoma
6、kecomputersmoreconvenienttouseSwitchjobseasierMultiprogramming“Simultaneous”jobsTimesharingoperatingsystems1.5Personal,DistributedandClient/ServerComputingPersonalcomputingComputersforpersonaluseDistributedcomputingComputingperformedamongseveralcomputersClient/servercomputingServersof
7、fercommonstoreofprogramsanddataClientsaccessprogramsanddatafromserver1.6MachineLanguages,AssemblyLanguagesandHigh-LevelLanguagesMachinelanguage“Naturallanguage”ofcomputercomponentMachinedependentAssemblylanguageEnglish-likeabbreviationsrepresentcomputeroperationsTranslatorprogramsconv
8、ertto