在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间
构造方法
- constructor可在一个对象被new时执行
- 普通的类方法是可以和类名同名的,和构造方法唯一的区分就是,构造方法没有返回值
this表示当前类的对象,由static修饰的方法是由类直接调用,不需要创建对象,所以在static里不能用this.
关系数据模型和对象数据模型
表对应类
记录对应对象
表的字段对应类的属性
运算符优先级
单目>算数运算符>移位>比较>按位>逻辑>三目>赋值
单目运算符:+,-,++,–
算数运算符:+,-,*,/,%
移位运算符:<<,>>
关系运算符:>,<,>=,<=,==,!=
位运算符:&,|,~,^,
逻辑运算符:&&,||
三目运算符:表达式1?表达式2:表达式3;
赋值运算符:=等
java程序的种类
1.Application:Java应用程序,是可以由Java解释器直接运行的程序。
2.Applet:即Java小应用程序,是可随网页下载到客户端由浏览器解释执行的Java程序。
3.Servlet:Java服务器端小程序,由Web服务器(容器)中配置运行的Java程序。
java.exe是java虚拟机,执行编译好的.class文件
javadoc.exe用来制作java文档
jdb.exe是java的调试器
javaprof,exe是剖析工具
javac.exe是编译.java文件
两同两小一大(子类、父类)
方法名相同,参数类型相同
子类返回类型小于等于父类方法返回类型,
子类抛出异常小于等于父类方法抛出异常,
子类访问权限大于等于父类方法访问权限。
实现接口方法时必须使用public
JSP分页代码
先取总记录数,得到总页数,最后显示本页的数据。
静态变量只能在类主体中定义,不能在方法中定义