博客
关于我
Java 程序的基本结构
阅读量:176 次
发布时间:2019-02-28

本文共 1319 字,大约阅读时间需要 4 分钟。

Java 程序的基本结构

语句:语句通过创建变量并对其赋值、控制运行流程或者引发副作用来进行计算。我们会使 用六种语句:声明、赋值、条件、循环、调用和返回。
数组:数组是多个同种数据类型的值的集合
静态方法:静态方法可以封装并重用代码,使我们可以用独立的模块开发程序。
要执行一个 Java 程序,首先需要用 javac 命令编译它,然后再用 java 命令运行它。例如,要 运行 BinarySearch,首先要输入 javac BinarySearch.java(这将生成一个叫 BinarySearch.class 的文件,其中含有这个程序的 Java 字节码);然后再输入 java BinarySearch(接着是一个白名 单文件名)把控制权移交给这段字节码程序
标识符 a abc Ab$ a_b ab123 lo hi 由字母、数字、下划线和 $ 组成的字符串,首字符不能是 数字
原始数据类型 int double boolean char 一组数据和对其所能进行的操作的集合(Java 语言内置)
字面量 :值在源代码中的表示( 1 ,2.0,st人,true等等)

int 值域 -231 至 +231-1 之间的整 数(32位,二进制补码)

char 字符(16 位)
double 双 精 度 实 数(64 位, IEEE 754 标准)
在这里插入图片描述
运算符优先级
运算符优先级:运算符 * 和 /(以及 %)的优 先级高于 + 和 -(优先级越高,越早运算);在逻辑运算符中,! 拥有最高优先级,之后是 &&,接 下来是||。一般来说,相同优先级的运算符的运算顺序是从左至右。与在正常的算数表达式中一样, 使用括号能够改变这些规则。因为不同语言中的优先级规则会有些许不同,我们在代码中会使用括 号并用各种方法努力消除对优先级规则的依赖。
类型转换
如果不会损失信息,数值会被自动提升为高级的数据类型。例如,在表达式 1+2.5 中,1 会被 转换为浮点数 1.0,表达式的值也为 double 值 3.5。转换指的是在表达式中把类型名放在括号里 将其后的值转换为括号中的类型。例如,(int)3.7 的值是 3 而 (double)3 的值是 3.0。需要注意 的是将浮点型转换为整型将会截断小数部分而非四舍五入,在复杂的表达式中的类型转换可能会很 复杂,应该小心并尽量少使用类型转换,最好是在表达式中只使用同一类型的字面量和变量。
Java 的 int 型能够表示 232 个不同的值,用一个字长 32 位的机器字即可表示(虽然现在的许多 计算机有字长64位的机器字,但 int 型仍然是32位)。与此相似,double 型的标准规定为64位。 这些大小对于一般应用程序中使用的整数和实数已经足够了。为了提供更大的灵活性,Java 还提供 了其他五种原始数据类型:
‰ 64 位整数,及其算术运算符 (long);
‰ 16 位整数,及其算术运算符 (short);
‰ 16 位字符,及其算术运算符 (char);
‰ 8 位整数,及其算术运算符 (byte);
‰ 32 位单精度实数,及其算术运算符 (float)。

转载地址:http://sbyc.baihongyu.com/

你可能感兴趣的文章
MySQL原理简介—6.简单的生产优化案例
查看>>
MySQL原理简介—7.redo日志的底层原理
查看>>
MySQL原理简介—8.MySQL并发事务处理
查看>>
MySQL原理简介—9.MySQL索引原理
查看>>
MySQL参数调优详解
查看>>
mysql参考触发条件_MySQL 5.0-触发器(参考)_mysql
查看>>
MySQL及navicat for mysql中文乱码
查看>>
MySqL双机热备份(二)--MysqL主-主复制实现
查看>>
MySQL各个版本区别及问题总结
查看>>
MySql各种查询
查看>>
mysql同主机下 复制一个数据库所有文件到另一个数据库
查看>>
mysql启动以后会自动关闭_驾照虽然是C1,一直是开自动挡的车,会不会以后就不会开手动了?...
查看>>
mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
查看>>
Mysql启动失败解决过程
查看>>
MySQL启动失败:Can't start server: Bind on TCP/IP port
查看>>
mysql启动报错
查看>>
mysql启动报错The server quit without updating PID file几种解决办法
查看>>
mysql命令
查看>>
mysql命令==_mysql命令
查看>>
mysql命令和mysql的配置文件
查看>>