摘要:
什么是变位字? 就是把一组字母或数字拆分成各种各样的组合,如:abc 就有:abc 、 acb 、 bca 、 bac 、 cba 、 cab 6种,这就是变位字。 变位字有什么用? 关键字的查询,数据库的类似查询等 直接上代码: 先输入abc测试, 后面的数字表示是哪个位置的数字需要往后移的: 然 阅读全文
摘要:
装饰与继承的区别: 装饰:基于已有的功能,并提供加强功能,装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。相对于继承来说装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。英文叫:Decorator 继承:因为要扩展某个功能,就得继承父类,然后覆盖重写 阅读全文
摘要:
什么是多线程? 首先得知道什么是线程? 多线程的创建方式 线程创建的四种方式: 使用Thread的子类 常用 第一种方式 代码: 运行: 第二种方式 这种方式是在Java中推荐使用的,因为经常使用,所以详谈,在API文档中是这么说的: Runnable 接口应该由那些打算通过某一线程执行其实例的类来 阅读全文
摘要:
什么是泛型? 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写 体验泛型代码时定义一些可变部份,那些部份在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引 阅读全文
摘要:
Ajax可以用来干什么? 基础:请求并显示静态TXT文件、字符集编码、缓存、阻止缓存。 动态数据:请求JS(或Json)文件、eval的使用、DOM创建元素 局部刷新:请求并显示部分网页文件 1、 2、 3、 4、 AJAX中的重要对象:XMLHttpRequest 这个对象是微软最先在ie里面提供 阅读全文
摘要:
Math类中提供了5个与取整相关的函数,如下所示: static double ceil(double a):天花板函数,返回大于等于a的最小整数(但是以浮点数形式存储)。 static double floor(double a):地板函数,返回小于等于a的最大整数(但是以浮点数形式存储)。 st 阅读全文
摘要:
一、什么是包? package语句必须是文件中的第一条语句。也就是说,在package语句之前除了空白和注释之外不能有任何语句。所以一个文件只允许一个包存在,看代码: 编译: 二、命令行需要用到的命令 编译:javac -d . 文件名.java 解析: -d 的命令是:该选项用于指定生成的clas 阅读全文
摘要:
首先得有eclipse 一、在eclipse的菜单栏中点击 Run -->External Tools -->External Tools Configurations.. 如图: 当然嫌麻烦的话,你也可以点击这个小图标,效果是一样的: 二、然后 Name: 打开文件所在目录(这里填入你想显示的名称 阅读全文
摘要:
什么时运行时异常?什么是非运行时异常? 通俗的讲: 运行时异常:就是编译通过,运行时就崩了,比如数组越界。 非运行时异常:就是编译不通过,这时就得必须去处理了。不然就没法运行了。 全面的讲: 用法: 1、throws关键字通常被应用在声明方法时(放在方法(函数)的大括号前),用来指定可能抛出的异常。 阅读全文
摘要:
abstract的用法: 运行结果: interface的用法: 运行效果图上: 在多态中接口的形式 效果图: 结论: 两者的区别: 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abst 阅读全文