Java

最简单的Java调用C/C++代码的步骤

1)首先在Java类中声明一个native的方法(2)使用javah命令生成包含native方法声明的C/C++头文件(3)按照生成的C/C++头文件来写C/C++源文件(4)将C/C++源文件编译成动态链接库(DLL)(5)把DLL文件加入到PATH环境变量下(6)Java类中加载DLL,然后调用声明的native方...

Java中的DeskTop类

   在Jdk1.6以后新增加了一个类--DeskTop,在JDK中它的解释是这样的: TheDesktopclassallowsaJavaapplicationtolaunchassociatedapplicationsregisteredonthenativedesktopt...
代码星球·2020-10-21

java使用Thumbnailator操作图片

Thumbnailator是一个用来生成图像缩略图、裁切、旋转、添加水印等操作的Java类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。Thumbnailator对图片的简单操作代码如下: importjava.awt.image.BufferedImage;importjav...

java跨平台性分析

实不相瞒,Java是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,Java的耗时是.NET的5倍。我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。我有个同学,他是...
代码星球·2020-10-21

java--map容器的hashcode和equals

先看一个例子首先定义一个user类。packagecom.text.tool;publicclassUser{intid;User(intid){this.id=id;}publicStringtoString(){return"key="+id;}}其次写一个测试类,创建一个HashMap,在map中User对象作为...

一个java的DES加解密类转换成C#

一个java的des加密解密代码如下: //packagecom.visionsky.util;importjava.security.*;//importjava.util.regex.Pattern;//importjava.util.Hashtable;importjavax.crypto.*;impo...

JAVA格式化时间日期

importjava.util.Date;importjava.text.DateFormat;/***格式化时间类*DateFormat.FULL=0*DateFormat.DEFAULT=2*DateFormat.LONG=1*DateFormat.MEDIUM=2*DateFormat.SHORT=3*@auth...
代码星球·2020-10-21

Java读取WEB-INF目录下的properties配置文件

  如何在Java代码中读取WEB-INF目录下的properties配置文件,下文给出了一个解决方案。  我们习惯将一些配置信息写在配置文件中,比如将数据库的配置信息URL、User和Password写在配置文件中,这样部署系统的时候,不需要修改代码,而只需要修改配置文件即可。...

理解ArcGIS Javascript Viewer Widget及编程模型

      一个ArcGISJavascriptViewerforJavaScriptWidget是一组可以共享、迁移及部署到JavaScriptView程序中的的文本文件。通常,一个程序员如果要开发一个或者一组Widgets会将他们封闭成一在一个Dojo模型...

Struts2 Spring hibernate 整合示例 .

示例工具:MyEclipse8.5、Tomcat6.0、MySql步骤:1.创建一个WEB工程,命名为BookShop(名字自己取,此处为示例工程名);2.导入struts2的核心jar包,也就是在WEB-INF下的lib文件夹中放入jar包文件,freemaker-2.3.8.jarognl-2.6.11.jarst...

java.util.jar.JarFile cause native heap memory leak

最近项目中使用了JarFile这个类来loadjar包中的configuration,大致的情况如下publicvoidprocessJarEntries(JarFileparamJarFile,ZipEntryFilterparamZipEntryFilter,ZipEntryProcessorparamZipEnt...

JAVA冒泡排序/JAVA冒泡排序再找出给定数据中的最大值最小值/JAVA数组排序

 //数组中排序  intin[]={1,6,5,8,9};  Arrays.sort(in);  for(inti=0;i<in.length;i++){     System.out.pri...

5 Java学习之 泛型

     泛型是JavaSE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。  好处:泛型的主要目标是提高 Java ...
代码星球·2020-10-21

提高你的Java代码质量吧:让我们疑惑的字符串拼接方式的选择

一、分析 对于一个字符串进行拼接有三种方法:加号、concat方法、及StringBuiler或StringBuffer。 1."+"方法拼接字符串 str +="c";等效于:str =new StringBuffer(str).append("c").to...

Java学习笔记——JDBC读取properties属性文件

Java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件。文件的内容是格式是"键=值"(key-value)的格式。在properties 文件中,可以用"#"来作注释。properties文件在Java编程中用到的地方很多,操作很方便。例如...