- Java习题:第一章 Java概述
陈曦灵
java基础java习题java
【Java习题】第一章Java概述编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为()。A.javaB.classC.exeD.jsp答案:BJava中编译命令是()A.java.exeB.javac.exeC.jdb.exeD.jar.exe答案:B以下不是Java环境变量的是()。A.PATHB.CLASSPATHC.JAVA_HOMED.JAVA_PATH我的答案:D
- 7月23日
YMurmansk
Java习题java
Java习题实例化子类时父类与子类之间的调用顺序(代码段,属性,构造方法)?父类静态属性和静态块-子类静态属性和静态块–父类非静态属性和代码段-父类构造方法-子类非静态属性和代码段-子类构造方法。同一个类中静态属性和静态代码段执行顺序和定义顺序一致已知Inner1和staticInner2类属于Outter类的内部类,在Test类中如何实例化Inner1和Inner2?Outter.Inner2i
- Java语法进阶-------小练习
程序媛先生
Javajava
这是又一篇记录Java习题的blog。1、使用二维数组模拟棋盘,棋盘中的格子填充任意的O或X。输入一个棋盘坐标(对应唯一的一个棋盘位置),如果周围全是O,显示挑战成功,否则显示任务失败。publicclassChessBoard{publicstaticvoidmain(String[]args){Stringchess[][]=newString[5][5];//声明一个二维数组Randomra
- Java习题篇---字符串较难练习
软件王威
java从0开始java开发语言
Java习题篇—字符串较难练习目录:阿拉伯数字转换罗马数字调整字符串阿拉伯数字转换罗马数字需求:键盘录入一个字符串,要求长度小于等于9,只能是数字将内容变成罗马数字,罗马数字里面没有0,可以用""代替packageStringTest;importjava.util.Scanner;importjava.util.StringJoiner;publicclassTest01{publicstati
- java冒泡排序例题_Java习题(选择,冒泡排序,折半查找)
weixin_39914868
java冒泡排序例题
解决问题如下:1.求1+2!+3!+...+20!的和。2.获取数组中的最大和最小值。3.对数组进行选择排序、冒泡排序。4.在数组中查找某个数的位置(折半查找)。折半查找:适合顺序表的查找,数组中存的是按顺序排列的元素,方法如下:定义变量low,mid,high分别指向数组中的最低位,中间和最高位的元素;比较要查找的元素和mid指向的元素,如果比mid大,则在mid和high之间继续查找,low=
- Java习题1
青红光硫化黑
java开发语言
1.输入1~100数据,存放到创建的集合中,集合的元素和达到200时停止输入importjava.util.ArrayList;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList100){System.out.println("数据错误");con
- java习题3
青红光硫化黑
算法
292.Nim游戏难度简单你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头。你们轮流进行自己的回合,你作为先手。每一回合,轮到的人拿掉1-3块石头。拿掉最后一块石头的人就是获胜者。假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为n的情况下赢得游戏。如果可以赢,返回true;否则,返回false。示例1:输入:n=4输出:false解释:以下是可能的结果:1.移除1颗
- Java习题之实现平方根(sqrt)函数
tq02
Java习题java开发语言笔记
目录前言二分查找牛顿迭代法总结博主介绍:博客名为tq02,已学C语言、JavaSE,目前学了MySQL和JavaWed学习专栏:C语言JavaSEMySQL基础博主链接:tq02的博客_CSDN博客-C语言,Java,MySQL领域博主前言可使用java.lang.Math类的sqrt(double)方法求平方根。Math是java.lang包中的类,而Double为对象中的基本类型。但是如果不使
- Java选择题
今天你学Java了吗
Java后端开发面试java
JAVA习题册文章目录JAVA习题册语言基础JAVA开发环境变量JAVA基本类型基本类型间转换运算符和表达式循环结构数组方法面向对象对象和类JAVA内存管理继承访问控制抽象类接口核心API注释字符串操作Object包装类集合框架MapFileRandomAccessFileI/O异常处理线程XML解析进制api数据库数据库原理MYSQL数据类型DDLDML字符串操作空值操作SQL基础查询SQL关联
- java练习册_《Java练习题》Java习题集二
褚召鹏
java练习册
【程序11】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?/***【程序11】*题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?*/publicclassSubject11{publicstaticvoidmain(String[]args){FormThreeNum();}publicstaticvoidFormThreeNu
- java习题7参考练习及答案,java习题及答案第7章 习题参考答案
维京女侠
java习题7参考练习及答案
第7章多线程编程1.什么是线程?与进程有何不同?答:线程是操作系统中重要概念之一,是程序运行的基本执行单元,与进程一样,也有创建、销毁和切换等状态,但负荷远小于进程,又称为轻量级进程。与进程不同的是:占用的资源少,不像进程那样可由几个线程组成,在Java语言中,用http://www.doczj.com/doc/49098e87302b3169a45177232f60ddccdb38e6e9.ht
- Java习题
Edmond58
publicclassClassTest{Stringstr=newString("hello");char[]ch={'a','b','c'};publicvoidfun(Stringstr,charch[]){str="world";ch[0]='d';}publicstaticvoidmain(String[]args){ClassTesttest1=newClassTest();test1
- Java习题
Edmond58
publicclassClassTest{Stringstr=newString("hello");char[]ch={'a','b','c'};publicvoidfun(Stringstr,charch[]){str="world";ch[0]='d';}publicstaticvoidmain(String[]args){ClassTesttest1=newClassTest();test1
- 【每日进步一点点系列】十道精选Java习题
执 梗
每日进步一点点java蓝桥杯javasejavaweb
⭐️引言⭐️大家好,我是执梗。Java的学习非一朝一夕可以成功,需要我们水滴穿石般的坚持。每日进步一点点系列,旨在可以每天只花几分钟就能学到Java中我们可能忽略的知识,同时也可以检验自己的Java能力,希望能和大家每天都能进步一点点。查看答案方法:对下面块引用中的进行长拉(手机端可在文末)即可查看答案:正确答案:Aclone()>Array.copyOf()>for循环10.Strings=ne
- 【每日进步一点点系列】十道精选Java习题
执 梗
每日进步一点点java蓝桥杯后端开发语言javase
⭐️引言⭐️大家好,我是执梗。Java的学习非一朝一夕可以成功,需要我们水滴穿石般的坚持。每日进步一点点系列,旨在可以每天只花几分钟就能学到Java中我们可能忽略的知识,同时也可以检验自己的Java能力,无论你是坐着躺着还是蹲着,花上几分钟时间就可以检验和巩固到自身的Java知识点,希望能和大家每天都能进步一点点。查看答案方法:对下面块引用中的进行长拉(手机端可在文末)即可查看答案:正确答案:A<
- 12.4牛客Java习题整理
啦啦啦_9a5f
图片发自AppInputStreamReader(InputStreamin,StringcharsetName)创建使用给定字符集解码器的InputStreamReader图片发自App在if(flag=true)的位置给flag赋值为true,(flag=true)==true最后可以得到输出为true图片发自App1.抽象类可以有构造方法,只不过不能new2.借口中可以有变量,但是无论你则么
- java选择题答案_Java习题附答案
熊天然
java选择题答案
第一章练习题(Java入门)1.下列哪项不是JDK所包含的内容?(选一项)C红色代表正确答案A.Java编程语言B.工具及工具的APIC.JavaEE扩展APID.Java平台虚拟机2.下列关于JDK、JRE和JVM的描述。哪项正确?DA.JDK中包含了JRE,JVM中包含了JREB.JRE中包含了JDK,JDK中包含了JVMC.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,
- 【347天】我爱刷题系列106(2018.01.18)
Wall_Breaker
java
叨叨两句牛客网Java习题刷完了,换SQL习题接着刷SQL习题0011查询薪资大于薪资最高的员工所在部门的平均工资和薪资最低的员工所在部门的平均工资的平均工资的员工信息。--查询薪资大于薪资最高的员工所在部门的平均工资和薪资最低的员工所在部门的平均工资的平均工资的员工信息。--sal>1020020100(100+200)/2--sal>(100+200)/2--1.薪资最高的员工所在部门sele
- Java习题解答11
一饿就腿短
javajava
1.Java中流的分类有哪些?流动方向:一般分为输入流(InputStream:System.in)和输出流(PrintStream:System.out)两类。程序可以用输出流从文件中读取数据。而针对键盘只有输入流,针对屏幕只有输出流。读取类型:一般分为字节流(InputStream:System.in)和字符流(字符流对象:newInputStreamReader(System.in))。字节
- 湖北师范大学java习题汇编(超详细!已经进行了章节划分)
键盘歌唱家
算法javase
表达式和流程控制语句1.验证歌德巴赫猜想。一个充分大的偶数(大于或等于6)可以分解为两个素数之和。试编程序,将6至50之间全部偶数表示为两个素数之和。packagekkkk;publicclassaaa{publicintisprime(intn)/*判断n是否为素数的函数*/{intx=0;for(intj=2;j=j)continue;if(i*j==(i%10*10+i/10)*(j%10*
- Java习题1:简单定义一个汽车类
just sh!
Javajava类
问题描述:定义一个汽车类,要求该类中至少包含5个私有的属性(为每个属性定义设置和获取方法),该类中至少包含两个构造方法(一个无参,一个有参),以及包含5-6个方法来描述汽车对象的行为(其中一个方法要能打印输出汽车对象的所有属性值)。代码展示:packageexperiment2;publicclassBus{privateStringnum;//车牌号privateStringlineNum;//
- Java习题6
张萌杰
Java习题
说明:虽然程序中只有一个主函数就可以解决所有问题,但仅有一个主函数的话代码存在的问题也比较多,尤其是功能越加复杂,那么主函数就会代码很多,造成内存占用过大,或者可读性降低,又或者维护成本太高,所以创建更多函数可以解决一定的问题.1.(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:publicstaticintsumDigits(longn)例如:sumDigit
- Head First Java习题练习(一)
椰子皮不皮
#Java习题练习java
14页习题BeerSong自己稍微调整了下代码,加了一个换行,看起来段落更明显些。publicclassBeerSong{publicstaticvoidmain(String[]args){intbeerNum=99;Stringword="bottles";while(beerNum>0){if(beerNum==1){word="bottle";}System.out.println(bee
- 编程语言中负数取余的问题
weijian001
pythonjava算法
全文转自:http://ceeji.net/blog/mod-in-real/背景最近在一道Java习题中,看到这样的一道题://WhatistheoutputwhenthisstatementexecutedSystem.out.printf(-7%3);正整数的取余运算大家都很熟悉,但是对于负数、实数的取余运算,确实给人很新鲜的感觉。于是我对此进行了一些探索。我发现,这里面还是颇有一点可以探索
- lagou-java习题库
西西弗斯XD
序言:文章内容输出来源:拉勾教育Java高薪训练营。本篇文章是学习课程中的一部分面试题集锦(持续更新中......)一、请说说MyBatis的工作原理?1)读取MyBatis配置文件:mybatis-config.xml为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,例如数据库连接信息。2)加载映射文件:映射文件即SQL映射文件,该文件中配置了操作数据库的SQL语句,需要在M
- java习题练习
东风冷雪
4packageday20180313;publicclassZylt{publicstaticvoidmain(String[]args){System.out.println("第一次:"+high(100,1));System.out.println("第2次:"+high(100,2));System.out.println("第3次:"+high(100,3));System.out.p
- Java习题——循环1
一汀烟雨_
1.盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”packagecn.edu.nefu;publicclassTest01{publicstaticvoidmain(String[]args){for(inti=0;i0){x=(int)(a%10);if(x==0){sum++;}a/=10;}System.out.println("该正整数中零的个数为"+sum);}}9.有1020个
- 输入一个数并判断是否为回文素数(Java习题)
qq_45162113
Java习题
主程序如下:运行结果如下:本题主要主要思想为:构造多个函数将问题划分为若干小问题,然后每个函数完成一个小问题,然后返回到上一个函数,直到返回至主函数,然后主函数输出相应结果。本程序一共有六个函数,第一个main为主函数,用来判断是否为回文素数并且打印是或不是。第二个函数initDate用来接收输入的数字然后返回到主函数中。第三个函数isHuiWenSuShu是对返回的回文数和素数进行判断,是否同时
- Java习题作业
HongdengLi
Java
1.Writeacompleteprogramthatprintsnumbersfrom1to50,butifnumbersthataremultiplesof5,printHiFive,elseifnumbersthataredivisibleby2,printHiTwo,andelseifnumbersthataredivisibleby3or7,printHiThreeOrSeven.pub
- java习题
weixin_30352645
1.classCard{}下列不属于Card类构造方法的是:()A.Card(){}B.publicCard(){}C.publicvoidCard(){}D.privateCard(){}正确答案:C2.下列关于线程的名字说法正确的是:()。A.不能人为的为线程设置名字B.Java规定所有的线程名字都是Thread=1形式的C.可以使用Thread类的setName()方法为线程设置名字D.默认
- Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
- escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
- ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
- Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- 旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
- 全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
- Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
- SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
- [置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
- document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
- 关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
- NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
- Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
- 【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
- Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
- java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
- 读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
- SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
- JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
- vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
- shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
- 高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
- hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
- Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
- Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
- 关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
- 不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
- 自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
- Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
- 利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =