java 基础知识

java 基础知识

ID:26183864

大小:75.00 KB

页数:14页

时间:2018-11-25

java 基础知识_第1页
java 基础知识_第2页
java 基础知识_第3页
java 基础知识_第4页
java 基础知识_第5页
资源描述:

《java 基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.标识符:在Java语言中,标识符是以字母、下划线(…)或美元符($)开头,由字母、数字、下划线(一)或美元符($)组成的字符串。标识符区分大小写,长度没有限制。除以上所列几项之外,标识符中不能含有其他符号,当然也不允许插入空格。在程序中,标识符可用作变量名、方法名、接口名、类名等。例2~1一些合法的标识符identifferuserNameUser_name_sys_varl$changesizeof标识符区分大小写,所以Username、username和userName是三个不同的标识符。例2-2一些非法标识符2S

2、un//以数字2开头cIass//是Java的关键字。有特殊含义#myname//含有其他符号#实际上,Java源代码使用的是Unicode码,而不是ASCII码。Unicode码用16位表示一个字符,因此,Unicode字符集中的字符数可达65535个,比通常使用的ASCII码字符集大得多。Unicode兼容了许多不同的字母表,包括常见语种的字母。英文字母、数字和标点符号在Unicode和ASCII字符集中有相同的值。·标识符内可以包含关键字,但不能与关键字完全一样。如“thisOne”是一个合法的标识符,但“this”

3、是关键字,不能当作标识符。注:虽然在BASIC语言、UNIXshell和VMS系统中常常使用含有美元符($)的标识符,但在Java中如果不熟悉它们,最好不要使用。2.关键字:1.static(1)通常在一个类中定义一个方法为static,就是说无需本类的对象就可以直接调用。(2)静态变量和静态方法类似。所有此类实例共享此静态变量,也就是说类装载时,只分配一块存储空间,所有此类的对象都可以操控此块存储空间,当然对于final就另当别论了。(3)static定义的变量会优先于任何其他非static变量,不论其出现顺序如何。(4

4、)static{}这是用来显式的静态变量初始化,这段代码只会初始化一次,且在类被第一次装载时。(5)在涉及到继承的时候,会先初始化父类的static变量,然后是子类的。(6)通常一个普通类不允许声明为静态的,只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用,而不需要实例一个外部类。2.boolean变量的值可以是true或false。boolean变量只能以true或false作为值。boolean不能与数字类型相互转换。包含boolean操作数的表达式只能包含boolean操作数。Boolea

5、n类是boolean原始类型的包装对象类3.break关键字用于提前退出for、while或do循环,或者在switch语句中用来结束case块。注释break总是退出最深层的while、for、do或switch语句。4.byteJava关键字byte是Java原始类型。byte可存储在[-128,127]范围以内的整数值。示例byteb=124;注释Byte类是byte原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE和MAX_VALUE常量。Java中的所有整数值都是32位的int值,除非值后面有l

6、或L(如235L),这表示该值应解释为long。5.case用来标记switch语句中的每个分支。注释case块没有隐式结束点。break语句通常在每个case块末尾使用,用于退出switch语句。如果没有break语句,执行流将进入所有后面的case块/或default块。6.catchcatch关键字用来在try-catch或try-catch-finally语句中定义异常处理块。示例try{<可能引发异常的块>}catch(e){<处理异常e的代码>}try{<可能引发

7、其他异常的块>}catch(FooExceptione){<处理FooExceptione的代码>}catch(BarExceptione){<处理BarExceptione的代码>}try{<可能引发异常的块>}catch(e){<处理异常e的代码>}finally{<有异常或无异常情况下都执行的语句>}注释开始和结束标记{}是catch子句语法的一部分,即使该子句只包含一个语句,也不能省略这两个标记。每个try块都必须至少有一个catch或finally子句。如果某个特定

8、异常类未被任何catch子句处理,该异常将沿着调用栈递归地传播到下一个封闭try块。如果任何封闭try块都未捕获到异常,Java解释器将退出,并显示错误消息和堆栈跟踪信息。7.charchar是Java原始类型。char变量可以存储一个Unicode字符。示例chardelimiter=';';注释可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。