- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础知识整理2
Java 知识点总结
1 环境搭建与开发
1.1 环境变量
JAVA_HOME:Java 的安装目录;
CLASSPATH:指定一个路径列表,用于有哪些信誉好的足球投注网站Java 在编译或运行时需要用到的类
(.class文件);
PATH:指定一个路径列表,用于有哪些信誉好的足球投注网站可执行文件。
1.2 Java SDK应用
编译:Javac 类名.class;
运行:Java 类名;
打包:jar cftest.jar test (把当前目录下的test 目录下的所有文件压缩到test.jar 文
件中)。
2 变量与常量
Java 中的常量用保留字final 来实现。
变量:局部变量 (local variable)、实例变量 (instance variable)、类变量 (class
variable);任何变量在使用前都必须初始化,局部变量必须显示初始化,实例变量在类
的构造方法被调用时初始化 (分配默认值),类变量在类被加载时被初始化。
3 标识符
3.1 命名
在Java 语言中,标识符的定义规则是以字母、下划线、美元符开始,后面可以跟
字母、下划线、美元符、数字。
因为Java 语言使用Unicode 字符集,所以对字母不仅限于英文,还可以是日文、
韩文、阿拉伯文、中文等。
区分大小写,没有字数限制。
1
3.2 关键字
3.2.1 static
static 方法中不能有this和super 关键字 (static 方法不是“面向对象”的,而是“面
向类”的)。
static 方法中只能访问所属类的static 方法和变量。
static 数据成员的初始化:在第一次生成该类的对象时初始化。
3.2.2 final
1) final 数据
a) static final
更加典型的定义方式是public static final;
占用一段不能改变的存储空间;
代表编译时常量,即在编译器就能知道其值 (如果只声明为final 或
者static,是在运行时才知道值)。
全部用大写字母命名,单词之间用下划线隔开。
b) final 数据与final 引用
final 数据的值不能被改变;
final 引用是指无法将其指向一个新的对象 (数组也是一种引用),对
象本身的值是可以改变的。
c) 空白final (声明为final 却未赋初始值)
可以做到根据对象有所不同,又保持恒定不变的特性;
必须保证使用前已经初始化:在定义处赋值或者在构造器中赋值。
2) final 参数
无法在方法中更改引用所指向的对象。
3) final 方法
禁止覆盖,防止任何继承类修改它的定义;
private 方法都是final 的,因此private 方法无法覆盖。
4) final 类
不允许继承该类;
final 类中的所有方法都隐式指定为final 的。
2
3.2.3 transient
主要作用:防止对象的敏感信息被序列化,保证安全性。
transient 用于在一个特定对象的一个域上关闭序列化,当该对象被序列化时,
transient 型变量不包含在序列化表示中。
文档评论(0)