java基础
文章平均质量分 72
shan_zwq
这个作者很懒,什么都没留下…
展开
-
java基础复习(一)String、StringBuffer、StringBuilder的区别
简单回答:(1)String:属于字符串常量,字符长度是固定的,而StringBuffer/StringBuilder属于字符串变量,字符长度是可变的。(2)StringBuffer是线程安全的,但效率较低一些。StringBuilder是线程不安全的,但效率较高一些。(3)StringBuffer和StringBuilder可兼容。下面 对String、StringBuffer、StringBu...原创 2018-03-29 17:32:40 · 288 阅读 · 0 评论 -
java基础复习(二) ==和equals和hashCode的区别
==是运算符 a:对于基本数据类型 ==比较的是基本数据类型的值 b:对于引用数据类型 ==比较的是引用类型的地址值equals()和hashCode()都是Object类的一个方法;equals()只能比较引用类型,默认比较地址值。 equals()用于比较两个对象是否相等,其实内部比较的就是两个对象地址,和 == 结果是一样的;hashCode() 返回的是该对象的哈希码...原创 2018-03-29 17:59:38 · 141 阅读 · 0 评论 -
java基础(三)探探对面向对象三大特征之一 ——多态 的理解
多 态:对象在不同时刻表现出来的多种状态。是一种编译时期状态和运行时期状态不一致的现象。多态前提:1.必须要有关系:类与类之间要有继承关系 或者 实现 2.要有方法的重写。父类引用或者接口的引用指向子类对象。多态 好处: 提高了程序的可维护性(前提要有继承保证),和扩展性。多态 弊端:当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以...原创 2018-03-30 17:29:24 · 323 阅读 · 0 评论 -
关键字 static和final final、finally、finalize的区别
关键字就是被java语言赋予了特殊含义的单词。特点就是所有的关键字都是小写。staticstatic: 关键字,是一个修饰符,用于修饰类中的成员变量和成员方法。静态的特点:随着类的加载而加载、优先与对象而存在、被所有对象所共享、可以通过类名.静态的内容调用。弊端:1.有些数据是对象特有的数据,是不可以被静态修饰的。在定义static时,必须明确这个数据是否是被对象所共享。2.静态方法只能访问静态成...原创 2018-04-09 14:44:59 · 1135 阅读 · 0 评论 -
谈谈对网络通信的理解
网络通信三要素: A:IP地址 计算机在网络中的唯一标识。 现在使用的是:"点分十进制" B:端口 应用程序的的标记。 C:协议 通信的规则。网络通信其实就是Socket间的通信,Socket(套接字)就是为网络服务提供的一种机制,通信的两端都有Socket,数据在两个Socket间通过IO传输。只要是网络传输,必须有Socket;传输分为UDP传输和TCP传输:...原创 2018-04-09 11:16:29 · 3435 阅读 · 0 评论 -
java基础(四)探探对面向对象三大特征之一 ——继承的理解
继承:把多个类中相同的内容提取出来,定义到一个类中。然后让这多个类和这个类产生一个关系,使这多个类具备该类的数据了。 这种关系叫:继承。继承是为了重用父类代码继承的好处:提高代码的复用性;提高了代码的维护性;让类与类之间产生了一个关系,是多态的前提。继承的弊端:打破了封装性,对于一些类,或者类中功能,是需要被继承,或者复写的。继承的特点:java只支持单继承。支持多继承,但是保留了这种多继承机制,...原创 2018-04-03 10:41:56 · 173 阅读 · 0 评论 -
java基础(五)探探对面向对象三大特征之一 ——封装的理解
封装:隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 类、方法其实也是封装的体现;好处:将变化隔离;便于使用;提高重用性;安全性。封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。...原创 2018-04-03 18:01:56 · 278 阅读 · 0 评论 -
java面试基础总结
1、java中==和equals和hashCode的区别== 运算符 a:对于基本数据类型 ==比较的是基本数据类型的值b:对于引用数据类型 ==比较的是引用类型的地址值equals()和hashCode()都是Object类的一个方法;equals()只能比较引用类型,默认比较地址值。 equals()用于比较两个对象是否相等,其实内部比较的就是两个对象地址,和 == 结果是一样...原创 2018-04-18 17:49:48 · 263 阅读 · 0 评论