240
收录了411篇文章 ·6255个问题 · 21人关注

Java开发知识问答分享社区,提供包括Java基础入门、算法分析、微服务框架、数据库等Java学习常见问答技术分享。

0

java注释

定义:用于解释说明程序的文字分类单行注释格式: // 注释文字多行注释格式: /* 注释文字 */文档注释格式:/** 注释文字 */作用在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内容在程序编译的时...

0

访问修饰符 public,private,protected,以及不写(默认)时的区别

Java中,可以使用访问修饰符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。分类private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)default (即缺省,什么也不写,不使用任何关键字): 在同一包内可见,...

0

一个线程运行时发生异常会怎样

简单的说,如果异常没有被捕获该线程将会停止执行。Thread.UncaughtExceptionHandler 是用于处理未捕获异常造成线程突然中断情况的一个内嵌接口。当一个未捕获异常将造成线程中断的时候 JVM 会使用Thread.getUncaughtExceptionHandler()来查询线程的 Uncaught...

0

abstract class 和interface 有什么区别

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),。然而可以创建一个变量,其类型是一个抽象类,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例并让它指向具体子类的一...

0

Overload 和Override 的区别

方法的重写Override和重载Overloading 是Java 多态性的不同表现。重写Override是父类与子类之间多态性的一种表现,重载Overloading 是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的...

0

GC 是什么? 为什么要有GC

GC 是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的GC 功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java 语言没有提供释放已分配内...

0

main()方法中字符串参数数组作用

main()方法中字符串参数数组作用是接收命令行输入参数的,命令行的参数之间用空格隔开。下面给出一个例子,看看如何初始化和使用这个数组的。/*** 打印main方法中的输入参数*/public class TestMain { public static void main(String args[]){ System.ou...

0

JAVA中的main()方法详解

在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等...

0

JAVA集合存放的是对象还是对象引用

对象的引用。以下代码可以证明:import JAVA.util.ArrayList;import JAVA.util.List;public class Test5 { public static void main(String args[]){ List<User> userList1 = new ArrayList<User>(); List<...

0

for循环、while循环、do...while循环三者d区别

do while至少会执行一次,出口有条件。while入口条件for比较适合于知道循环次数的,与数组是绝配。

0

Java培训都培训什么内容?

Java培训讲什么内容?相信这是在很多人心中的疑问,我们学习Java,很大一部分原因是可以找到一份满意的工作,而满意的工作背后是学到哪些技能。第一阶段:JavaEE基础熟练掌握Java核心语法,能够理解并且使用面向对象的思想进行软件开发,并且熟练掌握JavaEE开...

1

Java是什么?Java自学还是培训好?

每年学习Java开发的人都在一直不断上涨,有些人学有所成顺利的迈入了开发的行列,当然也有相当大一部分人由于种种原因没有坚持到最后,那么Java是什么?Java自学还是培训好?首先,学习Java的方式有很多,不用的人选择的不一样,学习时间也不同。有人偏向自学,...

0

学习Java语言需要具备什么基础?

Java语言一直是世界主流编程语言之一,但是一直有些人说Java比较难学需要基础,所以很多想学Java的人可能心里会忐忑,学习Java语言需要具备什么基础呢?今天小编就给大家介绍下。首先,比较重要一点就是英语基础。因为很多Java代码口令都是英文,所以有一定的...

0

Java修饰符

在Java中提供了很多的修饰符,修饰符可以用来修饰类,接口,方法,变量的信息;不同的修饰符,可以控制不同的访问权限;以我们最开始见到的main方法来说:public static void main(String[] args){}public 就是一个修饰符与public类似的修饰符还有default(默认)...

1

Spring-boot自定义parent-POM

概述在之前的Spring Boot例子中,我们都会用到这样的parent POM。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2....