上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 43 下一页
摘要: 阅读全文
posted @ 2017-05-08 16:19 ATJAVA 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Java String.compareTo(), 此方法如果这个字符串是等参数字符串那么​返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值, 如果此字符串是按字典顺序大于字符串参数那么一个大于0的值 描述 java.lang.String.compareTo() 方法比较两个字符 阅读全文
posted @ 2017-05-08 15:13 ATJAVA 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 应用存储过程的优点:1.具有更好的性能存储过程是预编译的,只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,因此使用存储过程可以提高数据库执行速度。2.功能实现更加灵活存储过程中可以应用条件判断和游标等语句,有很强的灵活性,可以直接调用数据库的一些内 阅读全文
posted @ 2017-05-08 08:50 ATJAVA 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 生产者/消费者问题是一个经典的线程同步以及通信的案例。该问题描述了两个共享固定大小缓冲区的线程,即所谓的“生产者”和“消费者”在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时 阅读全文
posted @ 2017-05-06 17:31 ATJAVA 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 线程中断 线程中断涉及到三个方法,如下: interrupt()方法用于中断线程,通常的理解来看,只要某个线程启动后,调用了该方法,则该线程不能继续执行了,来看个小例子: 运行后,我们发现,线程t一直在执行,没有被中断。 其实interrupt()方法并不是中断线程的执行,而是为调用该方法的线程对象 阅读全文
posted @ 2017-05-06 15:21 ATJAVA 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 其中第二种方式最好,就是使用String的indexOf的方法. 阅读全文
posted @ 2017-05-06 11:53 ATJAVA 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 简而言之函数只不过是一组执行某个操作的语句。函数可能会有一些输入参数(在函数体中使用),并在执行后返回值。 JavaScript函数也具有这些特性,但它们不仅仅是常规函数。JavaScript函数是对象。你可以查看我曾经写的关于JavaScript对象的文章,里面我提到几乎JavaScript中的所有一切都是对象。 作为对象,JavaScript函数可能会有属性和其他函数(方法)。让我们... 阅读全文
posted @ 2017-05-06 11:12 ATJAVA 阅读(308) 评论(0) 推荐(0) 编辑
摘要: SQL:结构化查询语言(Structured Query Language) PL/SQL:过程化SQL语言(Procedural Language/SQL) DDL(Data Definition Language 数据定义语言) DML(Data Manipulation Language 数据操控语言) Tcl (最早称为"工具命令语言""Tool Command Langua... 阅读全文
posted @ 2017-05-06 10:25 ATJAVA 阅读(298) 评论(0) 推荐(0) 编辑
摘要: (注意Map是不包含在Collection接口中的): 阅读全文
posted @ 2017-05-06 10:10 ATJAVA 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.List和Set: List: 元素有放入顺序,元素可重复,查找效率高,插入删除效率低; Set: 元素无放入顺序,元素不可重复,(元素虽然无顺序,但元素在Set中的位置是由该元素的HashCode决定的,其位置其实是固定的),检索效率低,删除和插入效率高。 2.Arraylist、LinkedList和Vector: Arraylist查询操作效率比LinkedList高; 插入和删除操作... 阅读全文
posted @ 2017-05-06 10:08 ATJAVA 阅读(370) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 43 下一页