java小总结

来源:互联网 发布:传世登陆器源码 编辑:程序博客网 时间:2024/05/21 18:36

1、class中的constructor不可省略(可省略),constructor必须与class同名,但方法不能与class同名(ps:可以同名),

constructor在一个对象被new时执行,一个class只能定义一个constructor(不止一个)。

2、ResultSet中记录行的第一列索引为 1,(ResultSet跟普通的数组不同,索引从1开始而不是从0开始)

3、ceil(天花板) 向上取整,floor(地板)向下取整 ,

<span style="white-space:pre"></span>double d1 = -0.5;<span style="white-space:pre"></span>System.out.println("Ceil d1="+Math.ceil(d1));System.out.println("floor d1="+Math.floor(d1));// -0.0 -1.0
4、HttpServletRequest类主要处理

1.读取和写入HTTP头标    2.取得和设置cookies   3.取得路径信息   4.标识HTTP会话

5、java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面

java.lang: 提供java编成语言的程序设计的基础类

java.io:  包含提供多种输出输入功能的类,
java.net:  包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET,
java.applet: 包含java小应用程序的类
java.util:  包含一些实用性的类

6、 如何放掉一个指定占据的内存空间?

在《java虚拟机》一书中明确讲了,释放掉占据的内存空间是由gc完成,但是程序员无法明确强制其运行,该空间在不被引用的时候不一定会立即被释放,这取决于GC本身,无法由程序员通过代码控制。

7、下列不属于Java语言性特点的是:Java致力于检查程序在编译和运行时的错误。
Java虚拟机实现了跨平台接口
类型检查帮助检查出许多开发早期出现的错误。
Java自己操纵内存减少了内存出错的可能性。
Java还实现了真数组,避免了覆盖数据的可能。
注意,是避免数据覆盖的可能,而不是数据覆盖类型 

8、面向对象程序设计语言不同于其他语言的主要特点:继承性,多态性,分装性



0 0
原创粉丝点击