Java
fanqiliang630
这个作者很懒,什么都没留下…
展开
-
Java 定时框架Quartz使用
http://www.quartz-scheduler.org/documentation/quartz-2.3.0/cookbook1. 将scheduler放在闲置状态:// already called start() previouslyscheduler.standby(); // now the scheduler will not fire triggers / execute jobsscheduler.start(); // now the scheduler will f.原创 2021-02-23 22:32:39 · 1010 阅读 · 0 评论 -
一文搞懂Java的多态性
Polymorphism is the ability of an object to take on many forms. The most common use of polymorphism in OOP occurs when a parent class reference is uesed to refer to a child class object1. 多态的例子public interface Vegetarian {}public class Animal {}p..原创 2021-02-06 19:51:47 · 729 阅读 · 0 评论 -
一文搞懂Java的方法重载规则
方法重载的规则:参数列表必须完全相同 返回值必须类型相同或者是被重载方法返回值的的子类。 被重载的方法的访问控制权限不能变小。 实例方法只有当被子类继承时才可以进行重载 使用final定义的方法不能被重载 使用static定义的方法不能被重载,但是可以被重新声明(re-declared) 如果一个方法不能被继承,则它也不能被重载 同一个包下的子类和父类,子类不可以重载private和final类型的父类方法;不同包下的子类只可以重载public和protected修饰的方法 如果基类方法原创 2021-02-06 19:35:37 · 1034 阅读 · 0 评论 -
内部类
Wrting a class within another is allowed in Java. The class written within is callednested class, and the class that holds theinner classis called theouter class.1. Nested Classesclass Outer_Demo { class Inner_Demo { }}Nested cla...原创 2021-02-06 11:06:38 · 760 阅读 · 0 评论 -
Java 异常
try { // Protected code} catch (ExceptionName e1) { // Catch block}Exceptions MethodsFollowing is the list of important methods available in the Throwable class.Sr.No. Method & Description 1 public String getMess...原创 2021-02-06 10:17:18 · 734 阅读 · 1 评论 -
Java Arrays
1. Declaring Array Variables:dataType[] arrayRefvar;dataType arrayRefVar[]; // C/C++风格,适应C/C++程序员2. Creating Arrays:arrayRefVar = new dataType[arraySize]dataType[] arrayRefVar = new dataType[arraySize];dataType[] arrayRefVar = new int[]{3.原创 2021-02-04 21:24:55 · 770 阅读 · 1 评论 -
Java包装类
Number类是java.lang下的一个类1. boxing:装包可以将一个基本类型数值传递给对应包装类对象。2. unboxing:解包包装类对象(Wrapper object)可以被反向转化成基本数据类型。原创 2021-02-04 21:01:58 · 709 阅读 · 1 评论 -
修饰符类型
1. 访问控制修饰符default: 不加任何修饰,对包内的class可见,是默认的访问控制权限。 private:只对所在的类可见,class和interfaces不能是private public:对所有可见。interface的字段默认是public static final,方法默认是public abstract。(且只能是的这样,定义成别的报错) protected:对package和子类可见。class和interfaces不能是protected,interface中的method原创 2021-02-04 20:17:42 · 888 阅读 · 0 评论 -
Java变量类型
1. 局部变量(local variable)局部变量在方法、构造函数或代码块中声明 访问控制修饰符不能用于局部变量 局部变量修饰在栈的层面 局部变量没有默认值,因此局部变量在使用之前必须声明并且初始化2. 实例变量(instance variable)实例变量定义在类的内部,但是在方法、构造函数和代码块(block)的外部。 当堆分配了一块空间给一个对象,这块空间就会有一个slot用于存储实例变量 实例变量有默认值。3. 类变量/静态(class/static)变量类..原创 2021-02-04 17:03:10 · 728 阅读 · 0 评论 -
Java基本数据类型
byte -128~127 byte a=100; short -32768~32767 short r=1999; int -2147483648~2147483647 int a=1000; long -2^63~2^63-1 long a=1000L; float 32-bit single-precision float f1=234.5f double 64-bit double precision dou原创 2021-02-04 14:22:10 · 729 阅读 · 1 评论 -
Java源文件命名规范
每个源文件只能有一个public class 一个源文件可以有任意多个non-public class public class应该和源文件有着相同的名字,并且源文件应该以.java为后缀 如果一个class定义在一个package内,package 语句必须是源文件的第一行代码 如果有import语句,必须写在package语句和class 声明之间。如果没有package语句,import语句必须是源文件的第一行代码 import和package语句作用于源文件中的所有类,不能为单独一个类声明原创 2021-02-04 14:21:37 · 985 阅读 · 1 评论