J2SE学习模块
uastation
VB,C,Asp,Html,J2EE,Jsp,Java,Applet.Oracle,Mysql.
展开
-
将Jar文件转换成Exe文件
附件已经上传,使用方法具体的参见:[url]http://www.java2000.net/p1171[/url]2009-11-11 16:00:15 · 107 阅读 · 0 评论 -
关于 Java 性能监控您不知道的 5 件事,第 1 部分
简介: 责怪糟糕的代码(或不良代码对象)并不能帮助您发现瓶颈,提高 Java™ 应用程序速度,猜测也不能帮您解决。Ted Neward 引导您关注 Java 性能监控工具,从 5 个技巧开始,使用 Java 5 的内置分析器 JConsole 收集和分析性能数据。当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪 Java 应用程序瓶颈来源一直以来都是很麻烦的,因为 J...原创 2010-10-24 00:13:26 · 81 阅读 · 0 评论 -
关于 Java 性能监控您不知道的 5 件事,第 2 部分
简介: 如果 JDK 中配置有全功能分析器 JConsole 对于您还是条新闻的话,本文中将介绍的 5 个独立分析实用程序可能会使您感到更加惊奇。您将了解轻量级(有时是实验型) Java™ 进程监控和分析工具如何帮助您应对线程饥饿、死锁及对象泄露等性能瓶颈问题。全功能内置分析器,如 JConsole 和 VisualVM 的成本有时比它们的性能费用还要高 — 尤其是在生产软件上运行的系统中...原创 2010-10-24 00:15:26 · 126 阅读 · 0 评论 -
关于 Java Scripting API 您不知道的 5 件事
简介: Java™ 语言足以满足您的一些项目的需求,但是脚本语言在性能方面一直表现不佳。Java Scripting API (javax.script) 支持在 Java 程序中调用脚本,反之亦然,通过本文,您将了解它在这两方面是如何做到最好的。现在,许多 Java 开发人员都喜欢在 Java 平台中使用脚本语言,但是使用编译到 Java 字节码中的动态语言有时是不可行的。在某些情况中,...原创 2010-10-24 00:17:57 · 152 阅读 · 0 评论 -
关于 Java Database Connectivity 您不知道的 5 件事
简介: JDBC,即 Java™ Database Connectivity 是 JDK 中最常用的包之一,但是只有极少数开发人员能够充分使用其完整的 — 或最新的 — 功能。Ted Neward 提供了像 ResultSet 这样的最新 JDBC 功能,可以在系统繁忙时自动滚动和更新,无论是否有开放数据库连接,Rowset 都能正常工作,而且批量更新可围绕网络快速执行多条 SQL 语句。...原创 2010-10-24 00:21:05 · 87 阅读 · 0 评论 -
关于 JVM 命令行标志您不知道的 5 件事
简介: Java™ 虚拟机有数百个命令行选项,被经验丰富的开发人员用来调优 Java 运行时。本文中,您将学习如何监控和记录编译器性能、禁用显式垃圾收集(System.gc();)、扩展 JRE 等等。JVM 是多数开发人员视为理所当然的 Java 功能和性能背后的重负荷机器。然而,我们很少有人能理解 JVM 是如何进行工作的 — 像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或...原创 2010-10-24 00:22:54 · 100 阅读 · 0 评论 -
关于 Java 常用工具您不知道的 5 件事
简介: 有些 Java™ 工具无法分类,只能算作 “有用的东西”。本期 5 件事系列 将介绍一些您乐于拥有的工具,即使您将它们放到厨房抽屉里。很多年前,当我还是高中生的时候,我曾考虑以小说作家作为我的职业追求,我订阅了一本 Writer's Digest 杂志。我记得其中有篇专栏文章,是关于 “太小而难以保存的线头”,专栏作者描述厨房储物抽屉中放满了无法分类的玩意儿。这句话我一直铭记在心,...原创 2010-10-24 00:25:25 · 119 阅读 · 0 评论 -
关于 Java Collections API 您不知道的 5 件事,第 2 部分
简介: 您可以在任何地方使用 Java™ 集合,但是一定要小心。集合有很多秘密,如果不正确处理可能会带来麻烦。Ted 探索了 Java Collections API 复杂、多变的一面并为您提供了一些技巧,帮您充分利用 Iterable、HashMap 和 SortedSet,又不会带来 bug。java.util 中的 Collections 类旨在通过取代数组提高 Java 性能。如您...原创 2010-10-24 00:28:01 · 589 阅读 · 0 评论 -
JDK源码中对当前时间的一些用法
JDK源码中对当前时间的一些用法:[code="java"] String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000); // if no ids were returned, something is wrong. get out. if (ids.length == 0) System....2011-09-05 14:51:59 · 115 阅读 · 0 评论 -
程序变量命名的几条法则:匈牙利命名法,驼峰式大小写,帕斯卡命名法
1.匈牙利命名法的好处: 从名字中就可以看出变量的类型 拥有类似语义的多个变量可以在一个代码块中使用:dwWidth, iWidth, fWidth, dWidth 变量名在仅仅知道他们的类型时可以被轻易记住 可以使变量名更加一致 决定一个变量名的时候可以更机械化,更快 不合适的类型转换和操作可以在阅读代码的时...2011-09-07 17:54:10 · 438 阅读 · 0 评论 -
Struts2图片上传成功后,异常:java.lang.IllegalStateException
1.场景: 使用Struts2图片上传成功后出现异常: [code="java"]严重: Servlet.service() for servlet default threw exceptionjava.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError...2011-07-10 18:49:11 · 173 阅读 · 0 评论 -
MyEclipse Blue 6.5 注册码 可到2013年12月
做Java软件开发的,首选的软件工具莫非是MyEclipse,而在用用MyEclipse Blue6.5时,打开软件总是会弹出一个对话框说快到期了,现在发布几个能用到2013年12月05日的注册码,希望对大家有帮助; MyEclipse Blue6.5注册码:1. javaeye wLR8ZO-655444-6867505309604395 2. csdn...2010-12-06 09:44:28 · 124 阅读 · 0 评论 -
获取当前时间的前三个月 java
获取当前时间的前三个月:[code="java"] Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String time = sdf.format(date); String[] item = time.split("-"); int yea...2011-03-17 11:14:49 · 2367 阅读 · 0 评论 -
Spring Hibernate Extjs开发指南
从学习到找工作,然后再面试,最后才经历上班;从这段时间对自己的考察来看,看来自己做事还是不够细心的,以后得加倍努力做好,争取做最好的自己;而在这段时间里面学习java去找工作,有些东西是必需要看的:...2011-03-23 18:08:16 · 112 阅读 · 0 评论 -
J2EE表生成器@TableGenerator
最近工作中遇到了许多用表生成器TableGenerator来生成主键的项目,刚接触的朋友可能对TableGenerator 表生成器还不是很了解,因为大家如果是个人做项目练习着来玩的话,基本上都是用自增来实现TableGenerator 表生成器的功能。下面为大家来讲解一下,并附带实例; 首先,我们一起来看一下Java EE 5框架API文档的描述:javax.persistenceAn...2011-03-31 14:29:14 · 159 阅读 · 0 评论 -
遍历Map的三种常用方法 java
[size=medium][b]1、一般的map定义:[/b]Map map = new HashMap();这种map的定义,里面的数据是乱序的,没有顺序规则可依;[b]2、保持有序的map定义:[/b]Map map = new LinkedHashMap();链表结构的HashMap,是有序的,put进去的数据顺序是怎样,出来的顺序也是那样,不会打乱里面数据的顺序;...2011-11-09 12:06:09 · 156 阅读 · 0 评论 -
关于 JAR 您不知道的 5 件事
简介: 除了一些基础的 JAR 之外,许多 Java™ 开发人员绝没有想到 — 仅使用它们就可以绑定类。但 JAR 不仅仅是一个重命名的 ZIP 文件。在本文中,您将学习如何最大限度地使用 Java Archive 文件,包括 jarring Spring 依赖项和配置文件的一些技巧。对于大多数 Java 开发人员来说,JAR 文件及其 “近亲” WAR 和 EAR 都只不过是漫长的 An...原创 2010-10-24 00:11:51 · 146 阅读 · 0 评论 -
关于 java.util.concurrent 您不知道的 5 件事,第 2 部分
简介: 除了具有很好的并发性的 Collections,java.util.concurrent 还引入了其他一些预先构建的组件,它们可帮助您调整和执行多线程应用程序中的线程。Ted Neward 介绍在 Java™ 编程过程中使用 java.util.concurrent 包要注意的 5 点。并发 Collections 提供了线程安全、经过良好调优的数据结构,简化了并发编程。然而,在一...原创 2010-10-24 00:05:14 · 85 阅读 · 0 评论 -
关于 java.util.concurrent 您不知道的 5 件事,第 1 部分
简介: 编写能够良好执行,防止应用程序受损的多线程代码是很艰巨的任务 — 这也是为什么我们需要 java.util.concurrent 的原因。Ted Neward 会向您说明并发 Collections 类,比如 CopyOnWriteArrayList,BlockingQueue,还有 ConcurrentMap,如何针对您的并发编程需求改进标准 Collections 类。Co...原创 2010-10-24 00:02:29 · 87 阅读 · 0 评论 -
JTree的用法,[吐血推荐]
[code="java"]import java.awt.Dimension;import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTree;import javax...原创 2009-11-11 16:14:26 · 121 阅读 · 0 评论 -
英文版:JasperReports报表工具[Reports made easy with JasperReports]
http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-opensourceprofile.htmlGenerating reports is a common, if not always glamorous, task for programmers. In the past, report generation has largel...原创 2009-11-12 22:14:51 · 101 阅读 · 0 评论 -
IO流的学习
[size=medium]一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以...原创 2009-05-30 10:06:14 · 91 阅读 · 0 评论 -
在Eclipse中使用debug调试程序
最基本的操作是:1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行,3,F7是跳出函数4,F8是执行到最后。========================================...原创 2009-05-31 12:45:08 · 92 阅读 · 0 评论 -
在Java中,获得ResultSet的总行数的方法有以下几种
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from ...2009-05-31 12:46:28 · 256 阅读 · 0 评论 -
java的学习小结
1. float型float f=3.4是否正确? 答:不正确,应为float f=3.4f 2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是引用传递。 3. 在java中一个类被声明为final类型,表示了什么意思? 答:表示该类不能被继承,意味着它不能再派生出新的子类,不能...原创 2009-05-31 12:50:07 · 120 阅读 · 0 评论 -
iBATIS基础PDF电子书
[size=medium]iBATIS基础,具有Hibernate框架基础的朋友可以很快看懂[/size]2010-04-05 18:41:58 · 127 阅读 · 0 评论 -
JavaEE+5.0规范(简体中文版)(PDF电子书)
[size=medium]提供下载:JavaEE+5.0规范(简体中文版)(PDF电子书)有需要的朋友可以下载LOOK LOOK[/size]2010-04-08 21:02:51 · 430 阅读 · 0 评论 -
jxl实现Excel表格的导出,附带jxl.jar包,及JxlExcelApi
[list][*][*]Reads data from Excel 95, 97, 2000 workbooks [*]Reads and writes formulas (Excel 97 and later only) [*]Generates spreadsheets in Excel 2000 format [*]Supports font, number and da...原创 2010-09-11 22:04:05 · 115 阅读 · 0 评论 -
java 线程的状态与控制
一、线程的状态 线程的主要状态有: 1.新建状态(New) :线程被创建后,并不是马上启动,而是进入新建状态。此时线程还没有得到分配的资源。 2.可运行状态(Runnable) :新建状态的线程在被调用start()方法后,进入可运行状态,此时线程已经得到了必要的运行时资源,只差CPU的调度。 3.运行状态(Running) :得到运行时必要资源的线程,一旦线程...2010-12-16 20:54:34 · 93 阅读 · 0 评论 -
String字符串字符编码转换
[code="java"]String newStr = new String(oldStr.getBytes(), "UTF-8"); java中的String类是按照unicode进行编码的,当使用String(byte[] bytes, String encoding)构造字符串时,encoding所指的是bytes中的数据是按照那种方式编码的,而不是最后产生的Strin...原创 2010-09-30 08:31:57 · 764 阅读 · 0 评论 -
匹配<meta />标签 中的符编码方式 charset 源码 java
[code="java"]/** * 匹配标签中的字符编码 * 的正则表达式 */import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * Title: RegTest正则表达式测试类 * * * Description: 匹配...2010-10-04 10:26:52 · 329 阅读 · 0 评论 -
Eclipse安装反编译工具查看Jar包源码 JD Eclipse插件
[size=medium]如何在Eclipse中安装反编译工具查看Jar包源码呢?[/size][size=medium]打开Eclipse--->Help--->Install new Software...--->在Install弹窗中找到Add按钮点击--->弹出Add Reponsity窗口,在Name:中输入“JodeEclipse”,在Location:中输入“http://w...2011-08-24 10:37:41 · 141 阅读 · 0 评论 -
关于 Java 对象序列化您不知道的 5 件事
最近上邮箱发现IBM发来的邮件,关于Java你不知道的5件事的系列文章,觉得很有用就转载过来了: http://www.ibm.com/developerworks/cn/java/j-5things/?cmp=dw&amp;cpb=dwjav&amp;ct=dwcom&amp;cr=dwcom&amp;ccy=cn 简介: Java 对象序列化(Java ...原创 2010-10-23 23:54:14 · 90 阅读 · 0 评论 -
关于 Java Collections API 您不知道的 5 件事,第 1 部分
对于很多 Java 开发人员来说,Java Collections API 是标准 Java 数组及其所有缺点的一个非常需要的替代品。将 Collections 主要与 ArrayList 联系到一起本身没有错,但是对于那些有探索精神的人来说,这只是 Collections 的冰山一角。虽然 Map (以及它的常用实现 HashMap )非常适合名-值对或键-值对,但是没有理由让自...原创 2010-10-23 23:58:16 · 192 阅读 · 0 评论 -
巧用JDK自带工具Jstat查看Gc垃圾回收之使用方法
如何查看JVM中内存使用情况如何? JVM垃圾回收是否正常?一般在Linux系统top命令是无法满足我们需求的.下面是如何巧用JDK自带工具Jstat来完成这些任务~在JDK的安装目录中: "Java\jdk1.6.0_10\bin" 找到jstat工具:[code="java"]jstat 的语法结构:Usage: jstat -help|-options...2012-07-19 09:40:35 · 708 阅读 · 0 评论