前言错误可分为两种:编译时错误与运行时错误。编译时错误在编译时可以发现并排除,而运行时错误具有很大的不确定性,在程序运行时才能发现,造成的后果可能是灾难性的。泛型的引入使得一部分错误可以提前到编译时期发现,极大地增强了代码的健壮性。但是我们知道 Java 泛型在运行的时候是会进行泛型擦除的,那我们要怎样得到在编译时期泛型的信息呢?Java 为我们提供了 Type 接口,使用它,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 19:43:42
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java 中的类能否直接继承 Kotlin 编写的类?
Kotlin 是一种现代的 JVM(Java Virtual Machine)编程语言,旨在与 Java 完全互操作。这意味着 Java 和 Kotlin 之间可以无缝集成,许多开发者在项目中会同时使用这两种语言。在这样的背景下,我们有必要探讨:Java 中的类能否直接继承 Kotlin 编写的类?
## 1. Kotlin 和 Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-21 10:04:04
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            kotlin可以直接调用用java类吗?
在现代软件开发中,Kotlin与Java的兼容性是一个重要的考量因素。Kotlin能够直接调用用Java类,这种特性无疑为开发者提供了更大的灵活性,尤其在构建基于Android的应用程序时。以下是详细的步骤和配置来实现这一点。
## 环境准备
为了顺利地在Kotlin项目中调用Java类,我们首先需要确保开发环境的配置符合要求。以下是必要的环境准备:            
                
         
            
            
            
            在之前的文章里,介绍了OMG的复杂DMN的例子.其中Recommended Loan Products.7z这个例子是最复杂,场景跟真实.其中有个很在意的点是居然可以调用java代码 这里第一行是创建一个函数, 名字叫string fromat, 函数两个参数.返回值是any 实际的处理是调用的 java的 String类,的public static方法. 具体可以E:\Program File            
                
         
            
            
            
            NO1.类的方法一个类里不仅可以添加属性,也可以添加方法类{       属性:描述“我有什么”       方法:描述“我能做什么”  }1)示例package my;
public class Student
{
	public String id;
	publ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 13:55:31
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            近日在朋友圈看某位dalao在Ubuntu上安装WPScan花了一个小时,于是洒家随手在Kali Linux上输入了wpscan,发现Kali里面已经装好了。于是决定玩两把WPScan。WordPress博客平台代码量多,也曾经爆出过大量漏洞。遇到WordPress先用傻瓜式工具扫描一下是一个不错的开始。   docker run --name vulnerablewordpress -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 14:32:50
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            相信接触过C++的人,在学习Java的过程当中,会遇到这样一个问题:在Java中常常会在类定义中声明一个该类的对象(例如Person类定义中声明一些叫parents之类的Person对象),但是在C++中,这样的声明是会出现问题的。例如,在C++中,如下的代码会出错:class A
{
    private:
        A a;
};而在Java当中,这样一段代码可以却可以使用:class            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 23:29:41
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            kotlin在被钦定为Android的官方开发语言后,越来越多的Android开发者投向kotlin的怀抱。尽管kotlin兼容Java,但在使用上还是有很大不同的,就像static关键字,我们可以用companion object来替代static,当我们用反射去调用时,会发现调用时并不像static那样直接,笔者在日常使用中就遇到这样的问题,想拿反射去调用静态方法时无法调用,所以便通过字节码的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 18:52:58
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            扩展扩展并不是 Kotlin 首创的,在 C# 和 Gosu 里,其实早就有类似的实现,Kotlin 本身在设计之初,就参考了很多语言的优点!Kotlin 可以利用扩展,在不继承父类也不使用任何装饰器设计模式的情况下,对指定的类进行功能的扩展。Kotlin 的扩展包含了扩展函数和扩展属性,需要适用特殊的声明方式来完成。也就是说你可以对任何类,增加一些方法或者属性,来增强它的功能。比较常见的场景            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 18:59:25
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            by Adam Arold 亚当·阿罗德(Adam Arold) (Going Beyond Android: how Kotlin works on the Backend)This article is part of a series. 本文是系列文章的一部分。 While most developers use Kotlin on Android, it is also a viable            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 13:39:14
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Kotlin 可以写 iOS 吗?
在移动应用开发中,iOS 平台一直是开发者们的首选之一。而随着 Kotlin 在安卓开发中的流行,很多开发者开始好奇,是否可以使用 Kotlin 来开发 iOS 应用呢?答案是肯定的!虽然在过去,iOS 开发主要使用 Objective-C 或者 Swift 这两种语言,但是现在你也可以使用 Kotlin 来开发 iOS 应用了。
### 为什么选择            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-07 07:04:26
                            
