Java SE
文章平均质量分 65
dashi99
这个作者很懒,什么都没留下…
展开
-
记算出一个字符串在另一个字符串中出现的次数
/* * 算法: * 总长度-去掉字符串后剩余长度 = 被去掉的字符串长度 * 被去掉的字符串长度 / 去掉的字符串 = 个数 * * 比如总长度为100, 查找的为10, 则去掉所有的查找的字符串后,长度为80 * 则100-80 = 被去掉的字符串 = 20 * 20/10 = 被去掉了2个,所以里面也就包含了2个。 */public class CalStringTimes { /**原创 2008-09-10 09:52:00 · 711 阅读 · 0 评论 -
模拟扔硬币的效果
import java.util.*;public class CoinToss { public static void main(String[] args) { Random rand = new Random(); int coin = rand.nextInt(); if (coin % 2 == 0)原创 2008-11-28 13:31:00 · 587 阅读 · 0 评论 -
图解属性的final修饰符
final 代表属性所指向的数据或者对象实例不可改变,永远只能指向他或者这个数值。对于指向的是数值,比较简单,只允许赋值一次。但如果其指向的是对象的实例,则实例自己的属性依然可以改变。看一下非final的图例看一下final的图例注意:即使指向的是对象,但有些对象自身是不可改变的,比如String,Integer等。对于类的final修饰,代表其不可再被继承方法的final修饰,代表此方法不可被O转载 2008-10-07 09:36:00 · 442 阅读 · 0 评论 -
Java读取properties文件的六种方法
使用J2SEAPI读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法示例:InputStream in=new BufferedInputStream(new FileInputStream(name));Properties p=new Properties(); p.load(in); 2原创 2008-10-21 11:17:00 · 485 阅读 · 0 评论 -
java执行js文件
function browse() { var guiPkgs = new JavaImporter(java.awt, java.awt.event, javax.swing, javax.swing.undo, javax.swing.ev原创 2008-10-17 11:13:00 · 1276 阅读 · 0 评论 -
在Java SE环境下使用JPA1.0
一、搭建环境 1) 搭建数据库环境 1、安装数据库(MySQL 5.0.24), 用户: root,密码: (空) 。 2、建库piscesdb。 3、建表address: drop table address;create table address ( addressID int not null, city varchar(55) not n原创 2008-09-24 11:45:00 · 918 阅读 · 1 评论 -
Java SE 6 新特性系列 第 6 部分,对脚本语言的支持
Java 脚本 API 概述脚本引擎脚本引擎就是指脚本的运行环境,它能能够把运行其上的解释性语言转换为更底层的汇编语言,没有脚本引擎,脚本就无法被运行。Java SE 6 引入了对 Java Specification Request(JSR)223 的支持,JSR 223 旨在定义一个统一的规范,使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎原创 2008-09-18 14:08:00 · 602 阅读 · 0 评论 -
Java SE 6 新特性系列 第 4 部分,编译器 API
新 API 功能简介JDK 6 提供了在运行时调用编译器的 API,后面我们将假设把此 API 应用在 JSP 技术中。在传统的 JSP 技术中,服务器处理 JSP 通常需要进行下面 6 个步骤:分析 JSP 代码; 生成 Java 代码; 将 Java 代码写入存储器; 启动另外一个进程并运行编译器编译 Java 代码; 将类文件写入存储器; 服务器读入类文件并运原创 2008-09-18 14:06:00 · 471 阅读 · 0 评论 -
Java SE 6 新特性系列 第 1 部分,Instrumentation 新功能
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebSe原创 2008-09-18 13:58:00 · 510 阅读 · 0 评论 -
Java SE 6 新特性系列 第 5 部分,Java DB 和 JDBC 4.0
长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何使用 Java 语言高效、可靠、简洁地访问数据库一直是程序员们津津乐道的话题。新发布的 Java SE 6 也在这方面更上层楼,为编程人员提供了许多好用的新特性。其中最显著的,莫过于 Java SE 6 拥有了一个内嵌的 100% 用 Java 语言编写的数据库系统。并且,Java 6 开始支持 JDBC 4.0 的一系列新功原创 2008-09-18 14:07:00 · 481 阅读 · 0 评论 -
Java SE 6 新特性系列 第 7 部分,XML API 与 Web 服务
Java SE 6 做为一个开发平台,针对不同的应用开发需求,提供了各种各样的技术框架。XML 处理框架是 JDK 6 的重要组成部分之一。它为应用程序开发人员提供了一个统一的 XML 处理 API。这种框架结构有两个作用:一方面,开发人员透过这些框架,可以透明的替换不同厂商提供的 XML 处理服务;另一方面,服务提供商可以透过这些框架,将自己的产品插入到 JDK 中。这种框架一般被称为 Serv原创 2008-09-18 14:10:00 · 1058 阅读 · 0 评论 -
Java SE 6 新特性系列 第 3 部分,JMX 与系统管理
前言在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列情况,这种方式一直以来被人所诟病,因为这需要大量的 C 程序和 JNI 调用,开发效率十分低下。于是出现了各种不同的专门做资源管原创 2008-09-18 14:04:00 · 484 阅读 · 0 评论 -
吸血鬼数字
/* * 吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一般的数字,其中从 * 最初的数字中选取的数字可以任意排序。由两个0结尾的数字是不允许的。例如: * 1260 = 21 * 60 * 1827 = 21 * 87 * 2187 = 27 * 81 * * @author yangjianguo */public原创 2008-11-28 14:24:00 · 641 阅读 · 0 评论