1 什么是包装类    包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class),包装类均位于java.lang包。  &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 10:35:57
                            
                                227阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、认识包装类 java 在设计之初有一个基本原则:一切皆对象,一切的操作都基于对象,但是有一个矛盾,基本数据类型不是对象。为了符合于这种要求,最早使用人为的方式解决此问题,如下所示:class MyInt{
  private int num; // 这个类包装的基本数据类型
  public MyInt(){}
  public MyInt(int num){ // 构造的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 12:50:22
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java数据类型分为两种:基本类型:byte、short、int、long、boolean、float、double、char引用类型:所有的class和interface 引用类型可以赋值为null,但是基本类型不能赋值为null。Java是面向对象编程,所有基本类型都有与之对应的引用类型,比如Integer之于int,Interger类就是int的包装类(Wrapper Class)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-15 09:52:08
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            :对于java的数据类型中除了8个基本数据类型外其他都是引用数据类型。但8个基本数据类型都有对应的包装类:byte(Byte),short(Short), int(Integer), long(Long), float(Float),double(Double), char(Character),boolean(Boolean)。 包装类的实质就是将基本数据类型封装成引用数据类型(一个类),也就是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 07:21:15
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                基本类型和包装类型的概念在本文不作赘述。     如果这两种类型直接使用,倒没什么值得讨论的,无非就是自动装箱拆箱,java可以让你感觉不到他们的存在,但如果我们在数据库映射实体(下文简称bo,即business object)中使用,就得注意了!     比如有一个评定表,里边有个评分字段,在写bo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 12:55:36
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么要粘包拆包为什么要粘包首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常低,传递100字节的数据,需要100次TCP传送,100次ACK,在应用及时性要求不高的情况下,将这100个有效数据拼接成一个数据包,那会缩短到一个TCP数据包,以及一个ack,有效载荷提高了,带宽也节省了非极端情况,有可能两个数据包拼接成一个数据包,也有可能            
                
         
            
            
            
            文章目录包装类前言一、为什么需要包装类二、包装类的使用1、拆箱与装箱2、经典面试题三、基本数据类型和包装类的区别1.包装类可以为null,但基本类型不可以2、包装类可用于泛型,而基本数据类型不可以3、基本数据类型比包装类更高效4、两者的判等规则不同总结 包装类前言JDK中有三个特殊的类:包装类、String类以及Object类,这三个类是开发中非常常见的类,所以今天拿出来单独讲讲。每一个类被设计            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 15:44:37
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            访问权限修饰符决定了紧跟其后被定义的东西可以被谁访问。 Java里有4种情况:public 公共的:关键字应用于类、方法、变量的访问控制修饰。public修饰的类,方法,变量在整个项目的所有类都可以被访问使用。protected 受保护的:关键字应用于类、方法、变量的访问控制修饰。只有本类和同一包里的其他类还有不同包里的子类可以使用。default 默认的:关键字应用于类、方法、变量的访问控制修饰            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 13:25:15
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先,类只能使用public修饰是一个伪命题,应该说我们只见到过使用public修饰的类,还有一些类没有访问修饰符,此时访问权限为default。其次,类实际上分为外部类和内部类(inner class),一般的类都是外部类,内部类需要依赖外部类生成,内部类可以用各种访问修饰符修饰。所以问题转化成,为什么不能使用private和protected修饰外部类?我们知道,在Java中,访问修饰符可以修            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 15:50:36
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原文(问答):https://stackoverflow.com/questions/4984600/when-do-i-use-a-dot-arrow-or-double-colon-to-refer-to-members-of-a-class-in-cC++提供了三种访问类或者类对象的操作符,他们是“双冒号::”,“点.”,"箭头->", 这三种操作符有着各自的使用场景和定义。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 10:49:53
                            
                                1769阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 中 Boolean 和 boolean 的使用
## 1. 概述
在 Java 中,`Boolean` 和 `boolean` 都表示布尔类型的数据,但它们之间存在一些区别。`Boolean` 是一个对象类型,而 `boolean` 是一个基本数据类型。在实际开发中,我们需要根据具体情况选择使用哪种类型。
## 2. 区别
- `Boolean` 是一个引用类型,可以是 `nul            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-28 04:13:25
                            
                                1140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java中应用变量与常量进行数据操作,数据类型处理及转换1. Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在Java程序的编写中,需慎重使用关键字。Java 中常用关键字:Java中的关键字还有很多,不再一一列举,不必要记住所有,再往后的学习中会逐渐熟悉他们。Java的关键字都大小写之分,例如:void属于Java关键字,但V            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 09:46:00
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             在面向对象的程序设计语言中,多态是数据抽象、继承之后的第三种基本特征。 多态的作用:消除类型之间的耦合关系。 多态方法调用,允许一种类型与其他相似类型之间的区别。定义:  Java引用变量有两个类型:编译时类型:由声明该变量时使用的类型决定运行时类型。运行时类型:由实际赋给该变量的对象决定。当编译时类型与运行时类型不一致时,可能出现多态(Polymorphism)。作用:屏蔽不同子类或接口实现类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 18:39:54
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家都知道在Java中,除了8种基本数据类型外,其他的都是引用类型。使用引用类型是为了更好地贯彻面向对象的思想,那为什么还要保留8种基本数据类型呢?
这其实更多地是照顾程序员的习惯。为了既照顾程序员的习惯,同时又能全面贯彻面向对象编程的思想,Java中引入了包装类机制。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 19:46:57
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、右键->Import->General->Existing Projects into Workspace->Browse->选择文件
二、学习方法
三、java关键字
Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!
Java 中常用关键字:
Java 关键字是区分大小写的哦!所以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-16 09:45:53
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!Java 中常用关键字:问:这么多,记不住啊。。。。。。-_-||答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们谨记:Java 关键字是区分大小写!所以 void 是关键字,但 Void 就不是了~~ 使用标识            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 07:31:06
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            “接口是完全抽象的成员集合,它的成员都无法在接口定义时实现,我们可以将它看作是为操作定义合同,接口的实现完全 留给开发者去做。它们之间的区别,如果认真分析,还是有不少的:在JAVA中,类只能是从一个基类继承,所以如果要使用抽象类为一组类提供多态性,这些类 必须都是从那个类继承的;接口就不一样了,它不但可以用一个类或结构实现多个接口,一个接口还可以有多个实现。” 抽象类是一种...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-10-16 10:44:00
                            
                                290阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            什么时候用接口?什么时候用抽象类?接口相对于抽象类和实体类的好处.实现多继承.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-25 16:14:06
                            
                                208阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java中什么时候使用静态类
作为一名经验丰富的开发者,我将向你介绍在Java中什么时候使用静态类。静态类在Java中是一种特殊的类,它不需要实例化就可以访问类中的静态成员。在某些场景下,使用静态类可以简化代码结构,提高程序的性能和效率。
## 流程图
下面是使用静态类的流程图:
| 步骤 | 操作 |
|------|------|
| 1    | 定义一个静态类 |
| 2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-19 05:24:24
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一.构造方法:一个类 被实例化 也就是被new的时候 最先执行的是 构造方法,在java类中,如果不显示声明构造函数,JVM 会给该类一个默认的构造函数。一个类 可以有多个构造函数。构造函数的主要作用 一是用来实例化该类。二是 让该类实例化的时候执行哪些方法,初始化哪些属性。当一个类声明了构造函数以后,JVM 是不会再给该类分配默认的构造函数。其实构造函数是用来对一个类以及变量进行实例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 13:23:57
                            
                                43阅读
                            
                                                                             
                 
                
                                
                    