Java语法总结

原创 2007年10月15日 18:55:00

1、关键字与标识符
1-1、关键字不能被用作类、变量、方法或者其他任何内容的标识符。
1-2、所有关键字都以小写字母开头。
1-3、关键字是发展变化的。jdk1.5中加入了enum枚举关键字。
1-4、true、fasle、null、const以及goto不是关键字,但也不能用作标识符。如:boolean const = true; 是不能编译的。
1-5、不要把Java的关键字和其他语言混淆了。如:C++的include、unsigned等。
1- 6、标识符由字母、数字、下划线(_)、美元符号($)、人民币符号 (¥)组成,并且第一个字符不能是数字,也不能把JAVA中的关键字和保留关键字作为标识符。另外,标识符可以使用汉字、日文片假名等Unicode字 符,如:boolean 吃饱了吗 = true; 。Unicode字符集的前128个是ASCII码表。

2、常量和所有原始数据类型的范围
2-1、byte--8位,short--16位,int--32位,long--64位,float--32位,double--64位。这六种数字类型都是有符号的。
2-2、使用公式-2的(位数-1)次幂到2的(位数-1)次幂-1确定整数类型的范围(byte、short、int、long)。
2-3、char是16位Unicode字符或者说是16位无符号整数,范围从0到65535。
2-4、整数有八进制(以0开头的整数)、十进制、十六进制(以0x或0X开头的整数)表示。
2-5、char可以用单引号表示单个字符,如:'良'。也可以用unicode值'"ucafe'(四位十六进制数)。
2-6、boolean只能是true或者false。
2-7、默认的浮点类型是双精度(double),要想要一个float必须在浮点数后面加F或者f。如:float pi = 3.14; 是错误的。
2-8、float可以精确到7位有效数字,第8位的数字是第9位数字四舍五入上取得的;double可以精确到16位有效数字,第17位的数字是第18位数字四舍五入上取得的。
2-9、如果要求精确的答案,请不要使用float和double,因为它们是为了在广域数值范围上提供较为精确的快速近似运算而精心设计的。然而,它们没有提供完全精确的结果。尤其是对货币计算尤为不适合。

 

Java 语法总结——线程(线程)

  • 2009年04月13日 19:24
  • 5KB
  • 下载

Java语法总结.zip

  • 2008年12月14日 10:17
  • 27KB
  • 下载

java基本语法总结

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • zhangfengzhang123
  • zhangfengzhang123
  • 2017-02-28 16:36:27
  • 387

java语法知识总结

目录 流异常注解安全性类加载关键字初始化多线程线程池内存模型 流 Java所有的流类位于java.io包中,都分别继承字以下四种抽象流类型。 Type ...
  • jinxinliu1
  • jinxinliu1
  • 2016-10-22 16:06:33
  • 926

C#与Java基础语法初比较

1. C#命令输入和输出语法是:Console.ReadLine()和Console.WriteLine()(当然不换行的话就去掉Line,这些想必大家都知道,所以文章中只提供比较常用的)。 J...
  • kingmax54212008
  • kingmax54212008
  • 2015-11-03 22:07:07
  • 603

java语法总结

  • 2015年09月22日 20:18
  • 2.78MB
  • 下载

java web学习心得与总结(1)——jsp基本语法

java web自学快三个月了,前面的基础知识都忘了,以后每天写一篇博客总结一下. 或者关注下我的新浪微博:Mr翅膀君 一.page指令 1.language属性 2.extends属性 该属...
  • lh2420124680
  • lh2420124680
  • 2015-09-09 20:19:01
  • 911

c#和java的一些语法区别

C#中有无符号数,Java没有。 C#中有值类型,且可自己定义值类型的结构体(struct)。 Java中的基本类型(或叫基元类型)即为值类型,但Java没有结构体,所以不能自定义值类型。 ...
  • lingkaigood123
  • lingkaigood123
  • 2011-12-06 15:24:56
  • 2709

html语法总结html语法总结html语法总结html语法总结

  • 2009年07月02日 15:18
  • 346KB
  • 下载

JAVA入门基础知识小结

从C++到Java入门基础知识小结...
  • CSDN_SXL
  • CSDN_SXL
  • 2016-01-26 15:02:25
  • 7785
收藏助手
不良信息举报
您举报文章:Java语法总结
举报原因:
原因补充:

(最多只允许输入30个字)