相关文章: java中关于时间日期操作的常用函数 如何确定一个月的某一周是从几月几号到几号 更多相关推荐 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前 ...
前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java 中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File 类学习了一下。也找了一些资料。希望大家遇到类似的问题,可以更有效的解决。 ================================================================================= 1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test. ...
计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数 注:在使用set方法之前,必须先clear一下,否则很多信息会继承自系统当前时间 2.Calendar和Date的转化 (1 ...
整理了一些影响性能的代码和优化方法,以后希望能陆续补充和优化 1. 如何使用Exception Exception降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为一个新的对象在中部被创建。 异常应当仅用于有错误发生时,而不要控制流。 2. 不要两次初始化变量 Java通过调用独特的类构造器默认地初始化变量为一个已知的值。所有的对象被设置成null,integers (byte, short, int, long ...
工作中需要这样的功能,下面是实现代码,比如输入“朋友”,输出/u0b67/ucb53 public class UnicodeByteUtil { public static void main(String[] args) { UnicodeByteUtil instance = new UnicodeByteUtil(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line; try { while ((line = reader.readLine( ...
Java程序包含了大量的对象,我们需要了解它们是从哪里被访问的,变量存储于何处对程序的性能有显著的影响--尤其是某些需要被频繁访问的变量。 我们写一个Java类,在其内部方法中定义的局部变量或对象是存储在stack(堆栈)中的,且JVM是一种stack-based的,因此访问和操纵stack中的数据时性能最佳。而Java类的instance变量(这个类的field)和static变量是在constant pool(常量池)中存储和得到访问的。constant pool中保存了所有的符号引用(symbolic references),指向所有型别(types)、值域(field),以及每个型别 ...
2008-06-19

[置顶] 『工具手册』正则表达式

关键字: 正则表达式
前言   正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 索引   1._引子   2._正则表达式的历史   3._正则表达式定义    3.1_普通字符    3.2_非打印字符    3.3_特殊字符    3.4_限定符    3.5_定位符    3.6_选择    3.7_后向引用   4._各种操作符的运算优先级   5._全部符号解释   6._部分例子   7._正则表达式匹配规则    7.1_基本模式匹配    7.2_字符簇    7. ...
2008-06-14

JVM内存的设置原理

关键字: jvm 内存的设置原理
本文引用地址: http://cnpoint.com/framwwork/2006/1109/content_4563.htm 默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。 设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。 java -Xms64m -Xmx256m Test -Xms是设置内存初始化的大小 -Xmx是设置最大能够使用内存的大小(最好不要超过物理内存大小) 在weblogic中,可以在startweblogic.cmd中对每个domain虚拟 ...
一、应用范围 一般用在登录限制、查找IP所在城市等需求中,windows的ping命令也支持整数形式的IP。 二、关键技术点 将IP地址转化成整数的方法如下: 1、通过String的indexOf方法找出IP字符串中的点"."的位置。 2、根据点的位置,使用String的substring方法把IP字符串分成4段。 3、使用Long的parseLong方法把子段转化成一个3位整数。 4、通过左移位操作(<<)给每一段的数字加权,第一段的权为2的24次方,第二段的权为2的16次方,第三段的权为2的8次方,最后一段的权为1 ...
2008-05-31

JAVA解析IP地址

关键字: 解析ip地址 分析ip地址
如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。我们假设现在有这样一个域名,他用一个静态的 getByName来重新获得一个InetAddress,然后得到能够读出的IP地址。下面的代码是很基本的命令行。 import java.net.InetAddress; import java.net.UnknownHostException; public class NsLookup { static public void main(String[] args) { try { InetAddress address = I ...
looxiaohu
搜索本博客
我的相册
3c2a19c9-7290-35fe-bb8f-91361fbfff9d-thumb
周星星
共 2 张
存档
最新评论