【注】这些知识点在总结了java程序设计基础后总结的,想从头开始看请移步java-第一章
一、概述
- 解释的过程就是一次将字节码中单独的一步翻译为目标机器语言代码,翻译完一步后立即执行
二、运算符
- 输入
- 创建Scanner对象:Scanner in=new Scanner(System.in)
- 对象调用方法:in.方法
- nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()
- 运算符
- 除法:小数部分舍去
- 求模:余数与被余数同正负号;如-7%-3=-2,-7为被余数
- 返回当前时间:System.currentTimeMillis()
- 软件开发过程
- 需求分析:旨在分析数据流,并且确定系统的输入和输出
- 系统分析:旨在分析数据流,并且确定系统的输入和输出
- 系统设计:设计一个从输入获得输出的过程
- 实现:将系统设计翻译成程序
- 测试:确保代码符合需求规范,并且排除错误
- 部署:使得软件可以被使用。按照软件类型的不同
- 维护:
- Math.random():获取一个0.0到1.0(不包括1.0)之间的随机double值
- 逻辑异或:当两者的布尔值不同时才为true
- 操作符优先级(注:可以”()”改变优先级)
优先级
|
操作符
|
1
|
var++
、
var--
(后置操作符)
|
2
|
+
、
-
、
++var
、
--var
|
3
|
(
type
)
(
类型转换
)
|
4
|
!
|
5
|
*
、
/
、
%
|
6
|
+
、
-
|
7
|
<
、
<=
、
>
、
>=
|
8
|
==
、
!=
|
9
|
^
|
10
|
&&
|
11
|
||
|
12
|
=
、
+=
、
-=
、
*=
、
/=
、
%=
|