拥有Java标签的文章
Java

java程序打包为可执行程序

我们经常只去考虑如何去写程序,很少去关心java程序写完之后如何发布如何让别人方便的使用你的程序。如果你用的是Eclipse或者是MyEclipse都可以通过以下方法打包你的程序:【右键你的项目】--->【Export】--->【Exportselect对话框(在这里选择你要导出的类型)】【点击next】【点击next】--->【点击next】完成这是有工具的时候生成的打包程序,其实大家都应该知道这些工具也都依赖于jdk,在jdk开发工具包中本身就有这样的

系统 2019-08-29 22:48:09 2429

Java

存取程序状态的几种方法--Java I/O应用杂谈

文件I/O:文件流→序列化★文件流文件操作是最简单最直接也是最容易想到的一种方式,我们说的文件操作不仅仅是通过FileInputStream/FileOutputStream这么“裸”的方式直接把数据写入到本地文件(像我以前写的一个扫雷的小游戏JavaMine就是这样保存一局的状态的),这样就比较“底层”了。主要类与方法和描述FileInputStream.read()//从本地文件读取二进制格式的数据FileReader.read()//从本地文件读取字

系统 2019-08-29 22:45:14 2417

Java

subclipse解决JavaHL不可用的问题

最近在配置eclipse的svn插件,发现在部分机器上无法启用javaHL,很是奇怪,尤其是在windows环境下,网上搜索到的解决方案太复杂,居然还有说要安装slikSVN的,其实windows只需要安装相应的vc++2010可再发行组件包即可,注意要与subclipse的版本对应,即32位subclipse安装32位的vcredist,64位subclipse安装64位vcredist.另外,清除用户密码请删除C:\Users\用户名\AppData\

系统 2019-08-12 09:26:46 2416

Java

Java规则引擎-Drools

InfoQ发布了一个关于规则引擎的介绍Real-WorldRuleEngines,原文http://www.infoq.com/articles/Rule-EnginesONJava上也有两篇文章:GiveYourBusinessLogicaFrameworkwithDroolshttp://www.onjava.com/lpt/a/6093UsingDroolsinYourEnterpriseJavaApplicationhttp://www.onjav

系统 2019-08-12 01:31:43 2409

Java

F3: Sun的新Java脚本语言

F3是Formfollowsfunction的简称。Sun即将对这个项目开放源代码F3是一个声明式的Java脚本语言,它使用静态类型以

系统 2019-08-29 22:33:27 2403

Java

java读取指定package下的所有class

之前在看spring注解的时候,有看到再配置文件里面定义componentscanpackage就能自动扫描对应包下面的class,然后根据注解生成相应的bean。自己对这个功能很好奇,就搜了下,找到了实现的关键代码,记录下。后续再对这段代码深入学习。Java代码/***从包package中获取所有的Class**@parampack*@return*/publicstaticSet>getClasses(Stringpack){//第一

系统 2019-08-12 09:30:35 2399

Java

我的第一个JAVA程序,“Helloworld!”

//*************************华丽的分割线*********************************************//定义一个Helloworld类publicclassHelloworld{//定义一个主函数publicstaticvoidmain(String[]args){//输出“Helloworld”System.out.println("Helloworld!");}}//***************

系统 2019-08-29 22:10:00 2395

Java

ChiMerge算法 (java)

韩家炜数据挖掘概念与技术第三版习题3.12取鸢尾花数据集iris.data作为待离散化的数据集合,使用ChiMerge算法,对四个数值属性进行离散化,对四个属性进行区间合并,最终合并区间个数剩下为6个即停:即max_interval=6。一、样本数据iris.data数据形式为:前面4列是属性,最后一列是数据类名,5.1,3.5,1.4,0.2,Iris-setosa4.9,3.0,1.4,0.2,Iris-setosa4.7,3.2,1.3,0.2,Ir

系统 2019-08-12 01:54:35 2394

Java

Java集合类(4) —— 介绍HashSet

(1)为啥要用HahSet?假如我们现在想要在一大堆数据中查找X数据。LinkedList的数据结构就不说了,查找效率低的可怕。ArrayList哪,如果我们不知道X的位置序号,还是一样要全部遍历一次直到查到结果,效率一样可怕。HashSet天生就是为了提高查找效率的。(2)hashCode散列码散列码是由对象导出的一个整数值。在Object中有一个hashCode方法来得到散列码。基本上,每一个对象都有一个默认的散列码,其值就是对象的内存地址。但也有一些

系统 2019-08-29 22:00:01 2391

Java

Java乔晓松-oracle的多表查询

笛卡尔集笛卡尔集会在下面条件下产生:省略连接条件连接条件无效所有表中的所有行互相连接为了避免笛卡尔集,可以在WHERE加入有效的连接条件。在实际运行环境下,应避免使用全笛卡尔集。连接的类型Oracle连接:Equijoin:等值连接Non-equijoin:不等值连接Outerjoin:外连接Selfjoin:自连接SQL:1999CrossjoinsNaturaljoinsUsingclauseFullortwosidedouterjoinsOracle

系统 2019-08-12 01:52:28 2391

Java

初涉Java World (思维导图总结)

当做完ZC员工评价系统并对系统进行安装部署完成之后就开始了软考之旅,而软考之旅的第一站便是Java语言的学习.从九月五号到九月二十号完成了Java初步学习.中间穿插着YH系统维护,ZC系统新需求的提出并对其进行调整和修改.相对于整体大家的进度而言自己的进度慢了很多.不过我知道自己是不能着急的,要把握好自己的节奏,踏踏实实的走好每一步.在马士兵老师的带领下进入了Java的世界.挺喜欢马老师的讲课风格以及他那巨无霸式的学习理论(理论→举例→回顾理论→联系→讲解

系统 2019-08-12 09:30:26 2389

Java

java 调用bat文件

importjava.io.*;importjava.util.*;publicclassTestExec...{publicvoidrunbat(inttimeFortmat)...{Stringcmd="cmd/cstartD:/ScheduleRun/data/"+timeFortmat+".bat";try...{Processps=Runtime.getRuntime().exec(cmd);System.out.println(ps.getIn

系统 2019-08-29 23:49:43 2383

Java

Java网络编程从入门到精通(18):Socket类的ge

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Java网络编程从入门到精通(17):Socket类的getter和setter方法(1)二、用于获得和设置Socket选项的getter和setter方法Socket选择可以指定Socket类发送和接受数据的方式。在JDK1.4中共有8个Socket选择可以设置。这8个选项都定义在java.net.SocketOptions接口中。定义如下:

Java

XML 和 Java 技术: XML 持久性的三种方式

序列化、TrAX和数据绑定:哪种方法更适合您?级别:初级BrettD.McLaughlin,Sr.(brett@newInstance.com),作家兼编辑,O'ReillyMedia,Inc.2007年10月22日使用XML可以实现各种有趣的功能,但是如果无法将其持久化保存到文件中,那么一切都将是徒劳而已。BrettMcLaughlin将讨论实现XML持久化存储的各种不同的技巧,并分别比较其优点和缺点。

Java

java中Class.getResource用法

用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用Filefile=newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Windows外的操作系统中,对于linux来说,在应用中用了c:/这样

系统 2019-08-12 09:30:31 2365