E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java基础学习
java基础学习
总结——多态(动态绑定)
一、面向对象最核心的机制——动态绑定,也叫多态1.1.通过下面的例子理解动态绑定,即多态1packagejavastudy.summary; 2 3classAnimal{ 4/** 5*声明一个私有的成员变量name。 6*/ 7privateStringname; 8 9/** 10*在Animal类自定义的构造方法 11*@paramname 12*/ 13Animal(Stringna
IT_LOSER
·
2016-05-04 17:00
java基础学习
总结——面向对象2
一.JAVA类的定义 JAVA里面有class关键字定义一个类,后面加上自定义的类名即可。如这里定义的person类,使用classperson定义了一个person类,然后在person这个类的类体里面定义person这个类应该具有的成员变量(即属性)和方法,如这里定义的int id和int age这个两个成员变量,或者叫属性,这个id表示人的身份证号码,人应该具有这个属性,age表示人的年
IT_LOSER
·
2016-05-04 17:00
java基础学习
总结——java读取properties文件总结
一、java读取properties文件总结在java项目中,操作properties文件是经常要做的,因为很多的配置信息都会写在properties文件中,这里主要是总结使用getResourceAsStream方法和InputStream流去读取properties文件,使用getResourceAsStream方法去读取properties文件时需要特别注意properties文件路径的
IT_LOSER
·
2016-05-04 17:00
java基础学习
总结——super关键字
一、super关键字在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。1.1.super关键字测试1packagecn.galc.test; 2 3/**
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——Object类
一、Object类介绍Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗。所
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——equals方法
一、equals方法介绍1.1.通过下面的例子掌握equals的用法1packagecn.galc.test; 2 3publicclassTestEquals{ 4publicstaticvoidmain(String[]args){ 5/** 6*这里使用构造方法Cat()在堆内存里面new出了两只猫, 7*这两只猫的color,weight,height都是一样的, 8*但c1和c2却永
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——static关键字
一、static关键字原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。1.1.静态成员变量与非静态成员变量的区别以下面的例子为例说明1packagecn.galc.test; 2 3publicclassCat{ 4 5/** 6*静态成员变量
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——流
一、JAVA流式输入/输出原理流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件里面的数据读出来呢?你可以把文
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——线程(二)
一、线程的优先级别线程优先级别的使用范例:1packagecn.galc.test; 2 3publicclassTestThread6{ 4publicstaticvoidmain(Stringargs[]){ 5MyThread4t4=newMyThread4(); 6MyThread5t5=newMyThread5(); 7Threadt1=newThread(t4); 8Threadt
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——线程(一)
一、线程的基本概念线程理解:线程是一个程序里面不同的执行路径每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代码放到内存的代码区里面,代码放到代码区后并没有马上开始执行,但这时候说明了一个进程准备开始,进程已经产生了,但还没有开始执行,这就是进程,
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——GUI编程(二)
java基础学习
总结——GUI编程(二)一、事件监听测试代码一:1packagecn.javastudy.summary; 2 3importjava.awt.*; 4importjava.awt.event
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——GUI编程(一)
一、AWT介绍所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也是一种Component的,Container里面也可以容纳别的Container。Contain
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——数组
一.数组的基本概念数组可以看成是多个相同类型数据组合,对这些数据的统一管理。数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组的元素可以是任何数据类型,包括基本类型和引用类型。C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因为JAVA中的数组是引用类型。二.一维数组一维数组的声明方式有2种:格式一:数组元素类型 数组名[];
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——异常处理
一、异常的概念异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。1packagecn.javastudy.summary; 2 3publicclassTestEx{ 4 5publicstaticvoidmain(Stringargs[]){ 6intarr[]={1,2,3}; 7System.out.println(arr[2]
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——面向对象1
目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程? 一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——基础语法2
一、语句1.1.条件语句1.1.1if语句1.1.2分支语句(switch语句)1.2.循环语句1.2.1for循环语句学会画内存分析图分析别人写的程序,这样就很容易分析出规律,分析出规律也就明白了别人的算法,也就很容易读懂别人的程序。在内存中分析result=1!+2!……+10!的算法分析到i等于3以后,基本上已经得到规律了,这个程序要计算的就是:result=1!+2!+3!……+10!
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——基础语法1
一.标识符二.关键字三.JAVA基础数据类型3.1.java常量3.2.java变量从本质上来讲,变量其实是内存里面的一小块区域,一个程序在运行的时候,实际上这个程序是位于内存里面,然后才开始运行。一个.exe文件存放在硬盘上是无法运行的,在硬盘上看到的.exe文件无非就是一个文件而已,当我们双击这个.exe文件时,运行起来的时候实际上是整个.exe文件被放在了在内存里面,然后操作系统找到ma
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——java环境变量配置
前言学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。一、配置JAVA_HOME变量操作步骤(win7系统):计算机
IT_LOSER
·
2016-05-04 16:00
java基础学习
总结——网络编程
一、网络基础概念首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCP/IP编程。二、网络通信协议及接口三、通信协议分层思想四、参考模型五、IP协议每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传错信息了。IP地址是用一个点来分成四段的,在计算机内部IP地址是用四个字节来表示的,一个字节代表一段,每一个字节代表的数最大只能到达255。六、TCP协议和UDP协议TC
IT_LOSER
·
2016-05-04 16:00
Java基础学习
总结(54)——JSON和Map转换的工具类
在pom.xml文件中引入如下jarcommons-langcommons-lang2.6commons-beanutilscommons-beanutils1.8.0commons-collectionscommons-collections3.2.1commons-loggingcommons-logging1.1.1net.sf.json-libjson-lib2.4jdk15下载下面的ja
u012562943
·
2016-04-27 11:00
java基础学习
(3)
1.java中&和&&的区别,&和&&都是逻辑运算符,都是判断两边为真,则语句成立.但是&&当第一个条件不成之后,后面的条件都不执行,而&则还是继续执行,直到整个条件语句执行完为止。同理|和||或运算一样。2.左移(>)运算N位相当于除以2的N次幂运算,对于高位出现的空位,原来高位是什么就用什么补这个空位。无符号右移(>>>):右移时,无论高位的符号是什么,都用0来补。3.两数互换,如何做最高效?
yywan1314520
·
2016-04-24 23:00
java
Java基础学习
总结(53)——HTTPS 理论详解与实践
前言在进行HTTP通信时,信息可能会监听、服务器或客户端身份伪装等安全问题,HTTPS则能有效解决这些问题。在使用原始的HTTP连接的时候,因为服务器与用户之间是直接进行的明文传输,导致了用户面临着很多的风险与威胁。攻击者可以用中间人攻击来轻易的截获或者篡改传输的数据。攻击者想要做些什么并没有任何的限制,包括窃取用户的Session信息、注入有害的代码等,乃至于修改用户传送至服务器的数据。我们并不
u012562943
·
2016-04-23 10:00
java基础学习
(2)
原文链接:javacodegeeks翻译:ImportNew.com-miracle1919译文链接:http://www.importnew.com/10980.html本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类
yywan1314520
·
2016-04-20 22:00
java
JAVA基础学习
(1)
1.Java程序被编译成一种名为字节码的格式,而字节码可被带java虚拟机的计算机或是设备运行。2.java之所以安全的两个关键因素是没有指针且能自动管理内存。3.类方法又叫静态方法,static修饰。实例方法又叫非静态方法,类方法可以直接通过类名调用,实例方法必需先初始化类的实例,然后通过类的实例才能调用,举例:classABC{ publicstaticvoidtestStatic(){Sys
yywan1314520
·
2016-04-17 21:00
java
Java基础学习
Java八种基本数据类型1个字节=8个二进制位变量的声明和赋值①int i; i = 2016;②int i = 2016;标识符的命名规则由字母、数字、下划线 _ 、$ 组成。区分大小写,不能以数字开头。不能使用Java关键字。变量类型的转换自动转换字节小的可以向字节大的转换。强制转换字节大的向字节小的转换,可能会丢失精度。longl=100L;inti=(int)l;运算符+= a+=b
·
2016-04-17 19:00
如何将js获取的变量付给jsp中表单的action
document.getElementById("bigSort");vartext=lujing.options[lujing.selectedIndex].text;//获取文本if(text=="
Java
CNZYYH
·
2016-04-15 23:43
javascript
表单
jsp
Jsp
JAVA基础学习
总结(算法篇)
1、排序算法关于排序算法我就不一一赘述了,建议看下这篇博客,讲的很详细。http://blog.csdn.net/hguisu/article/details/7776068常用的排序一般是冒泡排序和快速排序。冒泡排序的基本思想:对于一组数据,从前往后(或者从后往前)对相邻的两个数据进行比较,如果前面数字比后面数字大,则交换两个数的位置,以此类推直到最后。时间复杂度为O(n^2)。代码实现:
tomcater
·
2016-04-13 13:00
JAVA基础学习
总结(不定期更新)
一、java语法基础1、final关于final的问题我曾经被问到两次,所以首先说一下这个东西。应用于变量,表示该变量一旦被赋值则不可以改变,但是有一个特殊的:StringBuffer,看下面一个例子finalStringBuffersb=newStringBuffer("123");这样写sb=newStringBuffer("");会报错,但是sb.append("111");不会报错。fin
tomcater
·
2016-04-12 10:00
java基础学习
-java常用对象的内存占用大小
原文地址:http://flychao88.iteye.com/blog/1913353原文如下:这里介绍java常用对象的内存占用大小.32位和64位以及不同的jvm参数可能会导致对象大小不同. java版本 OpenJDK64-bit jvm参数 -Xmx2g-Xms2g 基本类型 对象
bohu83
·
2016-04-11 18:00
java基础学习
总结——线程(二)
一、线程的优先级别线程优先级别的使用范例:package cn.galc.test; public class TestThread6 { public static void main(String args[]) { MyThread4 t4 = new MyThread4(); MyThread5 t5 = new MyThread5();
孙赫奕
·
2016-04-11 10:00
java基础学习
总结——线程(一)
一、线程的基本概念线程理解:线程是一个程序里面不同的执行路径每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代码放到内存的代码区里面,代码放到代码区后并没有马上开始执行,但这时候说明了一个进程准备开始,进程已经产生了,但还没有开始执行,这就是进程,所以
孙赫奕
·
2016-04-11 10:00
java基础学习
总结——static关键字
一、static关键字原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个成员变量只有一份,而且这一份是这个类所有的对象共享。1.1.静态成员变量与非静态成员变量的区别以下面的例子为例说明package cn.galc.test; public class Cat { /** * 静
孙赫奕
·
2016-04-11 09:00
java基础学习
Java逻辑运算符"&","&&","|","||"解析:逻辑运算符用于连接布尔型表达式。在Java中不同于数学的逻辑表达33&x>"右移">>>"无符号右移左移:空缺补0,被移除的高位丢弃,空缺位补0,比如32位二进制0000....00011左移3位变成了0...00011xxx,则xxx补足000即可。规律左移是基数乘以2的移位幂次方,比如3>1则是3/2也就是3除以2的1次幂。无符号右移:
Mr-WangBoss
·
2016-04-08 18:25
开发技术
java编程
java基础学习
阅读更多Java逻辑运算符"&","&&","|","||"解析:逻辑运算符用于连接布尔型表达式。在Java中不同于数学的逻辑表达33&x>"右移">>>"无符号右移左移:空缺补0,被移除的高位丢弃,空缺位补0,比如32位二进制0000....00011左移3位变成了0...00011xxx,则xxx补足000即可。规律左移是基数乘以2的移位幂次方,比如3>1则是3/2也就是3除以2的1次幂。无符
Catty_mao
·
2016-04-08 18:00
java
Java基础学习
第八天——类的继承与初始化
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.29lutianfeinone问题:什么默认初始化,什么是显示初始化?工具类中使用静态方法的常见问题当报错无法从静态上下文中引用非静态方法xxx:表明在静态方法中引用了非静态方法在工具类中当把构造方法私有后,外界就不能再创建对象了,此时将所有方法设为静态后。可以根据静态方法的特点:通过类名来调用。Eg:classArrayDemo
lutianfeiml
·
2016-04-08 15:00
继承
类初始化
super
方法重写
Java基础学习
Java基础学习
第七天——面向对象常见概念
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.26lutianfeinone成员变量与局部变量成员变量与局部变量区别:A:在类中的位置不同成员变量:在类中,方法外局部变量:在方法定义中或者方法声明上。B:在内存中的位置不同:成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕
lutianfeiml
·
2016-04-08 13:00
java基础
封装
匿名对象
对象变量解析
static解析
Java基础学习
第六天——二维数组与面向对象入门
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.25lutianfeinone二维数组格式1(动态初始化)格式:数据类型[][]变量名=new数据类型[m][n];m表示这个二维数组有多少个一维数组n表示每一个一维数组的元素个数举例:int[][]arr=newint[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]
lutianfeiml
·
2016-04-08 13:00
java基础
二维数组
面向对象
数组内存分布图解
对象内存分布图解
Java基础学习
第五天——方法与数组
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.24lutianfeinone第三章Java基础语法方法方法就是完成特定功能的代码块,即函数。格式:修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2…){ 函数体; return返回值; }详细解释:修饰符,目前就用publicstatic,后详解。返回值类型:就是功能结果的数据类型。方法名:符合命名规则即可,方便我们的
lutianfeiml
·
2016-04-07 20:00
java
方法
java数组
方法重载
内存分配图解
Java基础学习
第四天——选择与循环结构
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.23lutianfeinone选择结构switch语句补充知识点键盘字符串输入循环结构for结构循环典型应用while循环语句dowhile循环语句跳转控制语句选择结构(switch语句)switch语句格式:switch(表达式){ case值1: 语句体1; break; case值2: 语句体2; break; … defa
lutianfeiml
·
2016-04-07 20:00
java
while
switch
for
java经典面试题
Java基础学习
第三天——运算符与流程控制语句
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.22lutianfeinone运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符三目运算符算术运算符*注:整数相除只能得到整数,若想得到小数,只需将任意一个数据变为浮点数。*eg:System.out.println(x*1.0/y);++,–:放在操作数前面,先自增或者自减,然后再参与运算。放在操作数后面,先参与运算,再自增
lutianfeiml
·
2016-04-07 20:00
java
流程控制语句
java运算符
+号用法
java常见面试题
Java基础学习
第二天——基础数据类型介绍
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.21lutianfeinone第二章Java基础语法本章内容关键字标识符注释常量、进制和进制转换变量数据类型和类型转换运算符语句(一)关键字关键字概述被Java语言赋予特定含义的单词关键字特点组成关键字的字母全部小写关键字注意事项goto和const作为保留字存在,目前并不使用(在JDK的新版本中可能提升为关键字)(二)标识符标识
lutianfeiml
·
2016-04-07 20:00
java
Java面试题
java运算符
JAVA基础语法
float存储格式
Java基础学习
第一天——JVM简介与环境变量配置
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.21lutainfeinone第一章Java概述(一)计算机基础常用DOS命令d:回车盘符切换dir(directory):列出当前目录下的文件以及文件夹md(makedirectory):创建目录rd(removedirectory):删除目录(目录下有内容时rd/sxxx)cd(changedirectory)改变指定目录(进
lutianfeiml
·
2016-04-07 18:00
java
jvm
Path
classpath
dos常见命令
Java基础学习
第二十七天——类加载器和反射
文档版本开发工具测试平台工程名字日期作者备注V1.02016.04.05lutianfeinone第十三章类加载器和反射类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证是否有正确的内部结构,并和其他类协调一致准
lutianfeiml
·
2016-04-05 23:00
反射
类加载器
模板设计模式
装饰设计模式
反射的应用
Java基础学习
第二十六天——网络编程总结
文档版本开发工具测试平台工程名字日期作者备注V1.02016.04.03lutianfeinone第十二章网络编程网络编程概述就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络模型计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是指OSI(OpenSystemInterconnection开放系统互连)参考模型TCP/IP参考模型网络模型7层概述1.物理层:主
lutianfeiml
·
2016-04-05 22:00
tcp
socket
网络编程
UDP
网络通信
java基础学习
总结——流
一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么类型的数据都是以010101101010这样的形式读取的。怎么把文件里面的数据读出来呢?你可以把文
孙赫奕
·
2016-04-04 10:00
Java基础学习
第二十五天——设计模式
文档版本开发工具测试平台工程名字日期作者备注V1.02016.04.02lutianfeinone面向对象思想设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则单一职责原则其实就是开发人员经常说的“高内聚,低耦合”也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。开闭原则核心思想是:一个对象对
lutianfeiml
·
2016-04-03 18:00
设计模式
面向对象
工厂模式
Java基础学习
第二十五天——多线程学习总结(二)
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.31lutianfeinoneJDK5中Lock锁的使用虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。Lock:voidlock():获取锁。voidunlock():释放锁。ReentrantLo
lutianfei
·
2016-04-03 18:09
Java基础学习
第二十五天——多线程学习总结(二)
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.31lutianfeinoneJDK5中Lock锁的使用虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock。Lock:voidlock():获取锁。voidunlock():释放锁。ReentrantLo
lutianfeiml
·
2016-04-03 18:00
多线程
线程池
同步
Java面试
Lock锁
java基础学习
总结——this关键字
一、this关键字this是一个引用,它指向自身的这个对象。看内存分析图:假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个对象在内存里面的存在,这个对象只要在内存中存在,他就一定有一个引用this。看下面的例子分析:package cn.galc
孙赫奕
·
2016-04-02 16:00
java基础学习
总结——Object类
一、Object类介绍Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗。所有的
孙赫奕
·
2016-04-02 16:00
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他