首页最新资讯

全部 新闻动态 技术文章 常见问题 技术问答

    • 在不使用StringBuffer的前提下,怎么反转一个字符串?

      我们可以使用普通的Java字符串操作来反转一个字符串,而不使用StringBuffer。查看全文>>

      常见问题2023-09-08 |黑马程序员 |不使用StringBuffer怎么反转字符串
    • 交互式编程的作用是什么?如何使用jshell工具?

      va的编程模式是编辑,保存,编译,运行和调试。 有时候我们需要快速看到某个语句的结果的时候,还需要写上public static void main(String[] args)这些无谓的语句,减低我们的开发效率。 JDK9引入了交互式编程,通过jshell工具即可实现,交互式编程就是指我们不需要编写类我们即可直接声明变量,方法,执行语句,不需要编译即可马上看到效果。 交互式编程的作用即时反馈。查看全文>>

      技术文章2023-09-07 |黑马程序员 |java交互式编程,jshell工具使用教程
    • 怎么利用JUnit来测试一个方法的异常?

      JUnit是一个Java编程语言的单元测试框架,可以用来测试方法的正常执行以及异常情况。要测试一个方法的异常,我们可以使用JUnit的注解和断言来实现。查看全文>>

      常见问题2023-09-07 |黑马程序员 |如何用JUnit来测试一个方法的异常
    • 请写出一个符合开闭原则的设计模式的例子_java设计模式

      开闭原则是面向对象设计中的一个重要原则,它要求软件实体(如类、模块、函数等)应该对扩展开放,对修改关闭。也就是说,当需要添加新功能或修改现有功能时,不应该修改已有的代码,而是通过扩展来实现。查看全文>>

      常见问题2023-09-06 |黑马程序员 |符合开闭原则设计模式
    • 什么情况下会违反迪米特法则?为什么会有这个问题?

      迪米特法则(也称为最少知识原则)是一种设计原则,旨在降低软件组件之间的耦合度,使系统更加松散耦合和易于维护。它的核心思想是一个类应该对其他类知道得越少越好,只与其密切的朋友交流。查看全文>>

      常见问题2023-09-06 |黑马程序员 |什么情况下会违反迪米特法则
    • Java中,Serializable与Externalizable的区别?

      在Java中,Serializable 和 Externalizable 都是用于实现对象序列化的接口,但它们之间有一些重要的区别。查看全文>>

      常见问题2023-09-05 |黑马程序员 |Serializable与Externalizable的区别
和我们在线交谈!