问答 2022-08-16 来自:开发者社区

代码出现annotation后Java编译器针对什么呢?annotation可放到哪?

代码出现annotation后Java编译器针对什么呢?annotation可放到哪?

文章 2022-07-23 来自:开发者社区

使用jstack结合代码来演示【Java线程状态】

Java线程状态一直是让工程师容易迷惑的知识点,我觉得原因有二:一是线程的概念较为抽象,其状态转换的条件和时间点不容易理解;二是线程状态和进程状态不是完全对应的,且线程的状态词汇容易让人误解。下面我们通过jstack结合代码来探究一下Java线程状态相关的关键知识点。Java线程状态有哪些?Java线程底层进程状态并不是完全对应的,它只是JVM暴露给开发者用于了解线程运行情况的状态数据,该状态数....

使用jstack结合代码来演示【Java线程状态】
文章 2022-07-09 来自:开发者社区

【快速排序代码】记录:Java & C++

快排思想快速排序的基本思想是:通过一次排序将要排序的数据分成两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,直到有序。C++#include<iostream> using namespace std; void print(int a[], int n) { for(int j= 0; j<n; j++) ...

【快速排序代码】记录:Java & C++
文章 2022-05-30 来自:开发者社区

生产者消费者问题-代码详解(Java多线程)

1.JAVA基础面试常考问题 : JAVA面试基础常考题汇集2.JAVA面试SSM框架常考 :JAVA框架面试题汇集一、生产者消费者问题生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在....

生产者消费者问题-代码详解(Java多线程)
文章 2022-05-27 来自:开发者社区

读读这段Lambda表达式代码,测试下你对JAVA传参方式的理解程度

来了来了,最近有点忙,有一段时间没发推文啦,真是自惭形秽。接下来会提升推文频率的……直接进入正题,首先我们有一个Uer对象如下:static class Student { private String name; private int score; private int star; Student(String name, int score, int star){...

读读这段Lambda表达式代码,测试下你对JAVA传参方式的理解程度
文章 2022-05-26 来自:开发者社区

【如何让代码变“高级”(二)】-这样操作值得一波666(Java Stream)(这么有趣)

往期文章:【如何让代码变“高级”(一)】-Spring组合注解提升代码维度(这么有趣)...开发中的代码在开发中的代码是不是很常见这样的代码:这样的?for循环取元素取值List<User> szUserList = new ArrayList<>(); for (User user : userList) { if (user.getAddress().equa...

文章 2022-05-26 来自:开发者社区

排序算法最强总结及其代码实现(Python/Java)

前言本文总结了常用的全部排序算法,内容包括:排序算法的定义和思路,动画演示排序算法的代码实现:Python和Java,包括实现中需要注意的细节排序算法性能分析:时间空间复杂度分析,稳定排序算法背诵口诀等不同排序算法最佳使用场景算法性能分析图中纠正:归并排序空间复杂度应该是O(n),快排是O(logn)-O(n)稳定性定义:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些....

排序算法最强总结及其代码实现(Python/Java)
文章 2022-05-14 来自:开发者社区

kotlin使用代码javaClass或class.java报错:unresolved reference

解决方法:在项目的build.gradle中配置一下即可buildscript { ext.kotlin_version = '1.2.61' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:g...

文章 2022-05-08 来自:开发者社区

熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(下)

断点参数但是同理,它也提供一个特有的断点参数:Notification:- “Catch excetion”:程序在捕获(Try Catch)这个异常时激活断点- “Uncatch excetion”:不catch捕获异常时激活断点小细节:对于不同类型的断点,打桩后我们看到的图标也是有差异的,如图:关于IDEA的远程调试(远程Debug)远程调试是调试分布式系统的一个利器。因为现在都以微服务部署....

熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(下)
文章 2022-05-08 来自:开发者社区

熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(上)

前言断点调试对IT从业者不是一个陌生的概念,我认为它是每个程序猿(媛)从业者都避不开的且非常重要的技能之一。那它到底有多重要呢?为了体现本文的重要性,我引用几个大佬的话来表述断点调试的重要性:神秘大佬A:调试技巧比编码技巧更为重要,因为花费在调试上的时间往往比编码还多,学到的东西比编码中学到的更丰富神秘大佬B:调试技能重要性甚⾄超过学习⼀门语⾔神秘大佬C:不会调试的程序员,肯定编制不出任何好的软....

熟练使用IDEA的断点调试(Breakpoint),大大提升你调试代码的效率(行断点、属性断点、异常断点、条件断点、远程debug...)【享学Java】(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注