(博客内容来自于core java卷一) 1. xx调用:程序设计语言中方法参数的传递方式: 引用调用(call by reference):表示方法接收的是调用者提供的变量地址. 值调用(call by value):表示方法接收的是调用者提供的值. 命名调用(call by name):已经成为历史. 2. Java使用值调用,而且只有值调用.也就是说方法得到的是参数值的一个拷贝,并不是参数值本身,所以,方法不能修改传递给它的的任何参数变量本身. 看下面代码: public class te
连接数据库方法,及反射获取数据,以前的方法相同,测试类 是在DAO模型下建立的 --------------------------------------------------------------customer类:package com.lanqiao.javatest; import java.sql.Date; public class Customer { private int id; private String name; private String email; pri
因为在学习数据结构,准备把java的集合框架底层源码,好好的过一遍,所以先按照自己的想法把单链表的类给写出来了; 写该类的目的: 1.练习递归 2.为深入理解java集合框架底层源码打好基础 学习的视频看的慕课网liuyubobo老师的课程:Java玩转数据结构 从入门到进阶 废话不多说,一下为源代码: public class LinkedList<E extends Comparable<E>> { //链表节点内部类 private class Node{ E e; Node
intellij idea移动至方法块末尾的快捷键: 1. move caret to code block end ctrl+] 2. move caret to code block end with selection ctrl+shit+] 3. move caret to code block start ctrl+[ 4. move caret to code block start with selection ctrl+shit+[
方法的重载 我们假设要在程序中实现一个对数字求和的方法,由于参与求和数字的个数和类型都不确定,因此要针对不同的情况去设计不同的方法. Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载. 下面的三个方法互为重载关系 l public static int add(int x,int y) {逻辑} //两个整数加法 l public static int add(int x,int y,int z) {逻辑} //三个整数加法 l public stat
window.onload=function () { var oDiv=document.getElementsByTagName('div')[0]; var oInP=document.getElementsByTagName('input')[0]; var aDiv=new classList(oDiv); oInP.onclick=function(){ aDiv.add('ha'); alert(oDiv.className); }}/*如果e有classList属性则返回它,否则