Java笔记(一)

@TOC

1.关于Java的常见误解

  1. Java是一种程序设计语言
  2. HTML是一种描述网页结构的方式。
  3. XML是一种描述数据的方式。可以使用任何一种程序设计语言处理XML数据,而Java API对XML处理提供了很好的支持。
  4. 很多Java程序都在Web服务器上运行并生成用于网页的代码。

2.Java程序设计环境

Java术语:

  1. JDK(Java Development Kit):Java开发工具包
  2. JRE(Java Runtime Environment):Java运行时环境

3.Java的基本程序设计结构

3.1 一个简单的Java应用程序

public class FirstSample{
	public static void main(String[] args){
		System.out.println("We will not use 'Hello,World!'");
	}
}
  1. 是构建所有Java应用程序和applet的构建块。
  2. Java应用程序中的全部内容都必须放置在中。
  3. 类名是以大写字母开头的名词。骆驼命名法(在一个单词中间使用大写字母)。
  4. 源代码的文件名必须与公共类的名字相同,并用.java作为扩展名。
  5. Java中的所有函数都是某个类的方法(标准术语将其称为方法,而不是成员函数)。因此,Java中的main方法必须有一个外壳(shell)类。
  6. 与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。

3.2 注释

  1. // :注释内容从//开始到本行结尾。
  2. /* */ :注释比较长的注释。
  3. /** */ :可以用来自动地生成文档。

3.3 数据类型

Java是一种强类型语言。必须为每一个变量声明一种类型。在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种字符类型char(用于表示Unicode编码的代码单元)和1种用于表示真值的boolean类型

3.3.1 整型

整型用于表示没有小数部分的数值

类型存储要求取值范围
int4字节-2147483648~2147483647(刚刚超过20亿)
short2字节-32768~32767
long8字节-9223372036854775808~9223372036854775807
byte1字节-128~127

长整型数值后面有一个后缀L或l。
十六进制数值有一个前缀0x或0X。
八进制有一个前缀0。
从Java7开始,加上前缀0b或0B就可以写二进制数。例如,0b1001就是9。

注意:Java没有任何无符号(unsigned)形式的int、long、short或byte类型。

3.3.2 浮点类型

浮点类型用于表示有小数部分的数值。

类型存储要求取值范围
float4字节大约±3.40282347E+38F(有效位数为6~7位)
double8字节大约±1.79769313486231570E+308(有效位数为15位)

double表示这种类型的数值精度是float类型的两倍(双精度数值)。
float类型的数值有一个后缀F或f(例如,3.14F)。没有后缀F的浮点数值(如3.14)总是默认为double类型。也可以在浮点数值后面添加后缀D或d(例如,3.14D)。

如果在数值计算中不允许有任何舍入误差,就应该使用BigDecimal类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值