java 静态方法
2016-04-05 10:16
501 查看
在使用java的时候,你会发现,有些对象,需要new ,有些则不需要时,比如Math类
如果你查看源码就会大致的发现,里面的属性和方法都是静态的:
如果说:实例变量和实例 方法 是属于某个对象的话,
那么:静态变量,和静态方法 就是属于所有对象的,所以不用new 出一个变量就可以使用。
这样的,一般用做java中些工具类的室时候用的比较多。
int c = Math.abs(2);
如果你查看源码就会大致的发现,里面的属性和方法都是静态的:
public static double sin(double a) { return StrictMath.sin(a); // default impl. delegates to StrictMath } public static double asin(double a) { return StrictMath.asin(a); // default impl. delegates to StrictMath }
如果说:实例变量和实例 方法 是属于某个对象的话,
那么:静态变量,和静态方法 就是属于所有对象的,所以不用new 出一个变量就可以使用。
这样的,一般用做java中些工具类的室时候用的比较多。
相关文章推荐
- Spring框架介绍(一)
- Spring 概述--spring3
- Spring MVC 中 HandlerInterceptorAdapter的使用
- SpringMVC
- 如何在eclipse中添加android ADT
- JavaSe基础(22)-- 异常与处理
- Java中int和Integer的区别是什么?
- 配置struts tags 输出HTML
- Java中介者设计模式
- Spring整合websocket整合应用示例(下)
- Spring-JDBC
- struts2过滤器和拦截器的区别分析
- myeclipse2014新建maven项目
- spring mvc+ajax分页
- Spring整合WebSocket应用示例(上)
- java List.subList方法
- JAVA解析Excel表格并读取相关内容
- Java 多线程之 synchronized 和 volatile 的比较
- Java 多线程之 synchronized 和 volatile 的比较
- 在java Spring基础上实现自定义异常处理框架教程