- 浏览: 585110 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (423)
- windows2003 (1)
- exception (3)
- java (91)
- eclipse (14)
- java web (3)
- javaScript (11)
- 装机 (1)
- sql (34)
- outlook (1)
- html (8)
- JAVA 不同区域服务器引起的乱码解决 (2)
- strtus (3)
- http (1)
- 设计模式 (4)
- Java对存储过程的调用方法 (0)
- java-数据库操作 (0)
- jdbc (7)
- dwr (2)
- 软件版本号 (1)
- jxls (1)
- ExtJS (3)
- Ajax (1)
- git (12)
- linux (20)
- mysql (14)
- maven (16)
- easyui (1)
- 日常备注 (1)
- spring (9)
- others (1)
- windows快捷键 (1)
- 工作备注 (9)
- 工作杂项 (0)
- photoshop (1)
- 开发环境配置 (0)
- jboss (1)
- 报表 (1)
- 图表 (1)
- fckeditor (1)
- 调试bug (2)
- 口令 (1)
- css (2)
- mongodb (7)
- restful (1)
- jsp (5)
- jpa (2)
- bug (1)
- js (2)
- Json (1)
- POI (1)
- xml (2)
- webstorm (1)
- java swing (1)
- ubuntu (3)
- mongo (27)
- 自我学习 (0)
- 草稿 (0)
- 单元测试 (1)
- 数据库 (2)
- ide (1)
- 大数据 (0)
- uml (1)
- spring-boot (1)
- mybatis (3)
- oracle (2)
- jetty (1)
- 学习 (0)
- 系统调优 (1)
- tomcat (2)
- kettle (1)
- 学习资源 (1)
- 架构 (2)
- database (4)
- idea (1)
- consul (1)
- hadoop (2)
- nginx (3)
- 认证 (1)
- 加密 (1)
- connection pool (1)
- loadrunner (1)
- tps (1)
- 翻墙工具 (1)
- redis (2)
- redis jedis shardjedis (1)
- spring boot (1)
- 认证授权 (1)
- ssh (1)
- svn (2)
- 多线程 (1)
最新评论
-
abcdeudi:
不错
接口和抽象类什么时候使用才合适? -
羽翼的心动:
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
POI根据模板(excel表头)导出excel -
pdf1192012:
高质量文章
接口和抽象类什么时候使用才合适? -
沐忆潼:
...
POI根据模板(excel表头)导出excel -
422937561:
高质量文章
接口和抽象类什么时候使用才合适?
1)
一个类所有的实例(对象)调用的成员方法在内存中只有一份拷贝,尽管在内存中可能有多个对象,而数据成员在类的每个对象所在内存中都存在着一份拷贝。
2)关键字static
a)静态方法和静态变量是属于某一个类,而不属于类的对象。
b)静态方法和静态变量的引用直接通过类名引用。
c)在静态方法中不能调用非静态的方法和引用非静态的成员变量。反之,则可以。如下代码。
d)可以用类的对象obj去调用静态的方法method(),如:obj.method()。
class Point
{
int x,y;
static void output()
{
System.out.println("output() called");
}
public static void main(String[] args)
{
Point pt;
pt.out();//调用过程实际是,通过pt找到Point类,再通过Point类调用静态方法output();
}
}
3)为什么java中的main方法要声明为static。
4)final变量可以在声明时赋值,也可以在构造函数中赋值。
而static final变量必须在声明时同时赋值。因为静态变量可以由类名引用,而用类名引用时并不会调用构造函数赋值。(final必须被初始化。)
一个类所有的实例(对象)调用的成员方法在内存中只有一份拷贝,尽管在内存中可能有多个对象,而数据成员在类的每个对象所在内存中都存在着一份拷贝。
2)关键字static
a)静态方法和静态变量是属于某一个类,而不属于类的对象。
b)静态方法和静态变量的引用直接通过类名引用。
c)在静态方法中不能调用非静态的方法和引用非静态的成员变量。反之,则可以。如下代码。
d)可以用类的对象obj去调用静态的方法method(),如:obj.method()。
class Point
{
int x,y;
static void output()
{
System.out.println("output() called");
}
public static void main(String[] args)
{
Point pt;
pt.out();//调用过程实际是,通过pt找到Point类,再通过Point类调用静态方法output();
}
}
3)为什么java中的main方法要声明为static。
4)final变量可以在声明时赋值,也可以在构造函数中赋值。
而static final变量必须在声明时同时赋值。因为静态变量可以由类名引用,而用类名引用时并不会调用构造函数赋值。(final必须被初始化。)
发表评论
-
文件上传
2017-02-05 09:47 406文件上传模块 -
@ModelAttribute注解的使用
2017-01-09 23:13 537https://my.oschina.net/u/176085 ... -
数组合并和判断数组包含某个元素
2017-01-09 23:10 536http://www.iteye.com/news/28296 ... -
项目创建流程
2017-01-09 23:06 401http://lion.newtouch.com/pages/ ... -
mysql 出现很多连接 sleep 问题
2017-01-09 23:00 707http://blog.csdn.net/lin_credib ... -
spring boot 学习
2016-11-28 17:05 380http://412887952-qq-com.iteye.c ... -
jxls excel上传数据
2016-11-22 15:27 551http://jxls.sourceforge.net/ref ... -
veloctiyengine gettemplate jsonobject.fromobject
2016-11-18 10:41 0/** 53. * test User 54. ... -
HDFS客户端的权限错误:Permission denied
2016-08-09 01:55 629http://www.linuxidc.com/Linux/2 ... -
java map中的key为object
2016-08-08 11:18 527http://zhidao.baidu.com/link?ur ... -
jdbc pool
2016-07-26 14:50 405[url]C:\Users\lwx328240\Desktop ... -
java 域是指什么
2016-07-15 15:36 530http://blog.csdn.net/iaiti/arti ... -
java jdbc/ojdbc 链接oracle的三种方式
2016-07-12 14:50 577http://blog.itpub.net/22664653/ ... -
java 编译器 解释器
2016-06-28 14:45 7130) javac 编译器 用于将java源代码文件编译成字节码 ... -
linux查看cpu、内存、版本信息
2016-06-24 21:44 541http://blog.chinaunix.net/uid-2 ... -
重定向控制台System.out.println输出到文件,再重定向回控制台
2016-06-24 20:18 509http://blog.csdn.net/jason_deng ... -
java 代码点 代码单元
2016-06-24 09:38 722http://blog.csdn.net/weizhaozhe ... -
java 日期
2016-06-24 09:39 348http://kingquake21.iteye.com/bl ... -
jdbc addBatch
2016-06-23 22:08 400http://www.360sdn.com/java/2014 ... -
java中的arrayList(动态数组)与静态数组
2016-06-21 20:26 947http://www.2cto.com/kf/201206/1 ...
相关推荐
"java笔记静态成员" java语言中静态成员是指属于类的成员,而不是属于实例的成员。静态成员可以被所有实例共享,在程序中只有一份拷贝。静态成员包括静态变量、静态方法和静态初始化块。 1、静态变量 静态变量是...
这份"Java笔记——2017年3月3日"涵盖了多个关键概念,对于深入理解Java编程至关重要。下面将逐一详解这些知识点: 1. **泛型**:泛型是Java 5引入的一项特性,它允许在类、接口和方法中使用类型参数,增强了代码的...
在Java中,接口是一种完全抽象的类型,它包含一组静态常量和抽象方法的声明。接口用于定义对象之间的交互方式,使得不同的类可以共享相同的行为。这有助于实现多态性和松耦合,是面向接口编程的关键。 **二、接口的...
良葛格的《Java JDK5.0学习笔记》是一本面向初学者的教程,旨在帮助读者掌握这个版本的核心概念和技术。以下是基于该书部分内容的知识点详解: 1. **泛型**:JDK 5.0引入了泛型,这是一种强大的类型系统增强,允许...
- **类变量(静态变量)**:用 `static` 关键字修饰的变量。 - **参数**:传递给方法或构造器的值。 #### 3. 变量的命名规则 - **变量名只能由字母、数字、下划线(_)和美元符号($)组成**。其中,名称不能以数字开头...
【JAVA Web复习笔记】 在JAVA Web开发中,我们首先要理解几个关键的概念。Web技术主要分为两种架构模式:C/S(客户端/服务器端)和B/S(浏览器/服务器)。C/S架构通常涉及到专用的客户端应用程序与服务器进行交互,...
`static`关键字在Java中用于声明类级别的成员,包括静态方法和静态变量。静态方法不属于类的任何实例,而是直接属于类本身,因此无法访问非静态成员,只能处理静态变量或调用其他静态方法。 访问权限是Java中控制类...
本笔记将深入探讨Java的基础概念,包括变量、常量以及各种运算符的使用。 **第一章 变量与常量** 1.1 变量 变量是程序中存储数据的容器。在Java中,定义变量时需要指定类型和名称。类型决定了变量能存储的数据...
“尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...
Go语言,又称Golang,是一种静态类型的编程语言,由Google开发,于2007年首次对外公布,并在2009年进行了开源。Go语言的设计哲学是简洁、快速和安全。它支持垃圾回收,具有类型系统和一些并发控制机制。 变量的定义...
【JSP学习笔记——初学者的选择】 JSP(JavaServer Pages)是JavaEE平台中用于构建动态网页的应用技术。作为初学者,理解JSP的基本概念和技术特性至关重要。 1. **为何选择JSP?** JSP的出现主要是为了解决...
对象流`ObjectInputStream`和`ObjectOutputStream`用于序列化和反序列化对象,序列化需要实现`Serializable`接口,`Transient`关键字标记不想被序列化的成员变量,`Externalizable`接口允许自定义序列化过程。...
本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...
局部变量则是在方法内部声明的,它们的生命周期仅限于所在的方法,且需要先赋值后使用。类方法包括普通方法和构造方法,构造方法用于初始化新创建的对象,其名称与类名相同,且没有返回值。 创建对象的语句如`...
##### 7.4 静态变量、方法和类 - **静态变量**:属于类级别的变量,所有对象共享。 - **静态方法**:不依赖于对象实例的方法。 - **静态类**:不允许实例化,所有成员必须为静态。 ##### 7.5 Singleton模式 ...
接口在JAVA中是一种完全抽象的类型,它不包含实例变量,只包含静态常量和抽象方法。接口用于定义对象的行为规范,通过实现接口,类可以拥有接口所声明的所有方法。一个类可以实现多个接口,从而实现多重继承的效果。...
### 毕向东Java笔记知识点总结 #### 第一章:编程基础 1. **Java的特性和优势**: - **简单性**:Java的设计哲学是“使编程变得简单”。 - **面向对象**:Java完全支持面向对象编程概念如封装、继承和多态。 - ...
【疯狂Java讲义笔记】是针对《疯狂JAVE讲义》这本书的知识点提炼,适合用于复习Java编程。书中涵盖了Java的基础概念、面向对象的理解、数据类型和运算符以及数组等核心内容。 一、Java概述 Java程序在编译后产生与...