什么是注解(Annotation):  Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。  Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-09 20:12:30
                            
                                4阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            匿名内部类也就是没有名字的内部类
正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写
但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口
 
实例1:不使用匿名内部类来实现抽象方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
abstract class Person {
    public abstract vo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-02-01 10:35:00
                            
                                216阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Radom类Java中存在着两种Random函数:一、java.lang.Math.Random;        调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 10:34:18
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java程序是面向对象的编程,一切程序从类开始。类是对一系列具有相同属性的对象的抽象的描述。类 :人类对象 :小明,是一个具体的人类的实例(个体)所有的东西都是对象,包括类也是对象。 面向对象的三大特性封装合理隐藏、合理暴露。即隐藏实现细节、暴露简单的操作。通常封装要把细节隐藏,直接访问成员变量,就是使用细节,直接使用细节有太多的不可控情况发生。为了隐藏,java提供了四个访问权限(有三            
                
         
            
            
            
            dart是一门面向对象的语言 dart是一门实用类和单继承的面向对象的语言 在dart中所有的对象都是类的实例。 所有的类都是Object的子类 类都是有属性和方法组成的 定义一个类 在dart中,我们可以通过关键字class来定义类 类名通常首字母是你大写的。采用的是大驼峰的方式。 如果我们定的是 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-02 17:07:00
                            
                                315阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、Calendar类package com.qf.chapter_01;
import java.util.Calendar;
public class TestCalendar {
	public static void main(String[] args) {
		//创建Calendar对象
		Calendar  calendar=Calendar.getInstance();//            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 18:16:21
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java面试前言第一题 String类的使用2.第二题String的不可变性3. 第三题代码块与构造方法的执行顺序4.Interage范围56 前言随着大四的到来,面试也随之到来,面试中的笔试成为拿到offer的最大难关之一,为此我将常用的面试题写成文章,便于大家参考第一题 String类的使用public static void main(String[] args) {
        St            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 21:57:36
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            抽象类在面向对象的领域一切都是对象,所有的对象都是通过类来描述的。如果我们要定义的一个类没有足够的信息来描述一个具体的对象,还需要其他的具体类来支持,这个时候我们可以考虑使用抽象类。在类定义的前面增加abstract关键字,就表明一个类是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 19:01:09
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            完成下面父类和子类的定义:(1)定义Student类,放入stu包中。属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总成绩。方法包括构造方法、get方法、set方法、toString方法(返回该类的对象)、equals方法(比较两个对象是否相等,若等返回true,否则返回false)、compare方法(比较两个学生的总成绩,结果分为大于、小于、等于)、sum方法(计算总成绩)、testSc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 14:39:47
                            
                                327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            BufferedReader它可以包装字符流,拥有8192字符的缓冲区,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-01 10:18:41
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            机器学习中的层次聚类,python实现            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-09 22:51:40
                            
                                702阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、模块  1)定义:  模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。  2)为何要用模块:  退出python解释器然后重新进入,那之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。    随着程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:27:00
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            java集合主要有三种类型:    ●List:是个有序集合,可以放重复的数据    ●Set: 是个无序集合,不可以放重复数据    ●Map: 是个无序集合,一个键对象,一个值对象,键对象不可以重复,值对象可以重复。以下图解是List和Set集合的继承关系: 也许你看了上面的继承图,可能有点疑惑:链表、哈希表等数据结构到底是怎么样的呢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-02-21 23:02:47
                            
                                1210阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            众所周知,对于Java中的所有类而言,它们有一个根父类,即java.lang.Object类。
对于Java中构造器执行的顺序而言,程序执行的顺序为,先执行父类的非静态代码块,然后执行父类的相应的构造器,最后执行子类的非静态代码块,
子类的构造器。
此处需要说明一点:Java中的静态代码是在字节码文件在最开始加载的时候就完成的哦。
为了更好的理解,请看下面的例子:
class Creature            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-03-19 11:08:00
                            
                                125阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录①. Optional类的概述②. 初始化Optional类③. 判断对象是否存在④. 获取Optional容器的对象⑤. Optional的过滤和映射⑥. 什么场景用Optional ①. Optional类的概述①. 到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 19:42:00
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            类是什么? 
  官方定义类提供了一种组合数据和功能的方法。创建一个新类意味着创建一个新的对象 类型,从而允许创建一个该类型的新 实例 。每个类的实例可以拥有保存自己状态的属性。一个类的实例也可以有改变自己状态的(定义在类中的)方法。简单的说,类就是一个事物的抽象描述。所以类中可以包含描述类的方法和属性,其中方法又分为普通方法,类方法,静态方法。详细区别可查看P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 11:54:26
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            从反编译的字节码中可以看出,在装箱的时候自动调用的是interger的valueOf(int)方法。而在拆箱的时候自动调用的是interger的intValue方法因此用一句话总结装箱和拆箱的实现过程:装箱过程是通过调用包装器的valueOf方法实现的,而拆箱过程是通过引用类型调用xxxValue实现的。三、面试中的相关问题虽然大多数人对装箱和拆箱的概念都清楚,但是在面试和笔试中遇到了与装箱和拆箱            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 13:45:19
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录第一章 开发前言1.1 Java语言概述什么是Java语言Java语言发展历史Java语言能做什么1.2 计算机基础知识二进制字节常用DOS命令第二章 Java语言开发环境搭建2.1 Java虚拟机——JVM2.2 JRE 和 JDK2.3 JDK9安装图解2.4 JAVA_HOME环境变量的配置配置环境变量作用配置环境变量步骤Windows 7.8版本Windows 10 版本第三章            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 18:00:58
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            package cn.itcast_03;import java.util.Arrays;/* * System:类包含一些有用的类字段和方法。它不能被实例化。 *  * 方法: * 		public static void gc():运行垃圾回收器 * 		public static void exit(int status):终止当前正在运行的 Java 虚拟机。参数用作状态            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-27 10:17:33
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文为博主原创,未经允许不得转载 在应用中,需要配置很多常量类的属性,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-21 10:49:27
                            
                                67阅读