- 博客(12)
- 收藏
- 关注
转载 java 静态代码块 静态方法区别
java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行的;
2016-07-06 09:35:12
249
转载 JAVA自动装箱和自动拆箱
什么是自动装箱拆箱基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。 一般我们要创建一个类的对象实例的时候,我们会这样: Class a = new Class(parameter); 当我们创建一个Integer对象时,却可以这样: Integer i = 100; (注意:不是 int i = 100; )实
2016-07-01 15:39:49
251
原创 oracle数据库截取字符串
从第一位开始,取三个 a='qweasd'select substr(a,1,3) from table 结果 qwe从倒数第三位开始,取两个select substr(a,-3,2)结果 as 开始的位置为正数,顺着数;负数,倒着数substr(“要截取的字符串”,"开始的位置",“截取的长度”)
2016-06-30 17:39:56
952
1
原创 JAVA日期相减
Date beginDate = format.parse("20160601");Date endDate = format.parse("20160630"); day=(endDate.getTime()-beginDate.getTime())/(24*60*60*1000); System.out.println("相隔的天数="+day);执行结果:相隔的天数=
2016-06-30 11:27:23
367
转载 JAVA值传递与引用传递
1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:public class TempTest {private void test1(int a){//做点事情}public static void main(String[] args) {TempTest t = new TempTest();int a = 3;t.test1(
2016-06-30 11:02:23
211
转载 JAVA堆栈内存机制
Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后(比如,在函数A中调用函数B,在函数B中定义变量a,变量a的作用域只是函数B,在函数B运行完以后,变量a会自动被销毁。分配给它的内存会被回收),Java
2016-06-30 10:54:06
427
原创 cronExpression表达式解释(spring定时任务)
0 0 12 * * ?---------------在每天中午12:00触发 0 15 10 ? * *---------------每天上午10:15 触发 0 15 10 * * ?---------------每天上午10:15 触发 0 15 10 * * ? *---------------每天上午10:15 触发 0 15 10 * * ? 2005---------
2016-03-27 12:09:56
2588
原创 java 斐波那契数列
public class Fibonacci{ public static void main(String args[]){ int nums = fibonacci(8); System.out.println(nums); } static int fibonacci(int n){ if(n<=1) return 1; return fibonacci(n
2015-03-05 14:12:52
303
原创 sql自连接
员工表em id name salary pid1 a 5000 22 b 5000 null3 c 6000 24 d 7000 25 e 4000
2015-03-05 13:29:11
258
原创 JS遍历控件取值
JS遍历控件取值以及单选框是否选中function baidu(){ var radios = document.getElementsByName("a"); var input = document.getElementsByName("b"); var flag = 0; for (var i = 0;i < radios.length;i++) { if (radio
2015-01-20 10:36:41
779
原创 JS动添加删除控件
JS在table内动态添加删除控件 function add(){ var nRow = document.all.mytable.rows.length; //获得当前TABLE的行数 var newTr = mytable.insertRow(nRow); var newTd = newTr.insertCell(); newTd.innerHTML =
2015-01-20 10:24:36
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人