java
仙人掌_lz
数据挖掘学习者
展开
-
Java String/StringBuffer 和 StringBuild
/* Java StringBuffer 和 StringBuilder 类 当使用文本数据时,Java提供了三个类别,包括String,StringBuffer和StringBuider.当使用大数据来工作时,你也应该使用StringBuffer或者StringBuider来优化效率。三者的区别:1,和 String 类不同的是,StringBuffer 和StringBuilder类的原创 2017-07-10 15:59:23 · 406 阅读 · 0 评论 -
Java String方法使用
//String方法的使用public class StringApiDemo{ public static void main(String[] args){ String str1 = " lizhezng ";//定义字符串 char c[] = str1.toCharArray();//将字符串变成数组 for(int i = 0;i < c.length;i++){//原创 2017-07-19 11:51:27 · 273 阅读 · 0 评论 -
对象的多态性
多态性在面向对象是一个重要的概念,在Java中面向对象主要有以下两种主要体现:1方法的重载与覆写2对象的多态性对象的多态性主要分两个类型1 向上转型 : 子类对象--父类对象2向下转向:父类对象--子类对象--父类对象对于向上转型,程序会自动完成,而对于向下转型是,必须明确地指明要转型的子类类型,格式:对象向上转型: 父类 父类对象=子类实例 *(调用的方法一定是被子类原创 2017-07-24 09:58:06 · 490 阅读 · 0 评论 -
Java包装类 匿名类
/* 包装类在Java设计中提倡一种思想,一切皆对象,数据类型分为基本数据类型和引用数据类型但是基本数据类型怎么能够给称为对象-----需要对基本数据类型进行包装,将8中基本数据类型变更为一个类的形式,这就是包装类的作用1-Integer、Byte、Float、Double、Short、Long都是Number类的子类,Number类本身提供了一系列的返回以上6种基本数据类型的操作;2原创 2017-07-26 11:08:32 · 226 阅读 · 0 评论 -
JAVAd异常处理基本概念
/* 异常的基本概念 异常时导致程序中断运行的一种指令流,如果不对异常进行正确的处理吗,则可能导致程序的中断执行,造成不必要的算是吗,所以在程序的设计中必须要考虑各种异常的发生,并正确地做好相应的处理,这样次啊能保证程序正常的执行,在java中一切的异常都秉着面向对象的设计思路,所以的异常都以类和对象的形式存在,除了Java中已经提供的各种异常类外名用户也可以根据需要定义自己的异常类 异常原创 2017-07-26 15:26:41 · 331 阅读 · 0 评论 -
java中最常用jar包
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误转载 2017-07-26 15:38:42 · 3854 阅读 · 0 评论 -
Java操作数据库及office常用JAR包
jar包用途jxl.jar通过java操作excel表格的工具类库ojdbc14.jarOracle数据库驱动包poi-ooxml-3.6-20091214.jar提供对office的word、excel、visio及ppt的操作poi-ooxml-schemas-3.6-20091214.jar提供对office的word、ex原创 2017-07-26 15:44:24 · 981 阅读 · 0 评论 -
Spark机器学习入门·编程(scala/java/python)实现分析商店购买记录
本文转自:Spark机器学习入门·编程(scala/java/python)实现分析商店购买记录http://www.aboutyun.com/forum.php?mod=viewthread&tid=20707(出处: about云开发)Spark安装目录[Bash shell] 纯文本查看 复制代码?1转载 2017-07-27 09:34:09 · 932 阅读 · 0 评论 -
使用maven构建一个基于Java的spark应用程序用于统计唐诗三百首中各汉字出现的次数
目的:统计唐诗三百首全集每个汉字出现的次数软件需求: 下载 Eclipse ,安装Maven 安装好JDK1.8 下载并配置了hadoop-2.7.3 spark-2.2.0-bin-hadoop2.7步骤:1,创建Maven Project根据提示一步步走---选择 Maven-archetype-原创 2017-07-25 17:11:35 · 830 阅读 · 0 评论 -
WEB项目的导入myeclise并运行 既maven配置 tonmacat配置 让项目跑起来
1Maven配置 ,参照以下方式:Maven环境搭建Maven环境搭建可以使用myeclipse自带的maven,也可以使用下载的maven进行配置。1使用下载的maven配置:1.1文件准备:maven文件:本文以apache-maven-3.2.3为例;repository.zip;settings.xml文件。(以上文件均可在文档所在文件夹中下载到);Myec原创 2017-08-04 15:20:39 · 544 阅读 · 0 评论 -
工厂类中 字符串判断时为什么要把字符串常量写在前面
在工厂类中有这么一段代码if("orange".equals(className)){ f = new Orange}为什么不写成if(className.equals("orange")){ f = new Orange}原因是这样做可以避免指向异常;其实以上两种写法实际上都没有任何问题,使用任何一种形式都可以完成功能,但是如果使用第二种形式,在在运行原创 2017-09-18 10:01:32 · 749 阅读 · 0 评论 -
常用的相似性度量总结 及 java和python实现计算 (不断更新)
在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文的目的就是对常用的相似性度量作一个总结本文目录:1. 欧氏距离2. 曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离5. 标准化欧氏距离原创 2017-10-12 16:10:39 · 2381 阅读 · 0 评论 -
Java常用库总结(程序更新)
由于目前在学习统计机器学习这本书,首先学习研究学习了常用的相似性度量 及 java和python实现计算,详见http://blog.csdn.net/qq_36603091/article/details/78216124在学习第一感受就是python真是太好了!!!!而java太繁琐,但是没办法公司项目还是要java 没办法 还是要用java!!!!在求解马氏距离的时候需要用到矩原创 2017-10-17 17:56:58 · 689 阅读 · 0 评论 -
运用java的数组实现 多项式加法 java数组 编程习题
//1多项式加法(5分)//题目内容://一个多项式可以表达为x的各次幂与系数乘积的和,比如:////现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。//程序要处理的幂最大为100。////输入格式://总共要输入两个多项式,每个多项式的输入格式如下://每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。原创 2017-10-12 13:00:59 · 2587 阅读 · 1 评论 -
JAVA第三周编程作业 奇偶个数 数字特征值
奇偶个数(5分)题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中原创 2017-10-12 13:19:34 · 1405 阅读 · 0 评论 -
Java 面向对象的基础
//面向对象(基础)/* 3个主要特性:一、封装性,面向对象的方法所要遵循的一个汇总昂要原则就是封装性,一是指把对象的属性和行为看成一个密不可分的整体,将两者封装在一个不可分割的 独立单位(即对象)中;另一个含义就是信息的隐藏。把不允许修改的。不想让外界知道的信息隐藏起来。封装机制在程序设计中表现为:把描述对象属性的变量即实现对象功能的方法何在一起,定义为一个程序单位,并保证外界不能任意修改原创 2017-07-19 09:52:29 · 235 阅读 · 0 评论 -
Java学习 String 类
/* Java String 类字符串广泛应用于Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。*///创建字符串String greeting = "菜鸟";//String类是不可以改变的解析String s = "Google";System.out.println("s = " + s);s = "Runoob";System原创 2017-07-10 11:34:40 · 227 阅读 · 0 评论 -
Java 日期时间
/* Java 日期时间 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。date()/date(long,millisec)第一个构造函数使用当前日期和时间来初始化对象。第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。*//* 日期比较Java使用以下三种方法来比较两个日期:原创 2017-07-11 09:29:19 · 216 阅读 · 0 评论 -
Java正则表达式简介
/* Java正则表达式1.正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2.用途:1字符串匹配(字符匹配)2字符串查找3字符串替换4字符串分割3.java中处理正则表达式的类:原创 2017-07-11 11:39:01 · 238 阅读 · 0 评论 -
Java中 while与do--while 区别
/* while do--while 区别 */package lz;public class DoWhileDemo { public static void main(String[] args) { int x = 1; int sum = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; do { s原创 2017-07-11 17:31:56 · 611 阅读 · 0 评论 -
/* Java for 和 while */
/* 用for 和 while实现乘法口诀 */package lz;public class ForTest { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i;j++) { System.out.printf(i + "*"原创 2017-07-12 11:11:09 · 289 阅读 · 0 评论 -
Java数组 及应用范例
/*数组 数组时一组相关数据的集合,一个数组实际上是一组变量,数据可以分为一维数组、二维数组和多维数组。1,一维数组一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的。在Java中使用数组必须经过声明数组和分配内存给数据两个步骤,这两个步骤的语法结构如下:数据类型 数组名[] = new 数据类型[] 数据类型[] 数组名 = new 数据类型[] 比如 int[原创 2017-07-12 15:44:24 · 478 阅读 · 0 评论 -
Java中 方法的定义与使用
/* 方法的声明与使用 方法就是一段可以看重复调用的代码段 ,例如有100行代码,要在多个地方用到此代码,如果在各个地方都重复编写此部分代码,则肯定比较麻烦,而且此部分代码如果进行修改,也比较困难,所以此时可以将此部分嗲吗定义为一个方法,以方便代码的修改于调用。 方法又被称为函数,这两者本身没有区别,都是同样的概念,只是称呼方式不同。 方法的定义在Java中可以使用多种方式: 直接使用原创 2017-07-14 11:04:15 · 513 阅读 · 0 评论 -
Java.lang.Short.valueOf(String s, int radix)方法----理解
//Java学习 Number类 Charracter类//Java为每一个内置数据类型提供了对应的包装类public class Demo{ @SuppressWarnings("unused") public static void main(String args[]){ Integer x = 5; System.out.println(x);//返回5 //co原创 2017-07-14 09:56:32 · 2591 阅读 · 0 评论 -
定义一个由整数组成的数组,统计其中奇数和偶数的个数/和,并分为奇数偶数两个数组
package lz;//定义一个由整数组成的数组,统计其中奇数和偶数的个数/和,并分为奇数偶数两个数组public class XitiDemo03 { public static void main(String[] args) { int array[] = {5,3,6,86,95,94,76,72,73,71,70,56,52,53,55,43,31,35,39}; int原创 2017-07-17 15:45:21 · 8899 阅读 · 0 评论 -
对象数组
/* 对象数组对象数组就是包含了一组相关的对象的数组,但是在对象数组的使用中要注意:数组一定要先开辟空间,但是因为其实引用数据类型,多以数组中的每一个对象都是null值,则在使用时数组中的每一个对象必须分别进行实例化操作 *///声明一个对象数组:类 对象数组[] = new 类[数组长度];class PersonObj{ private String name; public Pe原创 2017-07-21 09:49:46 · 439 阅读 · 0 评论 -
Java 内部类
内部类的基本定义在类内部可以定义成员变量与方法,而且在类内部也可以定义另一个类。如果在类outer的内部在定义一个类Inner,此时类Inner就称为内部类,而类Out则称为外部类。内部类可以声明public或者private。当内部类声明称为Public 或private时,对其访问的限制与成员变量和成员关系相同。内部类的声明格式:class Outer{//定义外部类原创 2017-07-21 09:50:57 · 196 阅读 · 0 评论 -
继承的基本概念(Java面向对象高级篇)
继承的基本概念类的继承格式:class 父类{} // 定义父类class 子类 extends 父类 //使用extends关键字实现继承class Person{ private String name; private int age; public String getName(){ return name; } p原创 2017-07-21 12:03:54 · 333 阅读 · 0 评论 -
接口的基本概念
/* 接口的基本概念接口是Java 中只要的概念之一,它可以理解为一种特殊的类,是有全局常量和公共的抽象方法做组成接口的定义格式:} */interface 接口名称{ 全局变量; 抽象变量;}/* 在接口中的抽象方法必须定义为public访问权限。在接口中即使不屑public关键字也是public访问权限。与抽象类一样,接口若要使用必须通过子类,子类通过implements原创 2017-07-21 17:18:39 · 263 阅读 · 0 评论 -
JAVA的基础语法
/* JAVA的基础语法一个java程序可以认为是一系列对象的集合,而这些对象通过彼此的方法来协工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象时类的实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:没个对象都有独特的实例变量,对象的状态由这些实例变量的值决原创 2017-07-10 10:21:26 · 216 阅读 · 0 评论 -
Java学习 Number类 Charracter类
package lz;//Java学习 Number类 Charracter类//Java为每一个内置数据类型提供了对应的包装类public class Demo{ public static void main(String args[]){ Integer x = 5; System.out.println(x);//返回25 //compareTo 与参数比较,原创 2017-07-10 11:32:15 · 412 阅读 · 0 评论 -
第二周java编程作业
1时间换算(5分)题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示原创 2017-10-12 13:31:58 · 492 阅读 · 0 评论