当前位置:网站首页 > Java基础 > 正文

java主类基础笔记



Java语言程序设计第10版笔记

  • 背景概念
  • 基础概念
  • 第 1 章
  • 第 2 章
  • 第 2 章

背景概念

Java 语言规范,Java language specification 对Java程序设计语言的语法语义的技术定义

应用程序接口,Application Program Interface 为开发Java程序而定义的类和接口,称为 Java API,也叫作

Java 开发工具包,Java Development Toolkit
简称 JDK,由一套独立程序构成的集合,每个程序都是从命令行调用的,用于开发和测试 Java 程序

集成开发环境,Integrated Development Environment
简称 IDE,将编辑、编译、链接、调试和在线帮助即成在一个图形用户界面中(可以视作 JDK 的升级版)

控制台,console
是一个古老的计算机词汇,指计算机的文本输入和显示设备

源文件
源代码文件,或源程序文件,简称为“源文件”,扩展名.java,文件名必须与公共名完全相同

字节码文件
扩展名为 .class,Java 字节码是低级语言,类似于机器指令,是中间代码,是体系结构中立的,可以在任何带有 Java 虚拟机JVM)的平台上运行,从而可以在不同的硬件平台和操作系统上运行

编译

解释

.java 源代码

.class 字节码

机器语言

算法
对解决问题所需要执行的动作,以及动作执行顺序的描述;可以使用自然语言或者伪代码描述

编码
即编写程序,是将算法翻译成程序


基础概念

第 1 章

程序设计错误
程序设计错误可以分为三类,语法错误、运行时错误、逻辑错误

语法错误
在编译过程中出现的错位称为语法错误syntax error)或编译错误compiler error)。如,代码拼写错误

运行时错误
在运行应用程序时,引起程序非正常中断的错误,称为运行时错误Runtime Error)。如,输入错误、数学运算错误

逻辑错误
当程序没有按预期的方式执行时就会发生逻辑错误logic error

语法错误和运行时错误都容易发现和纠正,编译器可以明确指出语法错误,控制台可以显示运行时错误的原因和位置;而查找逻辑错误就很富有挑战性,可以说代码复审的难点或重点就是逻辑错误的复审

Error 错误

Syntax Error 语法错位

Runtime Error 运行时错误

Logic Error 逻辑错误

主方法,main method
main 方法是程序开始执行的入口

第 2 章

import 导入

specific import 明确导入

wildcard import 通配符导入

明确导入,specific import
在import语句中指定单个的类,写法如下:

通配符导入,wildcard import
使用通配符 ,导入一个包中所有的类,写法如下:

标识符,identifier
为了标识程序中诸如类、方法和变量的元素而采用的命名

标识符命名规则

  • 由字母、数字、下划线 和美元符号 构成;
  • 不能以数字开头
  • 不能是保留字关键字
  • 任意长度

符合以上规则的标识符称为,合法的标识符,否则为非法的标识符;建议使用具有描述性的标识符(descriptive name),这样可以提高程序的可读性;另外建议不要使用字符 命名标识符,习惯上,字符 只用在机器自动产生的源代码中

赋值语句,assignment statement
赋值语句又称为,赋值表达式assignment expression),是指将一个值(或表达式)赋值给一个变量的语句,语法如下:;在赋值语句中,左边变量的数据类型必须与右边值的数据类型兼容

命名常量,named constant
简称常量,是一个代表不变值的标识符,声明常量的语法如下:

使用常量的好处:

  1. 避免重复输入同一个常量值
  2. 方便一次修改多处同一的常量值
  3. 常量有描述性名字会提高程序易读性

标识符命名习惯

  • 使用描述性名字
  • 使用小写字母命名变量和方法
    如果一个名字包含多个单词,那么将多个单词连写,且首单词的首字母小写,其余单词的首字母大写
  • 类名中的每个单词的首字母大写
  • 常量大写所有字母
    单词间用下划线连接

数据类型

数据类型

数值型

字符型

布尔型

结构体

整型

浮点型

byte 字节型

short 短型

int 短整型

long 长整型

float 单精度浮点型

doule 双精度浮点型

数值操作符

/colgroup>

tbody>

/tbody>

算术操作符

br>

操作数

/strong>是**作符操作的值

直接量,literal

br> 程序中直接出现的常量值

br>

br>

br>

br>

long型直接量

/strong>,数字结尾加上,如,;小写字母也行,但是容易和数字混淆,所以建议使用大写字母

默认

/strong>为

double型直接量

/strong>,如果要指定为

float型直接变量

/strong>,则在数字结尾加上或;double型直接量,则在数字结尾加上或

科学记数法

br> 浮点型直接量也可以用

java程序设计第十版答案 java语言程序设计第十版_程序设计_09

/span> 形式的科学记数法表示,语法规则如下:,或 ,E (或e) 即“指数”的英文首字母;举例,

任意两个数字间

/strong>使用下划线,如,

增强赋值操作符

br> 或称

简捷赋值操作符

/strong>,由

算术操作符

/strong>和

赋值操作符

/strong>组合而成

colgroup>

col>

col>

操作符

名称

+=

加法赋值操作符

-=

减法赋值操作符

*=

乘法赋值操作符

/=

除法赋值操作符

%=

取余赋值操作符

操作符

名称

说明

++var

前置自增操作符

变量 var 的值加 1,然后使用 var 增加后的新值

var++

后置自增操作符

使用 var 增加前的原值,然后变量 var 的值加 1

- -var

前置自减操作符

变量 var 的值减 1,然后使用 var 减少后的新值

var- -

后置自减操作符

使用 var 减少前的原值,然后变量 var 的值减 1

关系操作符


数学符号


名称


==


等于


!=


不等于


<


小于


<=


小于等于


>


大于


>=


大于等于


br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

br>

版权声明


相关文章:

  • aop是java基础吗2024-10-27 09:10:01
  • java基础类型string2024-10-27 09:10:01
  • java基础教程第7讲2024-10-27 09:10:01
  • java零基础要多久学会英语2024-10-27 09:10:01
  • java基础的书籍推荐20222024-10-27 09:10:01
  • java算法基础和数据结构2024-10-27 09:10:01
  • java语法基础运算符2024-10-27 09:10:01
  • java基础入门课视频2024-10-27 09:10:01
  • java大小写转化基础2024-10-27 09:10:01
  • 善知教育java基础2024-10-27 09:10:01