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 基础语法自己总结

Java数据类型:     基本数据类型  数值型 整数类型 byte short int long                   浮点类型 float  double  字符类型 ...
  • javald
  • javald
  • 2015年07月30日 00:25
  • 896

Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。   写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3...
  • xyzopq100
  • xyzopq100
  • 2016年02月18日 09:28
  • 109085

Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结:写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1、2、3 。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的j...
  • xmc281141947
  • xmc281141947
  • 2017年01月18日 09:47
  • 852

JAVA基础知识总结

一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言...
  • chmodzora
  • chmodzora
  • 2017年03月20日 23:19
  • 249

Python的语法的基本的总结

1、Python的对汉字的支持 #!/usr/bin/python #coding: UTF-8  print "你好,世界"; 2、Python标识符 在python里,标识符...
  • u011955252
  • u011955252
  • 2016年04月28日 14:35
  • 7962

Java高级知识总结

1.关于枚举的用法 Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。 1、可以在enum中添加变量和方法 先来看一段代码示例: ...
  • he90227
  • he90227
  • 2014年09月24日 15:23
  • 873

javaWeb常用技术语法总结

javaweb常用技术总结
  • u011518709
  • u011518709
  • 2014年06月07日 12:34
  • 1299

Python 基础语法(和Java相比)

Python变量和数据类型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2...
  • Jerome_s
  • Jerome_s
  • 2015年06月03日 13:02
  • 2060

python 基础语法总结(一)

Python 标识符 在python里,标识符有字母、数字、下划线组成。 在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 python中的标识符是...
  • suofeng1234
  • suofeng1234
  • 2016年07月01日 16:25
  • 4427

python入门: 快速python语法总结

1. list是处理一组有序项目的数据结构: 2. 列表是可变类型的数据 >>> list0=[] >>> type(list0) >>> list0=['clark'...
  • u011538954
  • u011538954
  • 2015年12月13日 20:35
  • 925
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java语法总结
举报原因:
原因补充:

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