`
OracleX
  • 浏览: 123881 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论
文章列表
  顺便说一句,想出此方法的不是人,是神!顶礼膜拜! public class Test { private static class SingletonHolder { private static Singleton instance = new Singleton(); } private Test() { } public static Singleton getInstance() { return SingletonHolder.instance; } }
/** * 虽然JDK文档上说的Date毫秒值是相当于格林威治时间1970年1月1号0点,但实际测试时,这个Date和时区有关,也就是说中国测试的这个基准值 * 应该是1970年1月1号8点,不过这个不影响处理,因为只要是同一个基准时就可以了(参照物相同就行),而不用关心具体是多少。 */ public class Demo1 { public static void main(String args[]) { int sum = 0; long d1 = new Date().getTime(); //得到方法未运行前的时间 ...
/** *Calendar类是一个抽象类,为YEAR,MONTH,DAY_OF_MONTH,HOUR等日历字段提供转换和操作方法 *Calendar类是通过一个静态方法getInstance()来获取Calendar实例。返回的Calendar是基于当前时间,使用了默认的时区和语言环境Calendar c=Calendar.getInstance(); *get(int field) 返回给定的日历字段值 */ public class Demo2 { public static void main(String args[]){ Calend ...
/** * Calendar另一个重要功能是对日期进行加减运算 * add(int field,int amount)根据日历的规则,为给定的日期添加或减去指定的时间量 */ public class Demo3 { public static void main(String args[]){ Calendar c= Calendar.getInstance(); c.add(Calendar.DATE,12); //-12表示当前日期减去12天 int year=c.get(Calendar.YEAR ...
      早上逛CSDN论坛,看到一位网友求助问题,这道题本来很简单,但由于一段时间没用IO类,花了很长一段时间才找到问题所在,根本原因在于第一次读取时发生了错误,少读了回车和换行。         为了掌握输入输出问题同时避免大家犯同样的错误,按照那位网友的做法重新写了个简单的示例,并参考了其他的网友的解决办法让大家更好的掌握这个知识点,如有侵权请告之。         以下代码都在本人机子上跑过,正常无误后发布,请大家放心使用   package com.demo01; import java.io.BufferedReader; import java.io.IO ...
SimpleDateFormat format = new SimpleDateFormat( "yyyyMMdd ");format.parse(String str)把字符串转换为日期format.format(Date date)把日期解析为字符串
每天都骂老板的员工一定没什么前途,除非这个老板是个庸碌之人。   骂老板,其实是一种情绪的发泄,回去和老婆吵架,打孩子也是一样,为什么真正做大事情的人,后方都十分的稳定,不会把工作的情绪带回家里?   你听说过俞敏洪打孩子吗?1.他们为自己工作。2.他们善于释放压力缓解情绪。3.他们的事情多,但是他们分解的细。有的时候,心理健康,要比身体健康还要重要。
当你埋头工作的时候,你都忘了思考!
成员变量:又叫 属性、字段,是用于定义类的具体内容的,一般设置为private的,通过setter/getter对其进行获取,修改,成员方法:是一个类对外提供的某种功能的调用入口,构造函数:这是一个类实例化的手段之一,通常有一个默认构造函数(内容空的)。其次就是具体的构造函数,它就是在实例化的时候给类的 成员变量 进行赋值的
做技术没有捷径,赚钱也一样,要是有捷径,迟早是要还的

字节换算

  1M=1024KB   1KB=1024Byte(Byte表示字节的意思)   1Byte=8bit(bit表示二进制的)
str==null   ||   str.equals(""))    (注意顺序 )   再澄清一个概念:     如果str==null说明str还未定义内容。此时,谈不上是否为空。     str="",说明str是个空字符串。只不过长度为0。 ------------------------------------------------------------------------------------------------------ String   s;     ...     if(s==null) ...
感谢红知透彻、深入的讲解http://www.blogjava.net/hongzionline/archive/2007/09/19/146392.html     一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final ...

Return用法

    博客分类:
  • J2SE
Return有两个用法: 返回指定的类型 结束方法的执行(只需要一个Return语句) public class TestReturn { public static void main(String args[]){ TestReturn tr=new TestReturn(); tr.return1(); System.out.println(tr.return2()); } private void return1() { System.out.println ...
SQL注射原理 SQL注射能使攻击者绕过认证机制,完全控制远程服务器上的数据库。SQL是结构化查询语言的简称,它是访问数据库的事实标准。目前,大多数Web应用都使用SQL数据库来存放应用程序的数据。几乎所有的Web应用在后台都使用某种SQL数据库。跟大多数语言一样,SQL语法允许数据库命令和用户数据混杂在一起的。如果开发人员不细心的话,用户数据就有可能被解释成命令,这样的话,远程用户就不仅能向Web应用输入数据,而且还可以在数据库上执行任意命令了。 登陆验证 现在以一个需要用户身份认证的简单的Web应用程序为例进行讲解。假定这个应用程序提供一个登录页面,要求用户输入用户名和口令。用户通过H ...
Global site tag (gtag.js) - Google Analytics