拥有Java标签的文章
Java

Java之父离开Oracle

美国时间4月9日,Java之父JamesGosling在新博客“OnaNewRoad”上(原来他在Java公司网站上的博客名为“ontheJavaRoad”)发表文章“Timetomoveon...”,宣布自己已于上周从Oracle离职,目前还没有新的计划。文中没有透露离职的原因,但提到Oracle收购Sun之后,对员工博客写作的政策变得更加严厉。此前,Gosling曾在一次技术会议上表示对Oracle接掌Java非常放心。而谈到个人时,他当时说希望自己2

系统 2019-08-29 22:03:32 2914

Java

Java 数据类型

看图说话:如果想在程序中使用一个变量,就必须先声明,此时编译程序会在未使用的内存空间中寻找一块足够能保存这个变量的空间以供这个变量使用。整数数据类型可以分为long、int、short及byte四种:long为64位,也就是8个字节(bytes),可表示范围为-9223372036854775808到9223372036854775807;int为32位,也就是4个字节,表示范围为-2147483648到2147483647;若是数据值的范围在-32768

系统 2019-08-12 09:30:32 2910

Java

USB口异常与C++&Java

我朋友的机子的USB口有一个奇怪的问题:如果插上USB外设开机,开机后USB口就会没有任何响应,比如,插着USB键盘开机,开机后键盘根本不能用.而我的机子则有一个类似的更有趣的现象:插着USB外设开机,机子跟本就开不了!或者开机的过程中插上USB外设,则机子立即停住,就像按了Pause键一样!且不管这个问题的原因是什么,它让我想起C++和Java的报错原则.C++倾向与把错误扼杀在摇篮里,尽量在编译期把错误提示出来,不让它们溜进运行期而JAVA则是“Exc

系统 2019-08-12 09:30:07 2908

Java

新书出版:Java Web开发技术大全——JSP+Servle

本文为原创,如需转载,请注明作者和出处,谢谢!源代码下载作者:李宁图书详细信息:ISBN:9787302195757定价:79.8元印次:1-1装帧:平装印刷日期:2009-4-23图书简介:SSH是目前最流行的JavaWeb开发技术。本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。本书内容包括Web客户端技术、JSP/Servlet技术、Struts2(拦截器、类型转换、输入校验、上传和下载文件、Struts2

系统 2019-08-29 22:29:20 2906

Java

Fckeditor 资料整理(java版)

以下内容为收集整理:==========================javascript调用方式:------------------------------------

系统 2019-08-12 09:29:45 2905

Java

使用 EJB 3.0 Java Persistence API 设计企业应

本文将介绍Java™Platform,EnterpriseEdition(JavaEE5)的一种设计方法,它利用了EnterpriseJavaBeans™(EJB)3.0新的JavaPersistenceAPI(JPA)。JPA提供了一种标准的对象关系映射解决方案,该解决方案避免了依赖第三方框架(如Hibernate)。您将看到示例应用程序的详细内容,其中验证了本方法并阐明关键设计决定。

Java

Java内存泄露问题

内存泄露所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和根进程不可达的,那么GC也是可以回收它们的,例如下面的代码可以看到这种情况的内存回收:Java代码publicclassGarbageTest{public

系统 2019-08-12 09:29:58 2900

Java

蓝杰学习小结—Java异常处理机制

首先还是借用一张图来说明一下:Java中运行时产生的逻辑错误分为两类:可捕获的异常和不可捕获的错误。Error(错误):是程序无法处理的,表示运行应用程序中较严重问题。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,如Java虚拟机运行错误(VirtualMachineError)、类定义错误(NoClassDefFoundError)等。Exception(异常):是程序本身可以处理的异常。运行时异常:都是RuntimeExceptio

系统 2019-08-29 23:05:00 2898

Java

java之HELLOWORLD (applet)

importjava.awt.Graphics;//在进行显示输出时,需要用到类Graphics的对象;importjava.applet.Applet;//Applet类是所有的javaapplet的父类;publicclassHelloEducationextendsApplet...{publicStrings;publicvoidinit()...{s=newString("HelloWorld!");}publicvoidpaint(Graphi

系统 2019-08-29 23:08:08 2894

Java

Java人实现及源码

源码较长,请自行下载,已打包入jar中。下载地址:http://download.csdn.net/source/501281此示例根据日本Hudson公司推出的人游戏改编而成,采用Java实现,运行于pc平台下。需要声明一点的是,本例是将我早期一个未完成游戏代码补全而成,所以架构比较混乱,有兴趣扩充的朋友请自行调整源码,建议至少将role及map类分别处理:)。此版本共设置有5关,地图随机生成,每关敌人固定。[D]键或[Del]为埋雷,[Q]键为重启__

系统 2019-08-29 23:28:56 2892

Java

转: Java 开源条码生成组件 Barcode4J

http://sourceforge.net/projects/barcode4jBarcode4JisaflexiblegeneratorforbarcodeswritteninJavaandavailableundertheApacheLicensev2.0.Features:ExtensionsforApacheFOP,Xalan-JandSAXON,Servlet,command-lineinterface,outputtoSVG,EPS,Java

系统 2019-08-29 22:55:18 2892

Java

java对象集合转json格式

原文来自:http://www.dewen.org/q/5791我有三个集合ArrayListlist=newArrayList();ArrayListlist1=newArrayList();ArrayListlist2=newArrayList();分别对应三个实体,人数据库里取出了数据,现在要把这三个集合组成一个json{student:{id

系统 2019-08-29 22:37:57 2890

Java

使用脚本文件(jnlp)来发布Java程序

本文为原创,如需转载,请注明作者和出处,谢谢!发布Java程序(桌面程序)最直接的方法就是将jar文件打包交给用户。不过有时jar文件很多,也很大。为了方便,sun提供了另外一种方式来通过网络发布Java程序。这就是jnlp文件。可能很多读者曾经下载过很多jnlp文件,运行后会自动从指定的网站下载相应的文件。实际上,jnlp文件就是一个xml格式的脚本文件。假设我们有一个test.jar文件需要安装(该文件是一个基于SWT的桌面程序),那么要使用jnlp文

系统 2019-08-29 22:47:22 2889

Java

Java压缩技术 GZIP——Java原生实现

相关链接:Java压缩技术(一)ZLibJava压缩技术(二)ZIP压缩——Java原生实现Java压缩技术(三)ZIP解压缩——Java原生实现Java压缩技术(四)GZIP——Java原生实现Java压缩技术(五)GZIP相关——浏览器解析Java压缩技术(六)BZIP2——Commons实现Java压缩技术(七)TAR——Commons实现GZIP常常用在linxu环境下,是一种非常简单的压缩算法。在Java实现API中,它仅仅包含两个实现类:GZI

系统 2019-08-29 22:31:49 2881

Java

Java SE 中的技术

Java技术是什么?Java技术既是一种高级的面向对象的编程语言,也是一个平台。Java技术基于Java虚拟机(Javavirtualmachine,JVM)的概念——这是语言与底层软件和硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,从而使Java程序可以在有JVM的任何系统上运行。Java编程语言(Javaprogramminglanguage)与众不同之处在于:Java程序既是编译型的(compiled)(转换为一种称为Java字节码的

系统 2019-08-12 09:29:34 2881