常用的Java代码汇总 代码段

1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 BufferedWriter out = null; try { out = new BufferedWriter(

jopen 2015-06-18   4658   0
Java  

Java 图片合并类 代码段

package com.loyom.mp.handle; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class ImageHandle { public BufferedImage marge(S

eg756 2015-08-05   1021   0
Java  

Java线程池例子 代码段

在做很多高并发应用的时候,单线程的瓶颈已经满足不了我们的需求,此时使用多线程来提高处理速度已经是比较常规的方案了。在使用多线程的时候,我们可以使用线程池来管理我们的线程,至于使用线程池的优点就不多说了。 对于多线程的线程安全处理,这个也非常重要,有些同学还是要多补补课。 Java线程池说起来也简单,简单说下继承关系: ThreadPoolExecutor extends AbstractExecu

jopen 2015-12-15   4606   0
Java  

Java中CountDownLatch用法 代码段

CountDownLatch类是一个同步计数器,构造时传入int参数,该参数就是计数器的初始值,每调用一次countDown()方法,计数器减1,计数器大于0 时,await()方法会阻塞程序继续执行 CountDownLatch如其所写,是一个倒计数的锁存器,当计数减至0时触发特定的事件。利用这种特性,可以让主线程等待子线程的结束。下面以一个模拟运动员比赛的例子加以说明。 import java

MarRVP 2016-01-19   1047   0
Java   多线程  

Java实现Grep 代码段

Java实现Grep grep.java import java.io.*; public class grep{ public static void main(String [] args) throws IOException{ if(args.length<1){ System.out.println("zu wenige Parameter"); throw new IllegalArg

ydongsky 2016-01-19   886   0
Java  
P14

  Java基础问答 文档

这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法。

liu3340113 2011-10-08   2847   0
P10

  JAVA 内存管理总结 文档

Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要进行监控。

kes168 2011-10-30   3908   0
P5

  Flex+java入门 文档

学了几天flex,想把flex与java进行交互,在网上找了一些资料,弄了一天多时间终于搞定了。Flex与java交互有三种方法,我较为习惯先建web程序再加入flex。我的开发环境室MyEclipse6.0.1(含Flex插件)+Tomcat+Blazeds+joto(这里只是用来测试,感觉这个有点过时了,可以使用LCDS)。Blazeds与joto在附件中。

lihai85 2012-02-22   5491   0
P5

  Java操作ftp 文档

某些数据交换,我们需要通过ftp来完成。sun.net.ftp.FtpClient可以帮助我们进行一些简单的ftp客户端功能:下载、上传文件。但如遇到创建目录之类的就无能为力了,我们只好利用第三方源码,比如com.enterprisedt.net.ftp.FTPClient

lovesanxia 2015-08-07   518   0
P6

  java读取excel数据 文档

Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。

sdfzq123 2013-05-07   704   0
P5

  Java JNI实例 文档

今天作了一个JNI的实例,现将方法列出,以便以后的学习使用: 首先创建Java项目,项目名随意,包名、类名随意,本实例中用的为dllTest包和CallDll.java类.

叶天义 2012-05-15   398   0

Java EE 8 来了 资讯

自2013年6月Java EE 7发布以 来,Java开发团队在这段时间内一直在规划和搜集下一个大版本Java EE 8带来的新功能。 近日,Java EE 8中的JSR366部分已经通过JCP投票通过,正如大家所期待的Java EE 8包括HTTP2和HTML5支持、CDI/Bean托管的支持、云服务等,值得关注的特性如下:

jopen 2014-09-02   23715   0
Java EE  
P17

  JAVA应用集成BIEE 文档

Oracle业务智能企业版最令人感兴趣的特性之一是OracleBIPresentationServer提供的SOAP接口。该接口提供了一些Web服务方法,可使用OracleJDeveloper10g等工具从业务流程和应用程序中调用它们。Oracle业务智能企业增强版10.1.3.3中的SOAP接口提供以下服务:XmlViewService—将报表结果作为XML格式的结果集返回,与MicrosoftXML结果集格式兼容。这是通过SOA公开OBI:EE内容的重要服务,而且还是一个状态服务,可使用同一会话密钥对其进行多次调用。SAWSessionService—管理OBI:EE表示服务(以前称为SAW)Web服务会话。在使用其他服务前,应当调用这一服务,以创建可供其他服务使用的会话密钥。SecurityService—允许在OBI:EEPresentationServer目录中读取和设置访问控制列表(ACL)。

ka520 2015-10-30   3372   0
P7

  Java的异常类 文档

1.java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)2.java.lang.classnotfoundexception这个异常是很多原本在jb等开发环境中开发的程序员,把jb下的程序包放在wtk下编译经常出现的问题,异常的解释是"指定的类不存在",这里主要考虑一下类的名称和路径是否正确即可,如果是在jb下做的程序包,一般都是默认加上package的,所以转到wtk下后要注意把package的路径加上。3.java.lang.arithmeticexception这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。4.java.lang.arrayindexoutofboundsexception这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。5.java.lang.illegalargumentexception这个异常的解释是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(intred,intgreen,intblue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。

同宇星 2011-04-21   425   0
P9

  Java异常处理文档 文档

yibingliu 2011-04-20   2747   0
P10

  JAVA的13种技术 文档

Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。 

daivenpeng 2014-07-31   1644   0
P5

  Java内存精讲 文档

按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.

jdlsfl 2010-10-14   3033   0

Realm(Java)的那些事 经验

在Android平台上,有很多基于SQLite的ORM框架,例如 GreenDAO , OrmLite , SugarORM , LitePal 等等,对于写习惯了SQL语句的小伙伴们来说,看到SQLite这样的数据库肯定是倍感亲切了,有了这些框架更是如虎添翼。但是,在我们日常的开发中,数据量并不会特别的大,表的结构也不会特别复杂,用SQL语句有种大(过)材(于)小(繁)用(琐)的感觉,我们需要做的事情可能仅仅是把用户生成的数据对象快速的缓存起来。这个时候NoSQL就派上了用场,以Mongodb,Redis为代表的NoSQL都引入了一些相对现代化的方式存储数据,比如支持Json,Document的概念,流式api,数据变更通知等等,极大程度的降低了我们学习的成本提高了我们的开发效率。而Realm作为一款移动端的NoSQL框架,官方定位就是替代SQLite等关系型数据库。

winnie6947 2017-04-06   50528   0
P4

  java中HashMap的用法 文档

重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。<br> 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)。

363922298 2012-11-08   514   0
P4

  Java 内存调优 文档

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。

powerking 2012-08-16   2731   0
1 2 3 4 5 6 7 8 9 10