JAVA
文章平均质量分 68
Liu_SmileCandy
这个作者很懒,什么都没留下…
展开
-
为什么在静态方法中不可以调用非静态方法?
非statica方法是要与对象关联在一起的,必须创建一个对象后才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非静态方法的调用,无法确定非静态方法是与哪个对象关联。如下:在lei类中分别定义一个method为方法名的静态方法和一个meth为方法名的非...原创 2018-10-28 19:42:19 · 193 阅读 · 2 评论 -
String、StringBuffer和StringBuilder的区别:
相同点:他们都是操作字符串类型的类,在java语言中将字符串作为对象来处理。不同点:**StringBuffer**是线程安全的可变字符序列。主要操作是append和insert方法,可重载这些方法,以接受做生意类型的数可重载这些方法,以接受任意类型的数据。append方法始终将这些字符添加到缓冲区的末端;而insert方法则在指定的点添加字符 。**StringBuilder**是非线...原创 2018-10-26 11:01:36 · 112 阅读 · 2 评论 -
关于子类继承父类的代码运行的结果---》要明白类的加载顺序
public class Base{ private String baseName = "base"; public Base() { callName(); } public void callName() { System. out. println(baseName); } stati...翻译 2018-10-26 15:05:30 · 280 阅读 · 2 评论 -
Java__静态关键字的介绍
Static(静态)关键字静态数据与静态方法的作用通常是为了提供共享数据或方法。由static修饰的变量、常量和方法被称做静态变量、常量和方法。被声明为static的变量、常量和方法被称为静态成员。静态成员属于类所有。 用静态修饰的代码的生命周期是整个程序的生命周期。 静态的成员变量数据是随着类的加载而存在,随着类的文件的消失而消失的。 静态方法中不能出现this或者super关...原创 2018-11-09 15:33:47 · 283 阅读 · 1 评论 -
Java__变量和常量
一、变量1、什么是变量在程序执行过程中,其值能被改变的量称为变量。 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 创建变量的两种方式:注意:在String vari = new String(“变量值”);这里的String不是基本数据类型,它是一个java.lang.final类。每new一次String,都会创建一个新的对象,每new一次所指向的对象...原创 2018-11-10 19:46:48 · 157 阅读 · 3 评论