Java程序语言设计与数据结构原理知识小结

一、第一章
计算机基础,程序,Java概述

  1. 计算机是存储和处理数据的电子设备。
  2. 计算机包括硬件和软件两部分。
  3. 硬件是计算机中可以触摸到的物理部分。
  4. 计算机程序,也就是通常所说的软件,是一些不可见的指令,它们控制硬件完成任务。
  5. 计算机程年设计就是编写让计算机执行的指令(即代码)。
  6. 中央处理器(CPU) 是计算机的大脑。它从内存获取指令并且执行这些指令。
  7. 计算机使用0 或 1, 因为数字设备有两个稳定的状态,习惯上就是指 0 和 1。
  8. —个比特是指二进制数0或 1。
  9. 一个字节是指 8 比特的序列。
  10. 千字节大约是1000 字节,1兆字节大约是 100 万字节,千兆字节大约是10亿字节,1万亿字节大约 是 1 万亿宇节。
  11. 内存存储 CPU 要执行的数据和程序指令。
  12. 内存单元是字节的有序序列。
  13. 内存是不能长久保存数据的,因为断电时信息就会丢失。
  14. 程序和数据永久地保存在存储设备里,当计算机确实需要使用它们时被移入内存。
  15. 机器语言是一套内嵌在每台计算机的原始指令集。
  16. 汇编语言是一种低级程序设计语言,它用助记符表示每一条机器语言的指令。
  17. 高级语言类似英语,易于学习和编写程序。
  18. 用高级语言编写的程序称为源程序。
  19. 编译器是将源程序翮译成机器语言程序的软件。
  20. 操作系统(OS) 是管理和控制计算机活动的程序。
  21. Java 是平台无关的,这意味着只需编写一次程序,就可以在任何计算机上运行。
  22. Java 程序可以内嵌在 HTML网页内,通过 Web浏览器下载. 给 Web 客户带来生动的动画和灵活 的交互性。
  23. Java 源程序文件名必须和程序中的公共类名一致,并且以扩展名 .java结束。
  24. 每个类都被编译成一个独立的字节码文件,该文件名与类名相同,扩展名为 .class。
  25. 使用javac 命令可以从命令行编译 Java 源代码文件。
  26. 使用java 命令可以从命令行运行Java 类。
  27. 每个 Java 程序都是一套类的定义集合。关键字 class引人类的定义,类的内容包含在块内。
  28. 一个块以左花括号({)开始,以右花括号(})结束。
  29. 方法包含在类中。每个可执行的 Java 程序必须有一个main 方法。main 方法是程序开始执行的 人口。
  30. Java中的每条语句都是以分号(; )结束的,也称该符号为语句结束符
  31. 保留字或者称关楗字,对编译器而言都有特殊含义,在程序中不能用于其他目的。
  32. 在 Java中,在单行上用两个斜杠(//)引导注释,称为行注释;在一行或多行用 /* 和 */ 包含注释,称为块注释或者段注释。编译器会忽略注释。
  33. Java 源程序是区分大小写的。
  34. 编程错误可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误称为语法错误或者 编译错误。运行时错误指引起程序非正常结束的错误。当一个程序没有按照预期的方式执行时,产生逻辑错误。

二、第二章
基本程序设计

  1. 标识符是程序中用于命名诸如变量、常量、方法、类、包之类元素的名称。
  2. 标识符是由字母、数字、下划线(J 和美元符号($)构成的字符序列。标识符必须以字母或下划线 (_)开头,不能以数字开头。标识符不能是保留字。标识符可以为任意长度。
  3. 变量用于存储程序中的数据。声明变量就是告诉编译器变量可以存储何种数据类型。
  4. 有两种类型的 import 语句:明确导入和通配符导入。明确导人是在 import 语句中指定导人单个类; 通配符导入将包中所有的类导入。
  5. 在 Java 中,等号(-) 被用作赋值操作符。
  6. 方法中声明的变量必须在使用前被賦值。
  7. 命名常量(或简称为常量)表示从不改变的永久数据。
  8. 用关键字 final 声明命名常量。
  9. Java 提供四种整数类型(byte、short、int、long)表示四种不同长度范围的整数。
  10. Java 提供两种浮点类哲(float、double)表示两种不同精度的浮点数。
  11. Java 提供操作符完成数值运算:加号(+)、减号(-)、乘号(*)、除号(/) 和求余符号(%)。
  12. 整数运算(/)得到的结果是一个整数。
  13. Java 表达式中的数值操作符和算术表达式中的使用方法是完全一致的。
  14. Java 提供扩展陚值操作符: += (加法陚值)、-=(减法陚值)、*=(乘法陚值)、/=(除法陚值)以及%-( 求余陚值)。
  15. 自增操作符(++) 和自减操作符(–)分别对变量加1或减1。
  16. 当计算的表达式中有不同类型的值,Java 会自动地将操作数转换为恰当的类型。
  17. 可以使用(type)value 这样的表示法显式地将数值从一个类型转换到另一个类型。
  18. 将一个较小范围类型的变量转換为较大范围类型的变量称为拓宽类型。
  19. 将一个较大范围类型的变貴转換为较小范围类型的变量称为缩窄类型。
  20. 拓宽类型不需要显式转换,可以自动完成。缩窄类型必须显式完成。
  21. 在计算机科学中,1970 年1月1日午夜零点称为 UNIX 时间戮。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值