黑马程序员-java中几个基本概念的说明

原创 2012年03月22日 20:04:58
---------------------- android培训java培训、期待与您交流! ----------------------

 

 

java中几个基本概念的详细说明

1.this
相当于指示代词,指向一个对象,this是属于具体的对象,而不是属于类的
引用类型,在内存之中就分配一个空间,如果是基本数据类型,就直接放进去
引用只是存放了一个名,而是引向自己开辟的的空间,别的多个类引用了它的话
如果是它自己改变的话,那么都会改变。
this不能在外部用,只能在类定义内部用。

2.类变量和类方法
面向对象有一个非常重要的特性就是封装,如果设计一个能够所有的对象名都能共享
一个公用的空间,静态变量就是类变量
静态方法中(类方法中)不能访问非静态变量(类变量)
每一个对象都会产生一个方法的信息
java中有一个规则,静态变量或者说是类变量,原则上有类方法去访问和操作

类方法是和类相关的公共方法

3.面向对象的四大特征 抽象, 封装 ,继承,多态
主要是封装,继承,多态

抽象:
一类对象共有的属性和行为提出出来,形成一个物理模型,就是抽象
封装:
就是把抽象出来的数据,和对数据的操作就是指操作,封转在一起,数据被保护在内部
所有成员属性都写成私有的
程序的其他部分都调用授权的操作
你只会操作电视机的几个键而已
要求专业维修人员
写一个职员类,对年龄,工资等的要求。
通过成员方法就可以访问私有的。
充分理解控制级别

 

---------------------- android培训java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

事务的基本概念和事务的性质

所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或者整个程序。 事务和程序是两个概念。一...
  • zhuyan020389
  • zhuyan020389
  • 2016年06月05日 19:51
  • 1833

黑马程序员——Java基础测试题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员——Java基础测试题 第1题:以下代码哪个是正确的?为什么?   a. byte...
  • liu007004
  • liu007004
  • 2015年01月16日 12:49
  • 1350

Java的类成员变量,实例变量,类变量,成员方法,实例方法,类方法

总是被这些相似的概念搞晕,查阅了资料后做个小总结,以变量为例,方法辨析类似。 1.多胞胎名字汇总辨析 成员变量和成员方法是范围最大的定义,提到成员变量就可以理解成你所定义在一个类体中的各类变量的统称,...
  • youyaecho
  • youyaecho
  • 2016年04月19日 10:52
  • 1672

黑马程序员 JavaSE-02 Java基础语法1:基本概念

Java基础语法关键字关键字概述 被Java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事项 goto和const作为保留字存在,目前并不使用关键字列表用于定义数...
  • ClimberRobert
  • ClimberRobert
  • 2015年11月22日 10:18
  • 315

黑马程序员:java基本概念

-----------------android培训、java培训、期待与您交流!--------------   1.OOP 中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构...
  • u012159707
  • u012159707
  • 2013年09月29日 23:14
  • 321

黑马程序员-Java入门需掌握的30个基本概念

------------------- android开发、java培训、期待与您交流! ---------------------- Java入门需掌握的30个基本概念 (1)Easy:Java...
  • sam9204
  • sam9204
  • 2014年06月08日 13:41
  • 281

黑马程序员---java 基本概念

------- android培训、java培训、期待与您交流! ---------- 抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象...
  • u012965216
  • u012965216
  • 2013年11月27日 18:41
  • 331

黑马程序员----Java的基本概念

------- android培训、java培训、期待与您交流! ---------- 面向对象:三个特征:封装,继承,多态。 以后开发:其实就是找对象使用。没有对象,就创建一个对象。找对象,建...
  • jiuai455
  • jiuai455
  • 2013年02月10日 19:01
  • 100

【黑马程序员】基本概念——Java复习笔记

path环境变量(1)path环境变量的作用 保证可执行文件如javac.exe可以在任意目录下运行。 (2)path配置方案: 找到环境变量的位置,在系统变量里面 ...
  • u014461902
  • u014461902
  • 2015年10月29日 09:50
  • 182

黑马程序员——java基础之多线程基本概念

------- android培训、java培训、期待与您交流! ---------- 1 基本概念 线程:就是进程中的一个控制单元,线程在控制着进程的执行。 进程:是一个正在执行的程序,每一个...
  • hu121618hu
  • hu121618hu
  • 2013年06月26日 01:18
  • 410
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-java中几个基本概念的说明
举报原因:
原因补充:

(最多只允许输入30个字)