                                227阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 在Java中使用SQL的完整指南
在今天的开发中,几乎所有的应用程序都需要与数据库进行交互。Java作为一种广泛使用的编程语言,也能够轻松地与SQL数据库建立连接。本文将带你逐步学习如何在Java中使用SQL,并提供详细的代码示例。
### 流程概述
以下是实现Java中使用SQL的一般步骤:
| 步骤        | 描述                       |
| --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-17 04:08:00
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java中有两种处理异常的方式,分别是用throws抛出异常、用try、catch捕获异常。try-catch
在Java
try-catch语句的语法格式:
try{
//代码块
}catch(Exception1 e){
//抛出异常后所要进行的操作
}
当try语句当中捕获到异常时,会将异常抛出到catch语句中匹配异常类型,当异常和catch后面的异常类型相匹配时,则catch语句将会执行            
                
         
            
            
            
            1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。Sql代码  SELECT * FROM table LIMIT [offset,] rows | rows OFFSET off            
                
         
            
            
            
            Python, 写一个简单的属于自己的BaseEnum类Why do This枚举, 作为管理常量的有效手段之一, 在各大主流语言中都有对应的语言级别的语法. 但是在 Python 中没有这个语法, 一般来说, 大家比较倾向使用module 级别的常量来处理, 这种做法, 自然既简单又粗暴又有效. 但是如果需要管理大量常量, 在常见的业务系统中, 这个特别常见, 仅仅使用上面的三板斧是有点不够的.            
                
         
            
            
            
            # 实现在Java Stream中使用return
## 流程
下面是实现在Java Stream中使用return的步骤:
```mermaid
flowchart TD
    A[定义一个Stream对象] --> B[使用filter方法过滤数据]
    B --> C[使用map方法转换数据]
    C --> D[使用reduce方法聚合数据]
    D --> E[使用f            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-05 07:11:29
                            
                                174阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java.util.Properties类 学习笔记   
      
      
   学习目标: 
      
     
     
    1、认识properties文件,理解其含义,会正确创建properties文件。 
     
    2、会使用java.util.Properties类来操作properties文件。 
     
    3、掌握相对            
                
         
            
            
            
            前言在 2019 年 Google I/O 大会上,谷歌宣布今后将优先采用 Kotlin 进行 Android 开发,并且也坚守了这一承诺。为什么要优先使用 Kotlin 进行 Android 开发?富有表现力且简洁:您可以使用更少的代码实现更多的功能。表达自己的想法,少编写样板代码。在使用 Kotlin 的专业开发者中,有 67% 的人反映其工作效率有所提高。更安全的代码:Kotlin 有许多语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 20:40:39
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            特别说明:因为Java和Kotlin JVM机制类似,所以在本文章中采用Kotlin语言,有兴趣的同学也可以自己使用Java语言重现。前提:在Windows系统下搭建的开发环境(至于为什么指明在Windows系统下,到后面就会知道了)新建一个Kotlin文件,在内部定义简单的两个数据类,和一个主函数入口data class Abc(val name: String)
data class ABC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-07 10:14:04
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。区分对象和对象的引用   
  对于Java初学者, 对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 13:57:49
                            
                                37阅读
                            
                                                                             
                 
                
                                
                    