java
Seniscz
这个作者很懒,什么都没留下…
展开
-
super Keyword
super Keyword in Java With ExamplesThe super keyword in java is essentially a reference variable that can be used to refer to class’ immediate parent class.Usage of super in Javasuper keyword in Java can be used for the following-Invoke the constructo原创 2020-12-25 16:45:59 · 177 阅读 · 0 评论 -
static Import
static Import in Java With ExamplesIn order to access any static member (static field or method) of the class, it is necessary to qualify references with the class they came from.ClassName.static_method()With static import feature of Java 5, members def原创 2020-12-25 16:45:29 · 240 阅读 · 0 评论 -
static Keyword
static Keyword in Java With ExamplesWhen we want to define a class member that can be used independently of any object of that class we use static keyword in Java. When a class member is defined as static it is associated with the class, rather than with原创 2020-12-25 16:45:04 · 164 阅读 · 0 评论 -
static
static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。上一个章节我们讲了final关键字的原理及用法,本章节我们来了解一下static关键字原理及其用法。一. static特点static是一个修饰符,通常用于修饰变量和方法,如开发过程中用到的字典类数据都会用到static来修饰,工具类方法,如Dateutils,Stringutils这类工具方法也会用到static来修饰,那么除了这两种最常用的场景外,是否原创 2020-12-25 16:44:13 · 109 阅读 · 0 评论 -
为什么主方法是静态的
Why main Method is static in JavaWhen we start learning java and write our first “Hello World” program, there are two things that stand out.File name and class name should be same in Java.Main method signature- The main method signature must be public原创 2020-12-25 16:43:34 · 255 阅读 · 0 评论 -
枚举
一. 什么是枚举枚举是一种数据类型,具有集合的一些特点,可以存放多个元素,但存储对象有限且固定,枚举也有比较常见的使用场景,如我们需要表达性别(男、女),颜色(红、黄、蓝),星期(星期一、星期二…星期日),四季(春、夏、秋、冬),地理位置(东、西、南、北),方向(前、后、左、右)等,这些场景都非常适合枚举。二. 定义枚举java中使用enum来定义枚举,和class,interface具有同样的等级,(注意是enum,而不是Enum),定义枚举可以有两种情况第一种:默认构造器(空构造器)publi原创 2020-12-25 16:38:57 · 640 阅读 · 0 评论 -
内部类
文章目录内部类原因内部静态类特点典型应用Math.random() 静态方法单例设计模式内部类内部类是定义在另外一个类中的类原因内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据非静态内部类可以直接访问外部类的实例变量、类变量、实例方法、类方法。这是因为在非静态内部类对象里,保存了一个它所寄生的外部类对象的引用(非静态内部类实例必须寄生在外部类实例里)。也就是说,非静态内部类对象总有一个隐式引用,指向了创建它的外部类对象内部类可以对同一个包的其他类隐藏静态内部类和原创 2020-12-25 16:38:20 · 143 阅读 · 0 评论 -
基础知识
文章目录重载重写重载重载方法的选取选取的过程共分为三个阶段多个匹配时候的选取重写判断相等==equals基本数据类型包装类的比较equals 和 hascodefinal修饰变量修饰方法修饰类final关键字与static对比sleep() 和 wait() 有什么区别Comparator 与Comparable 有什么不同抽象类与接口&和&&重载重写void invoke(Object obj, Object... args) { ... }void invoke(Strin原创 2020-12-25 16:36:51 · 362 阅读 · 0 评论 -
如何理解面向对象
理解面向对象编程从Rob Pike 的 Google+上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客Rob Pike的评论。先看这篇教程是怎么来讲述OOP的。它先给了下面这个问题,这个问题需要输出一段关于操作系统的文字:假设Unix很不错,Windows很差。这个把下面这段代码描述成是Hacker Solution。(这帮人觉得下面这叫黑客?我估计这帮人真是没看过C语言的代码)public原创 2020-12-25 16:35:48 · 141 阅读 · 0 评论