初始化(initialization)和清除(cleanup)
一、构造器(constructor)
在Java中,通过提供“构造器”,确保每个对象都会得到初始化。“构造器”的名称必须与类名完全相同(所以“每个方法的首字母小写”的编码风格不适用于构造器)。通过“构造器”将“初始化”与“创建”捆绑在一起,两者不能分离。二、方法重载(method overloading)
在Java中,为了让方法名相同而形式参数不同的构造器存在,必须用到“方法重载”。同时,尽管方法重载是构造器必须的,但它亦可应用于其它方法,且用法同样方便。
1、 区分方法重载
规则如下:
a) 每个重载的方法都必须有独一无二的 ...
学习笔记
三、深入类载入器(classLoader)
Java是一种天生就具有动态连结能力的技术。Java把每个类、接口编译之后,全部变成一个个小的执行单位(.class文件)。一旦指定一个具有public static void main(String[] arg)方法的类作为起点开始运行后,JVM会找出所有在执行时需要的执行单位,并将它们载入内存之中,彼此交互运行。尽管本质上是一堆类文件,但是在内存中变成了一个“逻辑上”为一体的Java应用程序。所以,严格来说,每个类文件对JVM都是一个独立的动态连结函数库,不过他的类型不是.dll或.so而是.class罢了。因为有这种特性,可以 ...
二、深入JAVA 2 SDK
1、JDK的安装与环境变量配置。
文件可以从Sun的Java网站上下载到,http://java.sun.com/j2se/downloads.html 。以JDK1.5为例,安装的默认文件是在C:\Program Files\Java目录下面,会有两个文件夹jdk1.5.0_12和jre1.5.0_12。安装好以后需要进行环境变量设置,“我的电脑”-“属性”-“高级”-“环境变量”,一般是新增在用户变量中。
(1) 变量名:JAVA_HOME
变量值:C:\Program F ...
正在努力深入学习java中,把自己的学习过程放到了网易博客(http://blog.163.com/zsy19850223@126)中,javaeye中有很多不错的文章,决定以后多来逛逛,就把它们都移到这边来了!
一、准备工作
工作一年,主要做的是java web开发。虽然收获很多,但是总感觉自己基础不稳,总结了一下主要有两个问题:
1、Java基础知识不扎实,很多问题其实都可以在API中找到,需要重新学习Java。
2、对数据库的理解学习不够,只是停留在写sql上,需要对数据库的机制深入学习。
针对以上两个问题,未来几个月主要准备深入学习java。怎么学习呢?准备参看 ...
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法
格式:
Seconds Minutes Hours DayofMonth Month DayofWeek Year 或
Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下:
Seconds:可出现, - * / 四个字符,有效范围为0-59的整数
Minutes:可出现, - * / 四个字符,有效范围为0-59的整数
Hours:可出现, - * / 四个字 ...
- 14:51
- 浏览 (40)
- 评论 (0)
要做一个是struts的项目,深入学习了一下struts,在网上找到一个stuts的详细流程图,感觉对自己很有帮助,发上来给大家,希望对新人有帮助。







评论排行榜