Zahi's blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 留言板
  • 文档
    主题博客 配置指南 图标用法 LeanCloud 爱心
  •   
  •   
Java基础知识——类型信息

Java基础知识——类型信息

1、为什么需要RTTIRTTI的含义:在运行时,识别一个对象的类型。

2019-10-16
Java
Java基础
[转载] Java正则表达式之贪婪型、勉强型和占有型

[转载] Java正则表达式之贪婪型、勉强型和占有型

量词量词描述了一个模式吸收输入文本的方式。

2019-10-15
Java
Java基础 正则
Java基础知识——字符串

Java基础知识——字符串

1、不可变StringString对象是不可变的(final的)。String类中每一个看起来会修改String值的方法实际都是创建了一个全新的String对象,以包含修改后的字符串内容,而最初的String对象则丝毫未动。 2、重载“+”与StringBuilderString对象具有只读特性,指向它的任何引用都不可能改变它的值。 不可变性会带来一定的效率问题。String对象重载的“+”操作符

2019-10-15
Java
Java基础 正则
Java基础知识——通过异常处理错误

Java基础知识——通过异常处理错误

1、基本异常抛出异常后,有几件事情会发生。首先,同Java中其他对象的创建一样,将使用new在堆上创建异常对象。然后,当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时,异常处理机制接管程序,并开始寻找一个恰当的地方来继续执行程序,这个恰当的地方就是异常处理程序。 所有标准异常类都有两个构造器,一个是默认构造器,另一个是接受字符串作为参数的构造器。

2019-10-14
Java
Java基础
Java基础知识——持有对象

Java基础知识——持有对象

保存对象可以使用数组,但限制是数组的尺寸是固定的。另一种方法是使用容器类。例如,Set对于每一个值都只保存一个对象,Map允许保存键值对(key-value)。Java容器类都可以自动调整自己的尺寸。

2019-10-12
Java
Java基础
Java基础知识——内部类

Java基础知识——内部类

可以将一个类的定义放在另一个类的内部,这就是内部类。内部类拥有其外部类的所有元素的访问权。

2019-10-09
Java
Java基础
Java基础知识——接口

Java基础知识——接口

1、抽象类和抽象方法只有声明而没有方法体的方法为抽象方法,包含一个或多个抽象方法的类为抽象类(可以有具体实现的方法),抽象类和抽象方法都要用abstract关键字声明。抽象类不能实例化,但可以创建引用。抽象类的子类必须为父类中的所有抽象方法提供定义,否则子类也是抽象类。

2019-10-08
Java
Java基础
Java基础知识——多态

Java基础知识——多态

多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不仅能改善代码的组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以“生长”的程序。

2019-10-08
Java
Java基础
Java基础知识——复用类

Java基础知识——复用类

1、组合语法组合,只需将对象引用置于新类即可。 2、继承语法继承是所有OOP语言和Java中不可缺少的一部分。当创建一个类时,总是在继承,除非已明确指出要从其他类中继承,否则就是隐式地从Java的标准根类Object进行继承。 继承的关键字是extends,例: 1class A extends B {/* class body */} 子类(A)会自动获得父类(B)的所有域

2019-09-30
Java
Java基础
Java基础知识——访问权限控制

Java基础知识——访问权限控制

1、包:库单元包(package)内包含有一组类,它们在单一的名字空间之下被组织在一起。使用包就是为了区分相同名字的类。 如果一个类中没有声明一个包名,那么它就是在默认包里面。 一个.java文件里可以包含多个类,但只能有一个public类,并且该类的类名和文件名相同。编译的时候每个类都会生成一个.class文件。

2019-09-30
Java
Java基础
12345

搜索

Hexo Fluid
© 2022 Zahi
载入天数... 载入时分秒...
总访问量 次 总访客数 人