首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏王荣胜的专栏文章分享

    Win10配置Java开发环境

    前言 软件开发环境,是一个程序的运行的支撑,Java作为近年来最热门的编程语言之一,越来越多的新人程序员选择Java来学习,它的开发环境搭建也是学习和使用这一编程语言的基础。 今天我们将在Windows上配置Java开发环境。 安装使用 下载并安装JDK(JAVA Development Kit) JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。 ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; image.png 检验环境变量是否配置成功 Win+R打开dos窗口,分别输入java ,javac ,java –version: image.png 如果你看到以上的内容,那么,恭喜,你的Java开发环境搭建成功了。

    2.5K50发布于 2020-03-13
  • 来自专栏全栈程序员必看

    vscode配置java开发环境_windows10

    VSCode配置JAVA开发环境windows 2020(傻瓜式) 下载 安装 下载 今天想用vscode配置Java,结果网上的教程把我看傻了,一个比一个复杂,又是setting.json,又是添加路径的 其实一个链接就能搞定 Windows官方VScode Java环境配置 下载完成后,双击点开 点击next 这里会检测你有没有安装JDK和VScode,安装了就会显示installed,没安装他会提示你安装

    80320编辑于 2022-11-09
  • 来自专栏Mac软件

    JProfiler for Mac(Java开发分析软件)

    JProfiler 11 mac版是一款Java分析工具,具有直观的图形界面,可以处理脱机或远程会话,您可以将JProfiler应用程序连接到您的IDE,以便能够配置本地会话而无需处理会话配置。 此外,这款Java开发分析软件附带了各种应用程序服务器集成向导,可帮助您通过网络对Java应用程序进行配置。还包括离线分析功能:使用触发系统来处理分析,并将结果快照保存到磁盘。 对JAVA ENTERPRISE EDITION的出色支持在JProfiler的大多数视图中都存在对JEE的专用支持。例如,在JEE聚合级别中,您可以根据应用程序中的JEE组件查看调用树。 广泛的QA功能JProfiler非常适合作为QA工具,无论是在开发期间还是在专门的QA团队中。快照比较的丰富功能可以轻松跟踪进度。JProfiler对命令行操作有很强的支持。 集成到 所有流行的IDE中, 使开发过程中的分析与运行应用程序一样简单。市场上几乎所有应用服务器的大量集成向导确保您只需点击几下即可开始使用,而不是阅读文档。

    1.1K30编辑于 2022-08-04
  • MyEclipse10Java开发者必备集成开发环境

    MyEclipse 10 是一款功能强大的 Java 集成开发环境(IDE),适用于开发者在构建、调试和部署 Java 应用程序时提供便捷的工具和功能。 强大的 Java 开发支持Java EE(企业级应用)开发支持:MyEclipse 10 提供了对 Java EE(包括 Servlet、JSP、EJB、JPA 等技术)的全面支持,开发者可以高效地构建 多种 Java 版本支持:支持 Java 7、Java 8 及以上版本,兼容性强,支持开发新旧版本的 Java 项目。2. 全面的开发工具集相比于 Eclipse,MyEclipse 10 提供了更多的企业级开发功能和更强大的 Web 开发工具,使其成为 Java 开发者的理想选择。2. 总结MyEclipse 10 是 Java 开发者的一个理想选择,特别适用于 Java EE 和 Web 应用 的开发

    30310编辑于 2025-08-22
  • 来自专栏Java学习网

    Java开发Java线程池原理分析学习

    如果已经满了,则交给饱和策略来处理这个任务 线程池饱和策略 这里提到了线程池的饱和策略,那我们就简单介绍下有哪些饱和策略: AbortPolicy 为Java线程池默认的阻塞策略,不执行此任务,而且直接抛出一个运行时异常

    63610发布于 2018-11-22
  • 来自专栏mac软件推荐

    JProfiler 13 for Mac(Java开发分析工具)

    JProfiler是一款专业的Java应用程序性能分析工具,可帮助开发人员识别和解决Java应用程序中的性能问题。 JProfiler支持Java SE、Java EE和Android平台,提供了多种分析选项,包括CPU分析、内存分析和线程分析等。 JProfiler 13 for Mac(Java开发分析工具)使用JProfiler,开发人员可以实时查看Java应用程序的性能数据,并进行调优。 除此之外,JProfiler还支持与多个IDE集成,如Eclipse、NetBeans和IntelliJ IDEA等,方便开发人员在开发过程中快速使用分析工具。 总之,JProfiler是一款功能强大的Java应用程序性能分析工具,适用于Java开发人员和企业用户,可帮助他们识别和解决Java应用程序中的性能问题,提高应用程序的性能和稳定性。

    57920编辑于 2023-04-04
  • 来自专栏Mac消息

    JProfiler 13 for Mac(Java开发分析工具)

    JProfiler 13是一款Java开发分析工具,可以帮助开发人员快速定位和修复Java程序的性能问题。 JProfiler 13支持多种分析模式,包括CPU分析、内存分析、线程分析等,同时还提供了丰富的统计数据和图表展示功能,方便开发人员对应用程序进行细致的分析和调试。 JProfiler 13 for Mac是一款功能强大的Java开发分析工具,其主要特色如下: 多种分析模式:JProfiler 13支持多种分析模式,包括CPU分析、内存分析、线程分析等。 这些分析模式可以帮助开发人员快速定位和修复Java程序的性能问题。 总之,JProfiler 13 for Mac是一款功能全面、易于使用、高度灵活的Java开发分析工具,可以帮助开发人员轻松地解决Java程序中的性能问题。

    75130编辑于 2023-03-20
  • 来自专栏mac软件推荐

    JProfiler 13 for Mac(Java开发分析工具)

    JProfiler是一款专业的Java应用程序性能分析工具,可帮助开发人员识别和解决Java应用程序中的性能问题。 JProfiler支持Java SE、Java EE和Android平台,提供了多种分析选项,包括CPU分析、内存分析和线程分析等。 使用JProfiler,开发人员可以实时查看Java应用程序的性能数据,并进行调优。该软件还提供了用户友好的界面和丰富的分析工具,使得开发人员可以轻松地监控应用程序的性能、定位性能瓶颈并优化代码。 总之,JProfiler是一款功能强大的Java应用程序性能分析工具,适用于Java开发人员和企业用户,可帮助他们识别和解决Java应用程序中的性能问题,提高应用程序的性能和稳定性。 JProfiler 13 for Mac(Java开发分析工具)

    83820编辑于 2023-05-03
  • 来自专栏Mac软件的分享

    Java开发分析工具:JProfiler 13 for Mac

    JProfiler 是一款简单而强大的Java分析工具,5个不同的视图和大量检查显示了当前对象集的不同方面,以自然的方式呈现数据分析。 在所有级别上,JProfiler都经过精心设计,使您能够分析它们以优化性能。 ,例如在CPU性能分析视图中显示的JDBC,JPA / Hibernate,JMS和JNDI调用.凭借其JEE支持,JProfiler弥补了代码分析器和高级JEE监视工具之间的差距.JProfiler非常适合作为 QA工具,无论是在开发期间还是在专门的QA团队中.快照比较的丰富功能可以轻松跟踪进度.JProfiler对命令行操作有很强的支持.这包括分析,导出快照数据和从命令行创建快照比较的功能.与JProfiler 捆绑在一起的ant任务允许您从构建脚本执行所有命令行操作.JProfiler集成到您的环境中:我们为各种平台提供本机代理库 ,包括32位和64位JVM.集成到 所有流行的IDE中, 使开发过程中的分析与运行应用程序一样简单

    98920编辑于 2022-11-18
  • 来自专栏Mac消息

    JProfiler 13 for Mac(Java开发分析工具)

    JProfiler 是一个功能强大的工具,您可以使用它以动态方式分析基于 Java 的应用程序,并使您能够分析它们以优化性能。当您配置文件时,您需要最强大的工具。同时,您不想花时间学习如何使用该工具。 奖励 – 具有综合Java Profiler Jprofiler的直观UI可以帮助您解决性能瓶颈,确定内存泄漏并了解线程问题。非常易于使用 配置文件时,您需要最强大的工具。 宽质量检查功能 无论在开发过程中还是在特殊的质量检查团队中,Jprofiler都非常适合作为质量检查工具。快照的丰富功能可以轻松跟踪进度。 Jprofiler对命令行操作有很大的支持。 集成到所有流行的IDE中,使开发过程中的分析与运行应用程序一样简单。市场上几乎所有应用程序服务器的大量集成向导可确保您只需要单击几次即可开始使用它而不是阅读文档。 Jprofiler在需要时记录数据。 线程分析不仅在Jprofiler中具有单独的视图部分,还将密切集成到CPU分析视图中。 下载:JProfiler 13 for Mac(Java开发分析工具) 图片

    90620编辑于 2023-03-26
  • 来自专栏Mac资源随时更新

    JProfiler :Java开发分析工具 Mac下载

    JProfiler是一款强大的Java开发分析工具,JProfiler的直观UI可帮助您解决性能瓶颈,确定内存泄漏并了解线程问题且JProfiler  Mac版配置会话非常简单,第三方集成使得入门变得轻而易举 JProfiler :Java开发分析工具图片功能JDBC,JPA和NOSQL的数据库分析数据库调用是业务应用程序中性能问题的主要原因.JProfiler的JDBC和JPA / Hibernate探针以及 .在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题.对JAVA ENTERPRISE EDITION的出色支持在JProfiler的大多数视图中都存在对JEE的专用支持.例如,在JEE 聚合级别中,您可以根据应用程序中的JEE组件查看调用树.此外,为每个请求URI分割调用树.此外,JProfiler在低级别性能分析数据之上添加了语义层,例如在CPU性能分析视图中显示的JDBC,JPA .除了JDBC,JPA / Hibernate,JSP / Servlets,JMS,Web服务和JNDI等Java EE子系统之外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息

    85320编辑于 2022-09-27
  • 来自专栏Mac应用

    JProfiler 13 for Mac(Java开发分析工具)

    JProfiler 是一个功能强大的工具,您可以使用它以动态方式分析基于 Java 的应用程序,并使您能够分析它们以优化性能。当您配置文件时,您需要最强大的工具。同时,您不想花时间学习如何使用该工具。 JProfiler 13 具有各种功能,例如 CPU 分析、线程分析、内存分析和代码覆盖率分析。它还与 Eclipse、IntelliJ IDEA 和 NetBeans 等流行的 IDE 集成。 借助 JProfiler 13,开发人员可以快速识别其应用程序中的性能问题并对其进行优化以获得更好的吞吐量和响应能力。 出自:https://www.macz.com/mac/1844.html? .在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题.对JAVA ENTERPRISE EDITION的出色支持在JProfiler的大多数视图中都存在对JEE的专用支持.例如,在JEE .除了JDBC,JPA / Hibernate,JSP / Servlets,JMS,Web服务和JNDI等Java EE子系统之外,JProfiler还提供有关RMI调用,文件,套接字和进程的高级信息

    62750编辑于 2023-04-03
  • 来自专栏Linyb极客之路

    成为优秀Java开发者的10个方法

    1、拥有坚实的基础并理解面向对象原则 Java开发人员必须深刻理解面向对象编程。如果没有面向对象编程的坚实基础,就无法感受到像Java这样的面向对象编程语言的美感。 对于Java语言,开发者对核心的API应具有非常丰富的实践经验,如java.lang.*包,I/O,异常,集合,泛型,线程,JDBC等。 6、阅读优秀开源项目代码 一个合格的开发者学习如何去使用框架,但如果你想成为一个优秀的开发者则还需要研究各种流行的优秀的框架源码。从这些框架源码中你可以知道框架内部的运行机制及其最佳实践。 9、了解不同的软件开发方法 熟悉Agile、SCRUM、XP、Waterfall等各种开发方法。选择何种开发方法取决于客户,一些客户喜欢敏捷,另一些客户对瀑布模型更中意。 所以开发者对各种开发方法有所了解将是一个加分项。 10、记录自己对于技术的理解和思考 在日常工作中,你可以学习新的更好的做事方式,以及最佳实践,架构理念等。记录这些想法,发布博客,在社区中分享。

    45640发布于 2019-11-20
  • 来自专栏Roookie博客

    Win10系统配置Java开发环境

    环境说明: 系统:Win10专业版 Java版本:1.8 两句废话 最近收到了升级Win10 20H2版本的更新消息(别问我为什么2021年才收到2020年的更新包,问就是不知道),之前也听说这是修复 所以话说回来,更新Win10之前一定要把原来的系统备份一遍!!!!这次经历可真是太长记性了。 重装完系统的确清爽多了,但是写Java时,才想起来新系统的Java环境还没配置,所以把配置Java环境的过程记录下来,方便以后查询(以后谁要让我帮他配Java环境,我就把这篇博客链接扔过去)。 二、配置环境变量 “计算机”图标上点击右键->属性->高级系统设置(win10 20H2需要在属性窗口的后面才能找到高级系统设置),在高级系统设置窗口的右下角点击“环境变量”。 添加如下两条环境变量: 环境变量名称 环境变量值 JAVA_HOME C:\Program Files\Java\jdk1.8.0_221 Path %JAVA_HOME%\bin JAVA_HOME

    62010编辑于 2023-07-01
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    你需要知道的10Java开发牛人

    他是 JCP(Java Community Process)执行委员会委员,并主持编写了 JSR 166(J.U.C 的技术规范),把并发工具库引入到 Java 语言中。 2010 年 10 月 22 日,Doug Lea 向 JCP 执行委员会表明自己将不再继续连任。2012 年,Doug 再次当选为 OpenJDK 理事会成员。    他在担任 Sun 公司软件工程师期间(1997-2001),开发出了 Java 的 web 服务器 Tomcat 以及构建工具 Ant。 了解更多 10、Kent Beck——JUnit 创始人   Kent Beck 率先提出了极限编程和测试驱动开发的概念,这个也被称为敏捷式开发。 他是软件设计模式的先驱,倡导测试驱动开发的模式,并率先使用 Smalltalk 来开发商业应用。

    2.7K50发布于 2018-03-15
  • 来自专栏Java技术栈

    Java开发必知道的国外10大网站

    1、https://www.google.com/ 不解释 2、https://stackoverflow.com 里面包含各种开发遇到的问题及答案,质量比较高。 4、https://dzone.com/ 提供技术新闻、编程教程、及各种工具、开发者的博客等。 5、http://www.programcreek.com/ 一个非常优秀的Java博客,包含很多精选文集。 7、https://www.ibm.com/developerworks/learn/java/index.html IBM的JAVA开发者网站,很多干货。 10、http://www.oracle.com/technetwork/java/index.html oracle java的官方网站。

    6.9K70发布于 2018-03-30
  • 来自专栏Java攻城狮

    Java开发必须掌握的日志分析命令

    在我们的实际开发中,一般应用都部署在Linux上,为了后期方便排查bug或者记录代码执行的流程。 对于开发者而言,遇到问题经常需要去看log文件(或者使用Kibana这样的工具),这里介绍几个开发常用而又重要的日志查找技巧。 head head命令是用来查看具体文件的前面几行的内容,该命令默认是前10行内容; 常见使用方法之: head -50 info.log 查看info.log文件的前50行。 tail tail命令是用来查看具体文件后面几行的内容,默认情况下,是查看该文件尾10行的内容;还可以使用 tail 来观察日志文件被更新的过程。 总结 这些命令的功能都比较丰富,这里只是列出非常简单的一些用法,在一般的开发中都是频繁使用得到.具体的用法需要开自己总结使用自己喜欢使用的命令.(我这里的总结也会持续更新)

    74600发布于 2019-11-03
  • 深入探索Java开发世界:Java基础~类型分析大揭秘

    Java基础知识,类型知识点梳理~一、基本数据类型Java的基本数据类型是语言的基础,它们直接存储在栈内存中,具有固定的大小和不变的行为。 金融计算: 如果不涉及严格的货币计算场景,可以用于财务分析、汇率转换等。 主要集合类型具体分析:1.ArrayList实现:基于动态数组。查找效率:随机访问元素效率高,时间复杂度为O(1)。 的并发类型提供了一系列用来处理多线程并发操作的类和接口,能够帮助开发者编写线程安全的程序。 // 允许10个线程同时访问Semaphore semaphore = new Semaphore(10); semaphore.acquire();try { // 资源访问操作} finally

    41410编辑于 2025-01-11
  • 来自专栏业余草

    Java开发人员最常犯的10个错误

    原文链接:https://www.cnblogs.com/chenpi/p/5508949.html 这个列表总结了10Java开发人员最常犯的错误。 当需要把Array转成ArrayList的时候,开发人员经常这样做: ? ArrayList的构造方法可以接收一个Collection类型,而java.util.Arrays.ArrayList已经实现了该接口。 开发人员可能会经常这样做: ? 为什么开发人员经常使用ArrayList和LinkedList,却不知道他们之间的区别,因为它们看起来很像。然而它们之间有着巨大的性能差异。 这个列表是我基于大量的github上的开源项目,Stack overflow上的问题,还有一些流行的google搜索的分析。没有明显示的评估证明它们是前10,但它们绝对是很常见的。

    47920发布于 2019-09-18
  • 来自专栏EffectiveCoding

    Java Concurrent ReentrantLock(Java 10

    使用 1、在使用上与synchronized差异的是 实现lock接口的reentrant需要手动的去lock和release,因为synchronized是JVM也就是Java语法层面实现的,而Lock condition = 1; synchronized (lock) { lock.notify(); } } } 然后是使用Lock import java.util.concurrent.locks.Condition ; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Test2 public class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID

    49520发布于 2019-07-31
领券