8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b49eb03 commit 715dd1eCopy full SHA for 715dd1e
Java相关/Java基础知识.md
@@ -380,7 +380,7 @@ final关键字主要用在三个地方:变量、方法、类。
380
2. 当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。
381
3. 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内嵌调用。但是如果方法过于庞大,可能看不到内嵌调用带来的任何性能提升(现在的Java版本已经不需要使用final方法进行这些优化了)。类中所有的private方法都隐式地指定为fianl。
382
383
-## Java 中的异常处理
+## 32 Java 中的异常处理
384
385
### Java异常类层次结构图
386
@@ -414,6 +414,12 @@ final关键字主要用在三个地方:变量、方法、类。
414
3. 程序所在的线程死亡。
415
4. 关闭CPU。
416
417
+## 33 Java序列话中如果有些字段不想进行序列化 怎么办
418
+
419
+对于不想进行序列化的变量,使用transient关键字修饰。
420
421
+transient关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;当对象被反序列化时,被transient修饰的变量值不会被持久化和恢复。transient只能修饰变量,不能修饰类和方法。
422
423
# Java基础学习书籍推荐
424
425
**《Head First Java.第二版》:**
0 commit comments