《JAVA语言程序设计》(二)

  • 、CPU能理解什么语言
    机器语言

  • 什么是汇编语言,什么是汇编器
    使用短的描述性的词(助记符)来表示每一条机器语言指令;汇编器是将汇编语言指令转换成机器代码

  • 什么是高级编程语言?
    高级语言很像英语,易于学习和使用,典型的高级编程语言包括:C/C++/C#/JAVA等

  • 什么是源程序?
    用高级语言编写的程序叫源程序或者叫源代码。

  • 什么是解释器?
    从源代码中取出一条语句将其翻译为机器语句,并执行,注意可能源程序的一条语句被翻译成多条机器指令

  • 什么是编译器?
    将整个源程序翻译成及其语句并执行

  • 解释语言和编译语言的区别是什么?
    解释器逐条将源代码翻译成机器语言,编译器是将整个源程序翻译成机器语言文件,然后再运行

  • 什么是操作系统?
    操作系统是运行在计算机上的最重要的程序,用户和应用程序通过操作系统来访问计算机的硬件,常见的操作系统包括windows/linux/mac os

  • 操作系统的主要任务是?
    控制和监视系统的活动
    分配和调配系统资源
    调度操作:多道程序,多线程,多处理

  • 什么事多道程序,多线程,多处理?
    1:多个程序通过共享CPU同时运行,一旦CPU空闲就让给其他程序来使用这是由于CPU运行速度快,在等待其他数据就位时就可以空闲出来给别的程序用啦。
    2:单个程序同时执行多个任务,比如文字编辑时可以同时编辑同时保存。
    3:多处理指两个或者多个CPU通知执行同一个子任务,类似好多外科大夫给同一个病人做手术。

Java语言程序设计》的网上补充材料。 Part I -- General Supplements 1 Glossary 2 Installing and Configuring JDK 3 Compiling and Running Java from the Command Window 4 Java Coding Style Guidelines 5 Creating Desktop Shortcuts for Java Applications on Windows 6 Using Packages to Organize the Classes in the Text Part II -- IDE Supplements and IDE VideoNotes 1 TextPad Tutorial 2 NetBeans Tutorial One Page Startup Instruction VideoNotes 3 Teaching/Learning Java Effectively with NetBeans 4 Eclipse Tutorial One-Page Startup Instruction VideoNotes 5 Teaching/Learning Java Effectively with Eclipse 6 JBuilder X Tutorial JBuilder 2005 Tutorial One Page Startup Instruction VideoNotes 7 Learning Java Effectively with JBuilder 8 JBuilder 2007 Tutorial 9 Install GlassFish 3 on NetBeans 7 Part III -- Java Supplements 1 Java Characteristics 2 Discussion on Operator and Operand Evaluations 3 The "&" and "|" Operators 4 Bit-wise Operations 5 Statement Labels with break and continue 6 Enumerated Types 7 Packages 8 Regular Expressions 9 Formatted Strings 10 The Methods in the Object Class (finalize, hashcode, clone, getClass, equals) 11 Hiding Data Fields and Static Methods 12 Initialization Blocks 13 Extended Discussions on Overriding Methods 14 Design Patterns 15 Text I/O Prior to JDK 1.5 (Reader and Writer Classes) 16 Assertions 17 Packaging and Deploying Java Projects 18 Java Web Start 19 Signed Java Applets 20 GridBagLayout OverlayLayout SpringLayout 21 Networking Using Datagram Protocol 22 Creating Internal Frames 23 Pluggable Look and Feel 24 UML Graphical Notations 25 Testing Classes Using JUnit 26 JNI (example provided by Leslie Sears) 27 The StringTokenizer Class Part IV -- Database Supplements 1 SQL statements for creating and initializing tables used in the book: SQL Statements in MySQL SQL Statements in Oracle SQL Statements in Access 2 MySQL Tutorial 3 Oracle Tutorial 4 Access Tutorial 5 Introduction to Database Systems 6 Relational Database Model 7 Database Design 8 SQL Basics 9 Advanced SQL Part V -- Web Programming Supplements 1 HTML and XHTML Tutorial 2 CSS Tutorial 3 XML 4 Java and XML 5 Tomcat Tutorial 6 More Examples on JSF and Visual Web Development Part VI -- Case Studies 1 Complete Sudoku Solution (Chapter 7) Sudoku Solution Animation http://www.cs.armstrong.edu/liang/animation/SudokuAnimation.html 2 Address Book (Chapter 19) 3 Knight's Tour (Chapter 27) Knight's Tour Applet http://www.cs.armstrong.edu/liang/animation/KnightTour.html Part VII -- Useful Links 1 Java API http://download.oracle.com/javase/6/docs/api/index.html 2 Sorting Algorithm Video http://www.youtube.com/watch?v=INHF_5RIxTE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值