首页 / JAVA / Java语言基础(一)
Java语言基础(一)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java语言基础(一),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4030字,纯文字阅读大概需要6分钟。
内容图文
![Java语言基础(一)](/upload/InfoBanner/zyjiaocheng/713/d17fd58a4a3447ee8235f7f4a9390cb1.jpg)
常量与变量
标识符
例如:类名、变量名等…
命名规则:
- 可以由字母、数字、下划线( _ )、美元符( $ )组成,不能以数字开头。
- 严格区分大小写。
- 补鞥呢是Java关键字和保留字。
- 有意义,一般是名词。
关键字
关键字 | 含义 |
---|---|
abstract | 表明类或者成员方法具有抽象属性 |
assert | 断言,用来进行程序调试 |
boolean | 基本数据类型之一,声明布尔类型的关键字 |
break | 提前跳出一个块 |
byte | 基本数据类型之一,字节类型 |
case | 用在switch语句之中,表示其中的一个分支 |
catch | 用在异常处理中,用来捕捉异常 |
char | 基本数据类型之一,字符类型 |
class | 声明一个类 |
const | 保留关键字,没有具体含义 |
continue | 回到一个块的开始处 |
default | 默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现 |
do | 用在do-while循环结构中 |
double | 基本数据类型之一,双精度浮点数类型 |
else | 用在条件语句中,表明当条件不成立时的分支 |
enum | 枚举 |
extends | 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口 |
final | 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量 |
finally | 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块 |
float | 基本数据类型之一,单精度浮点数类型 |
for | 一种循环结构的引导词 |
goto | 保留关键字,没有具体含义 |
if | 条件语句的引导词 |
implements | 表明一个类实现了给定的接口 |
import | 表明要访问指定的类或包 |
instanceof | 用来测试一个对象是否是指定类型的实例对象 |
int | 基本数据类型之一,整数类型 |
interface | 接口 |
long | 基本数据类型之一,长整数类型 |
native | 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 |
new | 用来创建新实例对象 |
package | 包 |
private | 一种访问控制方式:私用模式 |
protected | 一种访问控制方式:保护模式 |
public | 一种访问控制方式:共用模式 |
return | 从成员方法中返回数据 |
short | 基本数据类型之一,短整数类型 |
static | 表明具有静态属性 |
strictfp | 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范 |
super | 表明当前对象的父类型的引用或者父类型的构造方法 |
switch | 分支语句结构的引导词 |
synchronized | 表明一段代码需要同步执行 |
this | 指向当前实例对象的引用 |
throw | 抛出一个异常 |
throws | 声明在当前定义的成员方法中所有需要抛出的异常 |
transient | 声明不用序列化的成员域 |
try | 尝试一个可能抛出异常的程序块 |
void | 声明当前成员方法没有返回值 |
volatile | 表明两个或者多个变量必须同步地发生变化 |
while | 用在循环结构中 |
运算符
运算符是一种特殊的符号,主要用于数字函数、一些类型的赋值语句和逻辑比较方面。
赋值运算符
赋值运算符以“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方的操作数赋值给左方的操作数。
例如:
int num = 123;
算数运算符
运算符 | 说明 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取余数 |
自增自减运算符
是单目运算符,可以放在操作元之前或之后。操作元必须是整数或者浮点型变量。自增和自减运算符的作用是放在变量值之前会使变量值增1或者减1,放在之后或是变量值自增或者自减1。
例如:
b = ++a;//先将a的值加1然后赋值给b
b = a++;//现将a的值赋值给b然后a的值加1
比较运算符
属于二元运算符,用于程序的变量之间,变量和自变量之间以及其他类型的信息之间比较。运算结果是boolean类型的。当运算符对应的关系成立时,运算结果为true,否则为false。
运算符 | 说明 |
---|---|
< | 比较左方是否大于右方 |
> | 比较右方是否大于左方 |
== | 比较左方是否等于右方 |
<= | 比较左方是否大于等于右方 |
>= | 比较左方是否小于等于右方 |
!= | 比较左方是否不等于右方 |
逻辑运算符
运算符 | 说明 |
---|---|
&& | 与 |
! | 非 |
变量
内存地址的别名,因为内存地址不好记忆才出现的,是为了方便存取内存地址中存储的数据。
变量的三元素:变量类型。变量名和变量值
变量命名规则:
- 满足标识符的命名规则。
- 符合驼峰法命名规则。
- 见名如意。
- 长度无限。
变量语法:
声明:数据类型 变量名;
初始化:变量名 = 变量值;
声明并初始化:数据类型 变量名 = 变量值;
变量的特点:
- 先声明,在赋值,后使用。
- 局部式全局变量名不能重复定义。
数据类型
基本数据类型 | 字节 |
---|---|
byte 字节型 | 1 |
short 短整型 | 2 |
int 整型 | 4 |
long 长整形 | 8 |
float 单精度浮点型 | 4 |
double 双精度浮点型 | 8 |
char 字符型 | 2 |
boolean 布尔型 | 1 |
进制
Java中有三种表示进制的方法:十进制、八进制、十六进制。
八进制:以0开头,包括0~7的数字(如:037、056)。
十六进制:以0x开头,包括0 ~ 9的数字及字母a~f和A ~ F。
类型转换
分为两种:自动类型转换、强制类型转换。
如果A类型的数据表示范围比B类型大,A类型赋值B类型需要强制类型转换。需要在变量值的前面加“(A类型)”,反之则不需要。
转义字符
运算符 | 说明 |
---|---|
\uxxxx | 四位十六进制数所表示的字符 |
’ | 单引号字符 |
" | 双引号字符 |
\ | 反斜杠字符 |
\r | 回车 |
\n | 换行 |
\t | 横向跳格 |
\b | 退格 |
内容总结
以上是互联网集市为您收集整理的Java语言基础(一)全部内容,希望文章能够帮你解决Java语言基础(一)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。