java
文章平均质量分 72
带头大哥不是我
这个作者很懒,什么都没留下…
展开
-
java 中的写入后换行
在Java 中,对于.txt 文件的每一行读入可以找到对应的方法 readLine() 。然而对于写入.txt文件中要求逐行写入却没有对应的方法。但是在Java 开发中找到对应的策略使得逐行读入的内容可以实现逐行写入。 我的实现方案是:String str=reader.readLine()+"\r\n"; 再将写入文件中将会实现换行写入 。 实现的代码如下:原创 2016-03-30 16:25:15 · 1961 阅读 · 1 评论 -
源码解析之 HashMap与HashTable的区别
对于HashMap与HashTable的问题,可谓之面试之中被问到的频率较高的问题,该问题其实也是java基础知识的问题。通过源码的分析,加深我们对于他们之间的区别理解。相似之处: 1.两者实现的接口是相同的,但是继承的父类不同。 可以看到HashTable 继承Dictionary public class Hashtable exten原创 2017-03-18 00:40:13 · 327 阅读 · 0 评论 -
KNN算法之JAVA实现
提起KNN算法大家应该都不会陌生,对于数据挖掘来说算是十大经典算法之一。算法的思想是:对于训练数据集中已经归类的分组,来对于未知的数据进行分组归类。其中是根据该未知点与其训练数据中的点计算距离,求出距离最短的点,并将其归入该点的那一类。 看看算法的工程吧:1. 准备数据,对数据进行预处理2. 选用合适的数据结构存储训练数据和测试元组3. 设定参数,如k原创 2016-11-29 14:33:17 · 1082 阅读 · 1 评论 -
java小细节File
今天在看书的时候,随便翻到 JAVA IO的部分,看到File类里面的两个方法。file.mkdir()和file.mkdirs()一时间懵逼了,虽然知道是创建文件夹的方法。翻看API查看, file.mkdir()是根据指定路径创建文件夹 file.mkdris()是根据指定的路径创建文件夹(包含创建父类文件夹)。 说到这我就想知道能创建什么样的父类原创 2016-11-06 14:35:28 · 341 阅读 · 0 评论 -
java 操作MySQL数据库(一)
对于java 的开发者来说,对于数据库的操作是必经之路。随着大数据的时代到来,数据的量也随之增多。将网上爬取的数据存入数据库中再对数据进行处理是十分必要的过程。然而对于数据库的数据进行处理显示一般使用到的语言多为java语言。那么使用java 语言对于数据库中的数据进行操作的基本流程: 1. 驱动连接。 调用Class.forName(String str);原创 2016-11-04 09:55:03 · 325 阅读 · 0 评论 -
K-Means聚类算法java实现
对于K-Means算法想必做机器学习和数据挖掘的广大同胞们已经不再陌生,做为数据挖据的十大经典算法之一,k-Means做聚类分析上有得天独厚的优势。对于其原理进行简单的描述:k-Means算法是典型的基于距离的聚类算法,采用的是距离作为相似性指标。经过n次迭代后,当中心的位置不在发生变换的时候即是收敛完成。算法: 1. 从n个文档中随机的选择出k个文档作为质心原创 2016-07-28 20:02:13 · 2148 阅读 · 0 评论 -
Map根据Valuse 输出对应的key(二)
在C语言中,指针是的排序简单轻松。但是在Java开发的过程中,我们要实现相似的功能该怎么办呢?实际点的问题:在一堆数据中找出小于某个数的数据,将其按照从打到小的顺序进行排列并且输出原来的顺序。那么在C中有指针大神解决,那么java 中也有对应的方案进行解决:用HashMap妥妥的解决。基本的解决思想;1.遍历HashMap 获得valuse 2. 判断3. 将满足的值存入到原创 2016-05-20 19:11:00 · 538 阅读 · 0 评论 -
Map根据Valuse 输出对应的key(一)
在开发的过程中HashMap的使用是非常频繁的,在一般的使用过程中都是根据Key来获取Valuse。但是在特殊的情况的时候,要求valuse来获取对应的key的值。那么怎么根据Valuse 得到对应的key呢?根据对应的api可以找出思路:1. map.entryset() 方法得到set对象2. 根据Set 的set.iterator() 方法得到 Iterator 对象3 .原创 2016-05-20 16:33:17 · 1244 阅读 · 0 评论 -
HashMap 原理浅析
在实际的开发中,HashMap的使用频率还是很高的。对于程序员来说只知道怎么使用是不能进阶的,还要知其所以然。对于HashMap的原理理解我也是怀着好奇的心态去研究。HashMap 继承至Map类,里面的主要方法有put()方法和get()分:对于大家最关心的是为java 是怎么设计是的传进去的数据进行存储和对应的数据根据key 或者Values 能进行准确的查找呢?Ha原创 2016-05-03 13:14:25 · 462 阅读 · 0 评论 -
Java 中的简单分割
今天在做String 字符串截取的时候,突然看到一个不错的方法,分享给大家。我的目的主要是分享,共同学习吧。对于"333_555"或者”666:yyyy“ 等这样形式的数据要进行分离已经有简单的方法了,也许是我以前没有留心吧。接下来就是分享了:public static void main(String[] args) {// TODO Auto-generated met原创 2016-04-12 14:24:53 · 449 阅读 · 0 评论 -
JVM运行流程和结构
1运行流程整个流程是:1. 通过java xx命令进入jvm中2. 装载配置:根据当前的路径和系统版本寻找 jvm.cfg文件3. 根据配置文件寻找jvm.dll 文件:jvm.dll文件为JVM的主要实现4. 初始化JVM 得到JVM对应的接口和findClass等操作实现5. 找到main()方法进行操作运行原创 2017-02-26 16:22:30 · 479 阅读 · 1 评论