自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scu_whu_zls的博客

一切皆有可能!

  • 博客(15)
  • 收藏
  • 关注

转载 JDK,JRE,JVM 三者的联系与区别

很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。今天特写此文,来整理下三者的关系。JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础

2017-04-17 17:12:40 200

转载 细说一个汉字等于几个字符,以及汉字,字符,字节,位之间的关系

汉字

2017-04-17 17:00:25 1823

原创 Java基础学习笔记--final关键字

final是一个修饰符 1. final 可以修饰类,函数,变量。 2. 被final修饰后的类不可以被其他类继承。 3. 被final修饰后的函数不能被重写; 4. 被final修饰后的变量不允许被再次赋值,final在对变量进行修饰一定赋值,被final修饰之后的变量我们称它为常量。

2017-04-01 22:42:36 291

原创 Java基础学习笔记--Object类

Object: 是Java中所有对象的直接或者间接的父类,根父类(基类),它里面定义的功能时所有对象都应该具备的。 当定义一个新类时,没有指明要继承某类,默认为继承object类。 “==”和object里面的equals类似。

2017-04-01 22:01:39 283

原创 Java基础学习笔记--匿名对象

匿名对象:没用名字的对象 ◆匿名对象的使用方式之一:当对象的方法只调用一次时,我们可以用匿名对象来完成,比较简化。 ◆匿名对象的使用方式之二:匿名对象可以被当做实参使用。

2017-04-01 20:40:59 236

原创 Java基础学习笔记--多态

1、多态的体现 父类引用指向子类对象 2、多态的前提 (1)必须得类与类之间存在关系,可以是继承关系,也可以是实现关系; (2)必须得存在重写; 3、多态的优点 大大提高了程序的可扩展性。 4、多态的缺点 只能用父类的引用,访问到父类中的成员

2017-04-01 17:36:44 280

原创 Java基础学习笔记--对象转型

1、对象的向上转型:子类转成父类 (默认进行) 2、对象的向下转型:父类装成子类(需要强制进行)

2017-03-31 20:37:06 339

原创 Java基础学习笔记--继承中的构造函数

1、构造函数(构造方法) 定义:在java类中的一个用来初始化对象的函数。 ◆构造函数与类同名且没有返回值,没有void 2、构造函数不能被重写,因为构造方法(构造函数)名必须与类名一样。

2017-03-31 16:56:24 257

原创 Java基础学习笔记--子父类中的函数和成员变量

1、当子类中出现与父类中一样的函数时,当子类对象调用该函数,运行的是子类中的函数,如同父类中的函数被覆盖一样。(这种特性就是函数的另外一种特性:重写(覆盖))。 ◆注意:子类覆盖父类时,必须要保证子类权限大于等于父类,才可以覆盖,否则编译出错;访问权限修饰符:public>default>private 2、静态的函数只能覆盖静态的; 3、 - 重载:只看同名的方法的参数列表; - 重

2017-03-31 13:59:49 348

原创 Java基础学习笔记--继承

继承 1、提高代码复用性,简化了代码 2、让类与类之间产生继承关系,才有了后面的多态性存在

2017-03-30 19:48:19 296

原创 Java基础学习笔记--对象的初始化

1、当new Student()用到了某类(如student类),所以会把该类从硬盘中加载进入内存; 2、如果有static静态代码块就会随着类的加载而执行,还有静态变量及普通方法也随着类的加载而被加载; 3、在堆中开辟空间,分配内存地址; 4、在堆(heap)中建立对象特有属性,并同时对特有属性进行默认的初始化; 5、对属性进行显示初始化; 6、执行构造代码块,对所有对象进行初始化;

2017-03-30 19:06:09 249

原创 Java基础学习笔记--static关键字

static关键字

2017-03-30 17:54:17 308

原创 Java基础学习笔记--静态代码块

Java基础学习笔记 – 静态代码块/*注意:与”构造代码块”的区别 ◆ 格式: static{ 静态代码块中的语句 } ◆ 特点:随着类的加载而执行,并且只执行一次,并且还优先于主函数; ◆ 作用:用于给类进行初始化/*构造代码块:新建

2017-03-30 17:48:37 280

转载 Java实现几种常见排序方法

Java实现几种常见排序方法日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会

2017-03-30 16:29:29 291

转载 Java中static关键字用法总结

Java中static关键字用法总结 1.     静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法   声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 它们不能以任何方式引用this 或super。class Simple {    s

2017-03-30 16:27:42 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除