Coin163

  • 黑马程序员——java学习起始

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 也不知道怎么的,就稀里糊涂想要上程序员这条贼船!记得第一次接触互联网,是初中毕业后的暑假,申请我的 第一个QQ号。从那时候开始,互联网一步步影响着自己

    日期:2015年12月18日
  • java多线程(一)线程状态与创建线程

    java.util.concurrent中常用类与接口 Callable:可以在任务完成时返回一个值  Runnable:是执行工作的独立任务,但是它不返回任何值 Executor:具体Runnerable任务的执行者,中介对象 ExecutorService:一个线程池管理者,其实现类有多种

    日期:2016年05月12日
  • 40个Java多线程问题总结

    前言 java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题

    日期:2016年01月19日
  • 数据挖掘-基于Kmeans算法、MBSAS算法及DBSCAN算法的newsgroup18828文本聚类器的JAVA实现(下)

    本文接数据挖掘-基于Kmeans算法、MBSAS算法及DBSCAN算法的newsgroup18828文本聚类器的JAVA实现(上). (update 2012.12.28 关于本项目下载及运行的常见问题 FAQ见 newsgroup18828文本分类器、文本

    日期:2015年12月26日
  • 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符

    " "bca" "cab" "cba" 此题采用排列组合的算法 摘自网路 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Plzh

    日期:2015年11月02日
  • Java集合06--Vector源码详解 - 博客频道 - CSDN.NET

    相关的添加、删除、修改、遍历等功能。 Vector 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess是java中用来被List实现,为List提供快速访问功能的。在Vector中,我们即可以通过元素的序号快速获取元素对象;这就

    日期:2017年03月29日
  • JAVA抓取网站数据-----JSOUP

    因为业务需求,需要再某个指定的网址抓取某些指定的数据,在网上搜了一些资料,发现两种基本的方法,一种是直接通过URL来逐行获取,(不建议),另外一种,通过JSOUP来获取,其他方式应该还有很多,鉴于时间关系,没有深入挖掘。但发现JSOUP以及可以满足该需求,这里只是简单的介绍JSOUP的简单用法。 如果是通过URL来获取 如下代码, 获取URL之后逐行进行解析,不太可取。 URL url = new URL(strURL);           HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();      

    日期:2016年06月06日
  • O(N2)的三种排序-- 冒泡、选择、插入(java代码)

    1冒泡排序 1原理 2代码 3复杂度 2选择排序 1原理 2代码 3复杂度 3插入排序 1原理 2代码 3复杂度 4三个排序算法的小结与比较 1、冒泡排序 1)原理 a、比较相邻两个元素 b、如果满足交换要求(视排序规定而定,本文均按照从左到右、从小到大排序),则交换位置 c、向后移动一位,回到a步骤继续 在算法执行时,最大的数据项总是“冒泡”到数组的最后端,因此被称为冒泡排序。 2)代码 //冒泡排序 public void BubbleSort(long[] a){ int out, in; int nElems = a.length; System.out.p

    日期:2016年02月10日
  • 实习心得

    前段时间实习了三个月,做的是web app。 移动端开发 所需软件 产品 主要技术 学习web app所要的知识准备 技术之外 移动端开发 去年也学习过android开发,也算是为web app做基础了,都是java web那一套东西。 移动端主要

    日期:2015年11月19日
  • Java 去除ArrayList集合中的重复元素。

    import java.util.*; class ArrayListTest { public static void sop(Object obj) { System.out.println(obj); } public static

    日期:2016年04月15日
  • [Effective Java]第一话:使用静态工厂方法代替构造方法

    如果使用静态的方法则不然,java会根据类型推断(type inference),编译器会指明参数的类型。或许在以后1.6之后构造方法也能进行类型推断,但是现在看来不会。 缺点: 其一:最大的缺点在于如果该类没有被“public”或者“protected”修饰符

    日期:2015年09月02日
  • java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    原文地址:http://cmsblogs.com/?p=1412 一、基础知识 在了解各种字符集之前我们需要了解一些最基础的知识,如:编码、字符、字符集、字符编码基础知识。 编码 计算机中存储的信息都是用二进制表示的,我们在屏幕上所看到文字、图片等都是通过二进制转换的结果。编码是信息从一种形式或格式转换为另一种形式的过程,通俗点讲就是就是将我们看到的文字、图片等信息按照某种规则存储在计算机中,例如‘c’在计算机中怎么表达,‘陈’在计算机中怎么表达,这个过程就称之为编码。解码是编码的逆过程,它是将存储在计算机的二进制转换为我们可以看到的文字、图片等信息,它体现的是视觉上的刺激。 n位二进制数可以

    日期:2016年05月13日
  • 浅析 Java 拷贝

    1.Java的clone()方法 clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足: 对任何的对象x,都有x.clone() !=x//克隆对象与原对象不是同一个对象 对任何的对象x,都有x.clone().getClass

    日期:2016年07月15日
  • hashmap 实现原理

    的initialCapacity!! 而是 >= initialCapacity的2的n次幂!!!! ————为什么这么设计呢?—— 3. 解决hash冲突的办法 开放定址法(线性探测再散列,二次探测再散列,伪随机探测再散列) 再哈希法 链地址法 建立一个公共溢出区 Java

    日期:2016年07月22日
  • Java 学习系列:HashMap 的实现原理 - 博客频道 - CSDN.NET

    java8对HashMap进行了优化) 1) put 函数的实现思路: 对key的hashCode()做hash,然后再计算index; 判断bucket空间大小(超过load factor*current capacity),进行必要的resize,然后再查找,设置

    日期:2017年04月03日
  • java开发中如何选择Set、List、Map、数组 - 博客频道 - CSDN.NET

    ---我不生产代码,我只是代码的搬运工。     在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:            java.util         +Collection 这个接口extends

    日期:2017年03月19日
  • itext将html字符串以pdf格式导出

    ] at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:274) at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:243

    日期:2016年01月14日
  • 第13章 MySQL 数据库与JDBC编程

    第13章 MySQL 数据库与JDBC编程 13.1 JDBC基础 JDBC 它是一种可以执行SQL语句的java API (可以跨平台 跨数据库)   13.1.2 JDBC驱动 数据库驱动程序是JDBC程序数据库之间的转换层,数据库驱动程序负责将JDBC

    日期:2016年06月03日
  • 学习Android的Java基础

    假如Java是一门木工手艺,那它就是刨花,磨边,绷线,圆角。Android则是宜家。 顺带一提:本人有一套java学习的教程,评论留下邮箱,可以免费分享。 先熟悉Java基础知识: 大概分为Java基础、面向对象、多线程、集合、泛型、IO流、网络编程。 开发

    日期:2016年04月21日
  • Java中的NIO和IO的对比分析 - 博客频道 - CSDN.NET

    总的来说,java中的IO和NIO主要有三点区别: IO                  NIO 面向流     面向缓冲 阻塞IO  非阻塞IO  无   选择器(Selectors) 1.面向流与面向缓冲 Java NIO和IO之间第一个最大的区别

    日期:2017年03月28日