Java的特点(11个关键术语)from《Java核心技术I》 1) 简单性 2) 面向对象 3) 分布式 Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。 4) 健壮性 早期的问题 ...
分类:
编程语言 时间:
2019-04-16 16:24:42
阅读次数:
151
Java方法参数的使用情况: 一个方法不能修改一个基本数据 对象析构与finalize方法 Java有自动的垃圾回收器,不需要人工回收内存,例如,文件或使用了系统资源的另一个对象的句柄。在这种情况下,当资源的不再需要时,将其回收和再利用将显得十分重要。可以为任何一个类添加 finalize 方法。f ...
分类:
编程语言 时间:
2019-04-09 20:52:00
阅读次数:
206
最近在看《Java核心技术》泛型相关的部分,总结下。 泛型程序设计是什么? 泛型编程(generic programming)是计算机编程中的一种风格,类型通过参数指定。意味着编写的代码可以被不同类型的对象所使用。 类型参数(type parameters),指示类型。ArrayList用类型参数来 ...
分类:
编程语言 时间:
2019-03-30 21:39:18
阅读次数:
193
import java.io.*; import java.time.LocalDate; import java.util.Scanner; public class Test { public static void main(String[] args){ // TextFileTest.te... ...
分类:
编程语言 时间:
2019-03-16 19:28:19
阅读次数:
170
一:基础类型运算 二:final关键字修饰的方法不能被重写,可以被重载,可以被继承 三:静态成员方法的访问修饰符 四:静态成员方法是属于特定类,不能在类之间继承 注意: 由于静态方法是属于某个特定类,而不具有继承属性,故不能在子类中实现,必须在本类中实现,故:虚成员函数不可能是static成员函数 ...
分类:
编程语言 时间:
2019-03-07 00:27:53
阅读次数:
218
一:内部类概述 (一)定义 (二)分类 二:静态内部类 注意:外部类方法,会调用外部成员 总结 三:成员内部类:与静态类相似,不同在对象创建上 总结: 四:本地内部类 总结: 五:匿名内部类 (一)无参构造 (二)有参构造 总结: ...
分类:
编程语言 时间:
2019-02-26 13:26:47
阅读次数:
149
抽象类的特点:1、如果一个方法为抽象方法,那么必须将该类定义为抽象方法;2、子类继承抽象类,那么子类必须实现抽象类的抽象方法;3、抽象类除了抽象方法,还可以定义具体的数据和具体的方法;4、类即使不含抽象方法,也可以将类定义为抽象类;5、抽象类不能被实例化;6、抽象类不能被实例化,抽象类的变量可以引用 ...
分类:
编程语言 时间:
2019-02-15 15:52:17
阅读次数:
191
2015 1、《软件开发者路线》 2、《把时间当做朋友》 3、《书都不会读,你还想成功》 4、《如何阅读一本书》 5、《穷爸爸富爸爸》 6、《代码整洁之道》 7、《Java核心技术基础篇》 8、《精力管理》 9、《高效能人士的七个习惯》 10、《飞得更高:孙正义传》 11、《黑客与画家》 12、《I ...
分类:
其他好文 时间:
2019-02-14 20:57:55
阅读次数:
207
内部类 内部类是定义在另一个类中的类。 定义内部类的原因有: 1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 2)内部类可以对同一个包中的其他类隐藏起来。 3)当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 使用内部类访问对象状态 分析一下下面一段代码 其 ...
分类:
编程语言 时间:
2019-02-12 00:27:47
阅读次数:
232
lambda表达式 lambda表达式是一个可传递的代码块。可以以后执行一次或者多次。在程序运行中我们经常会遇到传递代码段的情况,但是我们一般都是先构造一个对象,然后通过对象调用相应的代码块来实现传递代码块的目的,这个方法十分繁琐,设计师为解决这个问题,就设计出了lambda表达式。 lambda表 ...
分类:
编程语言 时间:
2019-02-07 17:40:14
阅读次数:
212