Java
文章平均质量分 62
长江七号zzj
这个作者很懒,什么都没留下…
展开
-
java String intern()
来源:http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html如果字符串常量池中包含一个等于此String对象的字符串,则返回代表池中这个字符串的String对象,否则,将此String对象包含的字符串添加到常量池中,并返回此String对象的引用。1. 首先String不属于8种基本数据类型,String是一个对象。转载 2017-12-02 12:02:49 · 204 阅读 · 1 评论 -
【转】java String intern()
来源:http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html如果字符串常量池中包含一个等于此String对象的字符串,则返回代表池中这个字符串的String对象,否则,将此String对象包含的字符串添加到常量池中,并返回此String对象的引用。1. 首先String不属于8种基本数据类型,String是一个对象。 ...转载 2017-03-26 16:09:07 · 141 阅读 · 1 评论 -
【转】Java的算数运算符、关系运算符、逻辑运算符、位运算符
来源:http://blog.csdn.net/typa01_kk/article/details/45000535 Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= < <= 逻辑运算符(6...原创 2017-04-08 17:28:55 · 139 阅读 · 0 评论 -
HashMap的工作原理
HashMap是基于哈希表的Map接口的非同步实现。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的...原创 2015-10-11 20:36:26 · 87 阅读 · 0 评论 -
可执行文件调用
2014/3/28相当于做一个web前端,然后调用galago返回的结果。每次galago运行完之后会在galagosearch-1.01/galagosearch-core/target/appassembler/bin目录下生成一个galago文件(.bat是windows下),相当于一个可执行文件。调用该文件即可。具体流程:根据输入框的title,narrative生...原创 2015-10-08 10:03:16 · 135 阅读 · 0 评论 -
java 路径分隔符
[color=red][size=large]路径分隔符:[/size][/color][size=medium]Window:反斜杠“\”Linux:正斜杠“/”1、考虑到程序的可移植性,在Linux和Window下最好都要用“/”,都是可以的。2、用File.operatorFile f = new File("d://test//1.txt"); √File ...原创 2015-07-02 11:31:10 · 246 阅读 · 0 评论 -
Java 编码转换
[code="java"]String newstr = new String(oldstr.getBytes(), "UTF-8"); [/code] [size=medium]java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那种方式编码...原创 2015-06-24 17:10:59 · 114 阅读 · 0 评论 -
HashMap的操作-统计词频、遍历、排序、删除
[code="java"]package com.DocExpansion.TFIDF;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;im...原创 2015-06-19 09:46:22 · 523 阅读 · 0 评论 -
java集合
在集合框架中,有两个顶层的接口:Collection和MapCollection表示一组纯数据,Map表示一组key-value对。单线程集合一、CollectionCollection主要有List、Set、Queue三个接口1、ListList按照插入的顺序排序,元素可以重复,继承Collection接口,实现类主要有ArrayList、Vector、Linke原创 2017-12-18 21:50:31 · 196 阅读 · 0 评论 -
finally块的执行
1、try和finally块中都有returnpublic static void main(String[] args) { System.out.println(m1()); } static int m1() { try { return 1; } catch (Exception e) { return 2; } finally { System原创 2017-12-18 22:42:27 · 247 阅读 · 0 评论 -
int Integer
如下代码:10public static void main(String[] args){ Integer i1 = 100; Integer i2 = 100; Integer i3 = 150; Integer i4 = 150; System.out.println(i1==i2); System.out.println(i3==i4); }运行结果原创 2017-12-17 16:21:44 · 238 阅读 · 0 评论 -
HashMap、HashTable、ConcurrentHashMap
HashMap的工作原理1、HashMap的实现原理HashMap是一个用于存储key-value键值对的结合,每一个键值对也叫Entry。HashMap内部是通过一个数组实现的,只是这个数组比较特殊,数组里存储的元素是一个Entry实体(jdk 8为Node),这个Entry实体主要包含key、value以及一个指向自身的next指针。HashMap是基于hashing实转载 2017-12-14 21:13:05 · 375 阅读 · 0 评论 -
java异常机制--运行时异常和非运行时异常
1.Java异常机制Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:图片来源:http://blog.csdn.net/wuwenxiang91322/article/details/103463372.Throwab转载 2017-12-03 12:07:09 · 651 阅读 · 0 评论 -
JdbcTemplate的使用
1、介绍Spring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用它来构建项目为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层,以此建立一个JDBC存取框架。作为 SpringJDBC 框架的核心,JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法。每个模板方法都能控制整个过程,并允许覆盖过程中原创 2017-09-11 19:36:54 · 1276 阅读 · 0 评论