# 理解 Java 和 Java SE 的区别及其实现
当你刚开始接触 Java 开发时,Java 和 Java SE 之间的区别可能会令你感到困惑。本文将帮助你了解它们之间的区别、如何使用它们,并提供具体的代码示例和图示,以帮助你理解。
## 一、Java 和 Java SE 的基本概念
- **Java**:是一种编程语言及其计算平台,Java 是面向对象的,并且设计为可跨平台的。
-            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-04 07:48:03
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java FX11是一款常用的Java框架开发工具包,包含Java写成的类和接口,主要用于设计、创建、测试、调试和部署客户端程序,支持大量的UI控件和CSS,无需jdk11就可以独立使用了,需要的开发者可以下载!软件特点1. JavaFX是一个Java库,包括用Java写成的类和接口。所以使用JavaFX写的程序可以跨平台运行。而且现在大量成熟的Java库都可以为JavaFX所使用。2. 内置大量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 11:59:44
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于INDEX FULL SCAN和INDEX FAST FULLSCAN的区别在于,前者在对索引进行扫描的时候会考虑大索引的结构,而且会按照索引的排序,
而后者则不会,INDEX FAST FULL
SCAN不会去扫描根块和分支块,对索引像访问堆表一样访问,所以这两个扫描方式用在不同的场合
如果存在ORDER BY这样的排序,INDEX FULL SCAN是合适的,如果不需要排序,那INDEX            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-12-19 11:13:00
                            
                                92阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            关于INDEX FULL SCAN和INDEX FAST FULLSCAN的区别在于,前者在对索引进行扫描的时候会考虑大索引的结构,而且会按照索引的排序,
而后者则不会,INDEX FAST FULL
SCAN不会去扫描根块和分支块,对索引像访问堆表一样访问,所以这两个扫描方式用在不同的场合
如果存在ORDER BY这样的排序,INDEX FULL SCAN是合适的,如果不需要排序,那INDEX            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-12-19 11:13:00
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql每次链接都会打开一个连接的进程mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销 
   有 些朋友在编程的时候,使用 new mysqli('localhost', usenamer', 'password', 'databasename');总是报 错,Fatal error: C            
                
         
            
            
            
            ospf:开放式最短路径优先协议特点:跨层封装到三层 ,协议号89。组播更新:224.0.0.5(所有的ospf)/224.0.0.6(选举dr/bdr)。存在触发更新和周期更新。使用spf算法。存在区域概念。ospf的数据包类型hello包,用于发现邻居,建立邻居关系以及保活。 hello包中必须一致的参数:hello time dead time时间,区域ID,认证字段,特殊标记位。DBD包,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:12:16
                            
                                305阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            throw和throws的区别:::::区别四: throw语句用在方法体内,表示抛出异常,由方法体内的语句处理  throws语句用在方法声明后面,表示再抛出异常,由调用这个方法的上一级方法中的语句来处理.区别五: throws主要是声明这个方法会抛出主这种类型的异常,使其他地方调用它时知道要捕获这个异常  throw是具体向外抛异常的动作,所以它是抛出一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 15:26:16
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-11 20:19:00
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java泛型T和S的区别
## 简介
在Java中,泛型是一种强大的特性,它使我们能够在编写代码时指定类型参数,从而增加代码的灵活性和可重用性。在使用泛型时,我们经常会遇到两个常见的类型参数T和S,本文将详细介绍它们的区别和用法。
## 流程图
```mermaid
flowchart TD
    开始 --> 创建泛型类或方法
    创建泛型类或方法 --> 定义类型参数T和S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-24 09:11:24
                            
                                293阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在oracle里索引里有两种类型的索引扫描方式,非常类似,但也有稍许的区别:     index full scan表示索引扫描时,读取的索引块是一个一个的读取,为了保证排序。     index fast full scan表示索引扫描时,一次可以读取多个索引块 ,适用于不需要保证排序的情况。如(sum,avg)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-02 10:53:26
                            
                                751阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jim            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-09 09:40:36
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java开发环境及开发基础-JRE 和 JDK的区别JDK     JDK 是整个Java的核心,包括了Java运行环境(JRE--Java Runtime Envirnment)、一些Java工具(bin路径下的一些工具,是一组可以建立测试及建立文档的Java实用程序)和Java基础的类库(rt.jar)。最主流的JDK是Sun/Oracle公司发布的JDK,除了S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 15:12:11
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ava入门学习主题:了解JAVA和.Net不同之处。我们在学习java入门学习的时候,难免会对这个问题还有困惑,所以我们简单讲解一些JAVA和.net一些知识点,重新认识两者之间不同,Java与.net都有各自的好处,Java与.net都是面向对象的语言,不过JAVA和.net还是有些许不同之处,让我们来了解学习一下吧! Java是上世纪九十年代诞生的一种面向对象语言,它吸取了C++的许多长处,其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 22:34:00
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## MySQL索引:Full Text和Normal的区别
在MySQL数据库中,索引是一种用于提高查询效率的数据结构。常用的索引类型包括普通索引和全文索引。本文将介绍MySQL中的全文索引和普通索引的区别,并给出相应的代码示例。
### 普通索引(Normal Index)
普通索引(Normal Index)是最基本的索引类型,它是基于列的值进行排序和搜索的。普通索引可以加快查询速度,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-19 09:15:50
                            
                                194阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。showprocesslist只能列出当前100条。如果想全部列出,可以使用SHOW FULL PROCESSLIST命令各个列的含义:①.id列,...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-09 16:23:14
                            
                                980阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            processlist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-06 14:55:03
                            
                                212阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1: 线上出现连续几次服务不可用,  2: 刚开始通过查询内存JAVA对象大小的数量看是不是有内存泄露jmap -histo 8 发现内存中,确实存在一些不应该存在的对象。如始红圈的点,这个是POI 工具中引用的XSSFWorkbook因而本次发生Full GC原因,归结为使用POI工具不合适。 3: jmap -dump:format=b,file=heap.bin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 09:43:43
                            
                                278阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前几天在做功能压测时发现应用在启动时出现了4次Full GC,并且当时还没有开始压测,当时排查了很长时间,最终发现是犯了一个低级错误,本想配置-Xss256k的,结果把-XX:MetaspaceSize配置成了256k。o(╥﹏╥)o本着不在同一块儿石头上绊倒两次的原则,又系统了学习了一下Full GC的触发条件和如何查看GC日志。简单来说有如下几种情况会触发gc1.调用System.gc()触发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 07:22:10
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基础概念GC(垃圾收集器)1.1 GC三种分类Minor GC:新生代GC,指发生在新生代的垃圾收集动作。所有的Minor GC都会触发全世界的暂停(stop-the-world),停止应用程序的线程,不过这个过程非常短暂。Major GC:老年代GC,指发生在老年代的垃圾收集动作。Full GC:是清理整个堆空间,包括新生代和老年代。1.2 堆的内存划分新生代 ( Young ):主要用来存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 16:54:54
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
① short s=s+1
 
会出现编译错误。s+1的时候,结果会被“升格”为int类型。把int赋给short当然编译错误。
 
 
② s+=1
 
对于“+=”操作,系统会自动执行类型转换操作,等价于s=(short)s+1。
 
&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-02 15:22:48
                            
                                2146阅读