- 浏览: 123881 次
- 性别:
- 来自: 地球
最新评论
-
754731046:
很适合对初学者适用,谢谢
Oracle存储过程详解 -
天明破晓:
我测试了,不好用
Java中的正则表达式验证各种电话号码 -
OracleX:
otom31 写道从来不用标签库,几乎不用struts,除了最 ...
标签库的优点、缺点大辩论 -
otom31:
从来不用标签库,几乎不用struts,除了最早公司要使用以外; ...
标签库的优点、缺点大辩论
文章列表
顺便说一句,想出此方法的不是人,是神!顶礼膜拜!
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.他们的事情多,但是他们分解的细。有的时候,心理健康,要比身体健康还要重要。
成员变量、成员方法及构造方法的概念
- 博客分类:
- J2SE
成员变量:又叫 属性、字段,是用于定义类的具体内容的,一般设置为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有两个用法:
返回指定的类型
结束方法的执行(只需要一个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 ...