标签: Java
编程

Java - 实现 Runnable 接口和继承 Thread 类

915 2023-09-24 22:21:00

在 Java 中,并发执行任务一般有两种方式:(1)实现 Runnable 接口 (2)继承Thread 类一般而言,推荐使用方式(1),主要是由于大多数情况下,人们并不会特别去关注线程的行为,也不会去改写 Thread 已有的行为或方法,仅仅是期望执行任务而已。因此,使用接口的方式能避免引入一些并不需要的东西,同时也不会影响继承其他类,并使程序更加灵活。

详情...
编程

HashMap 和 Hashtable 的区别

884 2023-09-23 22:19:00

问题在 Java 中 HashMap 和 Hashtable 的区别?哪一个对于多线程应用更好?回答 Hashtable 是同步的,加了synchronized 锁,而 HashMap 不是。没有加 synchronized 锁的对象,性能通常比加了 synchronized 锁的对象要更好一些,因此,如果是非多线程程序,不需要考虑锁、同步等问题,那么使用 HashMap 更好。

详情...
编程

Dubbo 简介

1047 2023-06-29 16:27:00

Dubbo([ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo最大的特点是按照分层架构思维构建应...

详情...
编程

微软公布VS Code Java 2022年路线图

1334 2022-01-24 19:20:20

近日,微软在开发者博客中透露了 Visual Studio Code Java 在 2022 年的 开发路线图 ,下方是微软发布的一张概括图片,概括了他们在 2022 年将会做出的改进与变化。图片内容比较简洁,不妨跟着我们一起看看具体每项内容的变化。 根据微软统计,在 2021 年,有超过 150 万开发者在 VS Code 中进行 Java 开发...

详情...
编程

Tomcat 简介

1431 2022-01-23 07:05:40

Tomcat 是什么?稍微了解的朋友都应该知道,这是个使用很广泛的 java web 应用服务器,而且这个 tomcat 也是用 java 语言写的,所以想要运行这个应用,还得有JDK,运维运行在 java 虚拟机,为了提供一个运行的环境,至于JDK,后期单独写文章讲解...

详情...