易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

java获取系统时间简单方法(笔记之用)

import java.util.Date;
public class TestDate
{
 public static void main(String[] args)
 {
  Date d=new Date();
  int h=d.getHours();//时
  int m=d.getMinutes();//分
  int s=d.getSeconds();//秒
  int y=d.getYear()+1900;//年
  int month=d.getMonth()+1;//月
  int day=d.getDate();//日
  System.out.println(d);
  System.out.println(h);
  System.out.println(m);
  System.out.println(s);
  System.out.println(y);
  System.out.println(month);
  System.out.println(day);
 }
方法二:(以下为转载)
import java.util.*;
/*
 * 获取系统时间
 */
public class GetTime {
 public static void main(String[] args) {
  Date date = new Date();
  int i = date.getDay();
  String xq = null;
  String Time;
  switch (i) {
  case 0:
   xq = "星期天";
   break;
  case 1:
   xq = "星期一";
   break;
  case 2 ......

用Java实现按字节长度截取中英文数字字符串的方法总结

用Java实现按字节长度截取中英文数字字符串的方法总结
方法一
//jdk1.4.2.05
Java代码
/**  
 * @author cn  
 * @param s 要截取的字符串  
 * @param length 要截取字符串的长度->是字节一个汉字2个字节  
 * return 返回length长度的字符串(含汉字)  
*/  
private static String getTitleToTen(String s, int length) throws Exception   
   {   
  
       byte[] bytes = s.getBytes("Unicode");   
       int n = 0;   
       int i = 2;   
       for (; i < bytes.length && n < length; i++){   
    &nbs ......

java 内存映射文件 (转) 大文件操作方式


内存映射文件(memory-mapped file)能让你创建和修改那些大到无法读入内存的文件。有了内存映射文件,你就可以认为文件已经全部读进了内存,然后把它当成一个非常大的数组来访问了。这种解决思路能大大简化修改文件的代码。下面就是一个简单的例子:
代码
import java.io.*;  
import java.nio.*;  
import java.nio.channels.*;  
public class LargeMappedFiles {  
  static int length = 0x8FFFFFF; // 128 Mb  
  public static void main(String[] args) throws Exception {  
    MappedByteBuffer out =   
      new RandomAccessFile("test.dat", "rw").getChannel()  
      .map(FileChannel.MapMode.READ_WRITE, 0, length);  
    for(int i = 0;  ......

java与模式学习笔记(一)

一、什么是模式
  人们在自己的环境里不断的发现问题和寻找解决问题的方案的时候,发现有一些问题及其解决方案不断变换面孔重复出现,但这些不同的面孔后面有着共同的本质,这些共同的本质就是模式。
二、模式的要素
名字(Name):有意义的、简短而准确的名字
问题(Problem):能够描述该模式的用意,要达到的目标和效果
环境或初始条件(Context or Initial Context):模式的问题和模式的解答出现所需要的前提条件
力(Forces):所有对模式有影响的力,比如 约束、为所得到的好处付出的代价
解答(Solution):确定模式的结构、所涉及的角色以及角色之间的协作。不仅给出模式的静态结构,而且要给出动态的行为
举例(Examples):示意性的应用。如果应用到环境、改变环境并给出模式结束时的末态环境
末态环境(Resulting Context):末态条件和可能的副作用。与初始条件相对应
推理(Rationale):如何工作,为什么可以工作,以及该模式的好处。
其他有关的模式(Related Patterns):该模式可能是本模式的前任模式、继任模式或替代模式。也有可能是相互依赖的模式。
已知的应用(Known Uses):已出现的例子。
......

一键安装双击运行——Java安装程序制作


一键安装双击运行——Java安装程序制作

标 题: 一键安装双击运行——Java安装程序制作
作 者: Jason Du
时 间: 2009-3-23
原 文: http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html
 
  对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动
Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会
折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需
要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。对于固定平台下的Java应用,最好的方式莫过于带着JRE,让用户轻
松点击就能运行。下面我们来解决这样的问题。
  针对windows平台,主要方法是:先将JRE进行精简,再使用工具exe4j 来解决双击运行使用的问题,最后用Inno Setup打包成安装程序, 这样一来,我们的Java应用就和普通的windows应用程序一样了。
本文 ......

java经典面试题

java经典面试题 收藏
Java基础方面:
0、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly
1。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
3、int 和 Integer 有什么区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型封装类
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
引 用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数 据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省 ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [1012] [1013] [1014] [1015] 1016 [1017] [1018] [1019] [1020] [1021]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号