自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Java中50个关键字和关键字的意思

Abstract 抽象的 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 。break 跳出一个Java的关键字,用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签对应的地方开始执行 。case 实例Java语言的关键字,用来定

2016-05-18 16:18:26 6089

转载 从cmd中进入MySQL的命令界面

1.开始中找出运行:输入cmd2.查找appserv所在盘,我的在D盘,所以接着输入:d:3.在d盘中查找mysql所在目录:cd appserv\mysql\bin4.再输入主机名、数据库名、密码:mysql -h localhost -u root -p5.最后输入数据库密码

2016-05-17 10:00:50 1204

原创 向下转型与运行时类型识别

由于向上转型会丢失具体的类型信息,所以想通过向下转型---也就是在继承层次中向下移动----应该能够获取类型信息。转型时会得到检查,如果不是会返回一个ClassCastException(类转型异常)。这种在运行期间对类型进行检查的行为称作“运行时类型识别”(RTTI).

2016-01-24 23:10:52 338

转载 java 中println(this)的逻辑

原文地址点击打开链接public class Threadtest2 extends Thread{ private int c=5; private static int no; public Threadtest2(){ start(); } public void run(){ for(int i=0;i<10;i++){ System.out.print

2016-01-22 22:46:51 518

原创 构造器的调用顺序

父类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接,以使每个父类的构造器都能得到调用。1、调用父类构造器。2、按声明顺序调用成员的初始化方法。3、调用导出类构造器的主体。当进行继承时,我们已经知道父类的一切,并且可以访问父类中任何声明为public和protected的成员。

2016-01-21 23:42:57 321

原创 缺陷:域与静态方法

只有普通 的方法调用可以是多态的。(多态通过父类调用子类)当子类对象转型为父类引用时,任何域访问操作都将由编译器解析,因此不是多态的。所以在这样一个程序中域中的内容,子类是调用不了的。(子类的域覆盖不了父类)如果某个方法是静态的,它的行为就不具有多态性。静态是与类,而并非与单个的对象相关联的。(子类的静态方法覆盖不了父类的静态方法)

2016-01-21 23:33:41 344

转载 Java多态性理解

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断

2016-01-18 21:16:49 259

转载 Java 多态

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断

2016-01-18 21:14:49 226

原创 类的访问权限

为了控制某个类的访问权限,修饰词必须出现于关键字class之前。一些额外的限制:1、每个编译单元(文件)都只能有一个public类。2、public类的名称必须完全与含有该编译单元的文件相匹配,包括大小写。3、虽然不是很常用,但编译单元内完全不带public类也是可能的。在这种情况下可以随意对文件命名。请注意,类既不可以是priva的,也不可以是protected。

2016-01-14 22:02:45 242

原创 包的访问权限

由于一个编译单元(即一个文件),只能隶属于一个包,所以经由包访问权限,处于同一个编译单元的所有类彼此之间都是自动可互访的。类控制着哪些代码有权访问自己的成员。取得对某成员的访问权限的唯一途径是:1、使该成员成为public。2、通过不加访问权限修饰词并将其他类放置于同一个包内的方式给成员赋予访问权。于是包内的其他成员也就可以访问该成员了。3、继承技术。继承而来的类既可以访问publ

2016-01-13 13:00:07 386

原创

包内包含有一组类,它们在单一 的名字空间之下组织在了一起。例如:在Java的标准发布中有一个工具库,它被组织在Java.util名字空间之下。Java.util中有一个叫做ArrayList的类,使用ArrayList的一种方式是用其全名Java.util.ArrayList来指定。但是,这样程序会变的很长,因此你可以使用import关键字。如果你想要导入单个的类,可以在import语句中

2016-01-12 21:32:37 222

原创 数组初始化

编译器不允许指定数组的大小。现在拥有的只是对数组的一个引用,而且也没给数组对象本身分配任何空间。为了给数组创建相应的存储空间,必须写初始化表达式。可以使用一种特殊 的初始化表达式,它必须在创建数组的地方出现。这种特殊的初始化是由一对花括号括起来的值组成的。在这种情况下,存储空间的分配(等价于使用new)将由编译器负责。例如:int【】a={1,2,3,4,5};int【】a1;a1

2016-01-10 19:57:53 308

转载 java 初始化总结

相信好多人对java初始化问题一直存有疑惑,下面是我看到的比较详细的java初始化问题讲解一  java初始化基础知识1、 一个类的所有基本类型数据成员都会保证获得一个初始值。 非基本类型,会初始化为null Java代码   public class Initialization {  int a;  char b;  shor

2016-01-09 22:28:14 301

转载 Java finalize方法使用

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。          (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它是不会浪费时

2016-01-08 23:23:02 246

转载 this关键词

this关键词,只能在方法内部使用,表示对“调用方法的那个对象”的引用。但要注意,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用即可。public class Apricot{    void pick(){         }    void皮套(){  pick();      }}例如,当需要返回对当前对象的引用时,就常常在return语句里这样写:

2016-01-08 11:03:50 345

原创 return关键词,break和continue

return关键词有两方面的用途:      一方面指定一个方法返回什么值,一方面指定它会导致当前的方法退出。break和continue控制循环的流程      break用于强制退出循环,不执行循环中剩余的语句。      而continue则停止执行当前的迭代,然后退回循环起始点,开始下一次迭代。

2016-01-07 00:14:41 354

转载 java中的自动包装

自动拆装箱(AutoBoxing) 是JDK1.5中新增加的内容 ,它可以将基本数据类型自动转换为它的包装类,或者相反。装箱应该理解为封装对象,即把基础数据类型(如 int)转换成基础类型封装类的对象(如 new Integer());拆箱就是装箱的反过程,即把基础类型封装类的对象(如 new Integer())转换为基础数据类型(如 int)。装箱:Integer a =

2015-12-28 21:36:22 390

空空如也

空空如也

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

TA关注的人

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