首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c/c++的学习笔记

    Win11Java环境安装指南

    一、安装简介 JDK : Java SE Development Kit Java开发工具 JRE : Java Runtime Environment Java运行环境 如果要从事Java编程,则需要安装 JDK与JRE JDK(Java Development Kit)是Java开发工具包,是用于开发Java应用程序和Applet的核心组件。 JRE(Java Runtime Environment)是Java运行时环境,它是Java应用程序的基础,用于运行Java程序。 下文主要讲解的是win11的64位安装教程。 检查操作系统类型 检查操作系统类型主要是了解系统是: 32位操作系统(x86) 还是64位操作系统(x64) 基于Win11 基于Win10 安装包准备工作 本文下载的是JDK22 Oracle官方下载

    2.4K00编辑于 2024-05-24
  • 来自专栏Java技术详解

    Java开发编程指南 & 技术详解 续

    每个人的学习能力不一样,有的工程师削尖了脑袋要去专研每个技术。我只是在学习 Java 开发框架的时候接触过 Lucene 框架,自己跟着源码敲了一遍那个搜索引擎。 前后端分离开发,新型的开发概念,2017 年元月初的时候接触了 bootstrap 前端技术框架。有前端工程师画页面,后端开发只需要编写提供数据的接口,进行前后端联调。 前端工程师和后端工程师的技术技能分离的更清晰,分工明确。 编译原理Java 程序员或者是 Java 工程师在逐渐成长为高级开发的时候,他们看问题的方式写工作的方式都有自己的一套方式。每个人的工作效率不一样,但是都要达到同一个目的。 Java 控制器层的框架从自定义 spring servlet 到 struts1, struts2,springMVC , springCloud …,技术的更新换代是有时间期限。

    39240编辑于 2022-12-16
  • 来自专栏java一日一条

    Java管理扩展指南之JMX技术总览

    JMX(Java管理扩展)系列 JMX(Java管理扩展)系列旨在介绍包含于Java基础版本(Java SE)中的JMX技术。本系列提供了如何使用JMX重要技术特性的诸多示例。 JMX技术总览 1.1. JMX技术总体概述 JMX(Java管理扩展)技术Java基础版本(Java SE)的一部分,最早加入到J2SE 5.0发行版。 JMX技术提供基本的方式来管理Java应用程序、系统和网络 例如,Java企业版本(Java EE)5应用服务器符合JMX架构,因此可使用JMX技术对其进行管理。 1.2.3. JMX技术可用于管理Java虚拟机 Java虚拟机可以使用JMX技术管理。你可以启动一个JMX代理来访问内置的Java虚拟机,并可以远程监控和管理Java虚拟机。 1.2.4. JMX技术存在于基本的Java技术中 无论是否需要,JMX技术规范存在于Java规范,例如JNDI API。 1.2.6.

    1K40发布于 2018-09-14
  • 来自专栏怀英的自我修炼

    Java漫谈11

    Java的String这个类是我在一开始学习的时候遇到的,起初一直把它误认为是一个基本的数据类型,以为它就是很简单的一个底层的实现。

    719110发布于 2018-03-12
  • 来自专栏Java开发

    最新技术线下 Java 面试高频技术点实操详细指南

    以下是结合最新Java技术趋势的实操内容,涵盖微服务、响应式编程、容器化部署等热门领域,并给出具体实现步骤和示例代码:Java面试高频技术点实操指南(基于最新技术栈)一、微服务架构实践(Spring Cloud app: java-app spec: containers: - name: java-app-container image: your-dockerhub-repo 开发的主流技术方向,每个部分都提供了具体的代码实现和配置示例。 在面试中,能够结合这些技术栈讲述实际项目经验,展示自己的动手能力和技术深度,将显著提升竞争力。建议读者动手实践这些示例,并尝试扩展功能以加深理解。 Java 面试,Java 技术栈,高频技术点,实操指南,JVM,Spring Boot, 并发编程,MySQL,Redis,RabbitMQ,MyBatis,Tomcat,Zookeeper, 开源框架

    26310编辑于 2025-06-09
  • 来自专栏java

    Java 组件详细使用方法与封装技术指南

    Java组件使用方法与封装指南一、核心组件使用方法1. 跨平台开发Java通过JVM实现跨平台,以下是跨平台开发的基本步骤:// 1. 编写Java源代码public class HelloWorld { public static void main(String[] args) { System.out.println 编译Java代码javac HelloWorld.java// 3. 在不同平台运行字节码java HelloWorld2. 面向对象编程Java面向对象编程的基本结构:// 定义父类public class Animal { private String name; public Animal(String Java 开发,Java 组件,组件使用,封装技术Java 框架,Spring,MyBatis,Hibernate,JavaEE, 微服务,组件封装,设计模式,Java 组件库,代码复用,面向对象编程

    22410编辑于 2025-06-12
  • 来自专栏java

    Java SE 与 java EE 使用方法及组件封装技术指南

    Java SE与Java EE使用方法及组件封装指南一、Java SE核心功能使用方法1. 集合框架使用Java SE的集合框架提供了丰富的数据结构和算法,是日常开发中最常用的功能之一。 使用示例:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public 在实际项目中,建议根据具体需求选择合适的技术组合,并遵循已有的设计模式和最佳实践。以上指南详细介绍了Java SE和Java EE核心组件的使用方法与封装策略。 JavaSE,JavaEE,Java 开发,组件封装,Java 组件,技术指南Java 技术Java 编程,Java 框架,企业级开发,JavaEE 组件,SE 组件,Java 封装,热门技术Java 开发指南

    27410编辑于 2025-06-12
  • 来自专栏ThoughtWorks

    技术选型指南

    这是一篇综合类技术选型指南,试图为你提供一份比较通用的技术选型思维框架。当你需要进行技术选型时,可以参照它来设计自己的决策树。 很多第三方的技术选型指南背后都有着它们自己的场景,但大多数都不会给你写清楚,有的甚至复杂到想给你写清楚都做不到。甚至有些选型指南还有着强烈的主观立场,为了证明自己的预设立场甚至不惜造假。 所以,你要先清点出你们的产品最应该重视的那些指标,然后拿这些指标对候选技术进行可行性测试,甚至为此专门开启一些 SPIKE 项目,而不要迷信第三方选型指南。 目标团队 ? 技术背景 目标团队的技术背景对新技术的选型确实很重要,但是没必要去精确匹配。 比如 Java 团队要做前端,选择 GWT 看似很好,但 GWT 也有自己的问题,几乎完全无法利用前端生态。 你完全可以使用 Java 世界的 Reactor 或者 WebFlux 进行响应式编程。这样可以和后端的其它 Java 体系更好地进行集成,并减少运维的复杂度。

    1.3K30发布于 2019-05-05
  • 来自专栏JAVA同学会

    JAVA 11初体验

    JAVA 11初体验   随着JAVA没半年发布一次新版本,前几天JAVA 11隆重登场。 在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进。   作为一名一线的开发人员,JAVA 11给我们带来哪些便利之处呢? 但是在JAVA 10中,var变量不能在lambda表达式中声明,在JAVA 11中,解决了这个问题。 在JAVA 11中,我们可以使用JDK原生的 HttpClient了。 三、总结   对于一线开发者而言,JAVA 11的体验就这么多,如有遗漏,会在以后补充。

    44710发布于 2018-10-11
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列11

    Java面试系列11 1 Java中的异常处理机制的简单原理和应用 当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。 违反语义规则包括2种情况。 另一种 情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是 java.lang.Thowable的子类。 2 垃圾回收的优点和原理,考虑2种回收机制 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。 JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 8 Java中的线程有四种状态分别是 运行、就绪、挂起、结束 9 简述synchronized和 java.util.concurrent.locks.Lock的异同 主要相同点: Lock能完成synchronized

    70380发布于 2018-03-19
  • 来自专栏Java项目实战

    Java 11新特性

    Java 11,作为长期支持(LTS)版本,自2018年发布以来,已经成为许多企业的首选。它不仅提供了稳定性,还引入了一系列令人兴奋的新特性。 局部变量类型推断(var关键字)Java 10引入了局部变量类型推断的预览特性,Java 11将其正式纳入。现在,你可以使用var关键字来声明局部变量,编译器将自动推断变量的类型。 HTTP客户端(HttpClient)Java 11引入了一个新的HTTP客户端API,它提供了一个更现代、更高效的方式来发送HTTP请求。 Epsilon垃圾收集器Java 11引入了一个新的垃圾收集器——Epsilon GC,它是一个无操作的垃圾收集器,不执行任何内存回收。 你最喜欢Java 11的哪个特性?在评论中分享你的看法,并点赞这篇文章,让更多人了解Java 11的魅力!如果你有任何问题或想要了解更多细节,请在评论区留言,我会尽快回复你。

    1.3K10编辑于 2024-03-05
  • 来自专栏Java 学习

    Java11 Set 集合

    java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充

    89530发布于 2020-09-28
  • 来自专栏Python爱好者

    Java基础笔记11

    ,选中类后F4 B:视图 是由某些视窗的组合而成的 Java视图 Debug视图 11.05_Java开发工具(Eclipse工作空间的基本配置) A:程序的编译和运行的环境配置(一般不改) window Java修改 -- Java Edit Text Font b:控制台 window -- Preferences -- General -- Appearance -- Colors And Fonts --Export--Java--Javadoc—Finish C:使用jar包 11.13_Java开发工具(Eclipse中如何删除项目和导入项目) A:删除项目 选中项目 – 右键 – 删除 从项目区域中删除 开发工具(Eclipse查看Java中参数传递问题) A:断点演示 断点查看Java中参数传递问题 11.16_常见对象(API概述) A:API(Application Programming Interface ) 应用程序编程接口 B:Java API 就是Java提供给我们使用的类,这些类将底层的实现封装了起来, 我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。

    1.1K40发布于 2018-06-21
  • 来自专栏Reck Zhang

    Java 11 - 逃逸分析

    逃逸分析 定义 逃逸分析是一种可以有效减少Java中同步负载和内存堆分配压力的跨函数全局数据流分析方法. 但是在Java实际运行的时候, 这样的假设并不成立. 因为Java中的很多特性, 比如动态类加载, 调用本地函数, 反射程序调用都将打破”封闭世界”的约定. [info ][gc] GC(10) Pause Young (G1 Evacuation Pause) 7M->1M(10M) 0.334ms [0.281s][info ][gc] GC(11

    80440发布于 2021-08-11
  • 来自专栏向治洪

    Java 11新特性

    所以 Java 11 的版本号是 18.9(LTS)。 不过与 Java 9 和 Java 10 这两个被称为“功能性的版本”不同(两者均只提供半年的技术支持),Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年。 程序猿,Java 11究竟带来了哪些改变呢,对于我们写代码会有什么帮助呢? 但是在JAVA 10中,var变量不能在lambda表达式中声明,在JAVA 11中,解决了这个问题。

    1K10编辑于 2022-11-30
  • 来自专栏云架构修炼手册

    Java 11 新特性

    当然,如果从java8基础上升级,几乎可以确定目标就是java11。 下面梳理一下 java11 的新特性。 继续来研究这个话题,java 11 解决了什么问题? java11 修复了这个问题,以上代码在java11中执行正常。 然而随着技术的发展网速大幅度提升,同时java9提供了jmod工具用以为jre瘦身。java8是最后一个用Pack200打包的正式版本,之后,我们不再需要它了。

    1.7K50发布于 2019-11-04
  • 来自专栏JAVA同学会

    JAVA 11 初体验

    随着JAVA每半年发布一次新版本,前几天JAVA 11隆重登场。在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进。 作为一名一线的开发人员,JAVA 11给我们带来哪些便利之处呢?下面我们来体验一下。 但是在JAVA 10中,var变量不能在lambda表达式中声明,在JAVA 11中,解决了这个问题。 在JAVA 11中,我们可以使用JDK原生的 HttpClient了。 总结 对于一线开发者而言,JAVA 11的体验就这么多,如有遗漏,会在以后补充。

    54850发布于 2018-09-28
  • 来自专栏技术热文

    Java实现PDF加水印功能:技术解析与实践指南

    Java实现PDF加水印功能:技术解析与实践指南在当今数字化办公环境中,PDF文件因其跨平台兼容性和格式稳定性而被广泛应用。 *;import java.io.FileOutputStream;import java.io.IOException;public class ItextWatermark { public 实现PDF加水印Free Spire.PDF for Java是一个免费的Java PDF库,提供了简单易用的API,支持添加文本水印和图片水印。 for Java为PDF文件添加文本水印的示例代码:import com.spire.pdf. 实现PDF加水印的方法,包括使用Apache PDFBox、iText、Ghostscript命令行、Free Spire.PDF for Java和Aspose.PDF for Java等工具。

    1.6K10编辑于 2025-05-19
  • 来自专栏信数据得永生

    Python 图像处理实用指南11~12

    pjreddie.com/darknet/yolo/ https://arxiv.org/pdf/1506.02640.pdf https://sandipanweb.wordpress.com/2018/03/11 本章涉及的主题如下: 缝雕 无缝克隆和泊松图像编辑 图像修复 变分图像处理 图像绗缝 面变形 缝雕 接缝雕刻是一种内容感知图像大小调整技术,其中图像的大小在高度(或宽度)上减少一个像素一次。 与标准的内容无关的大小调整技术(如裁剪和缩放)不同,接缝雕刻保留了图像最有趣的功能,如纵横比、显示的对象集等。。。 image.shape[1] - 200), mode='reflect') print(resized.shape) # (821, 416, 3) pylab.figure(figsize=(20,11 最后一章,我们将讨论一种复杂的人脸变形技术,即Beier-Neely 变形,它在视觉上比未对齐人脸的α-混合更平滑、更好。以下是算法: 读入两个图像文件,A 和 B。

    1.6K20编辑于 2023-04-27
  • 来自专栏移动开发专栏

    Android 11适配指南之Toast解析

    起源 在targetSdkVersion为30的情况下,在Android 11的小米10手机上运行,调用ToastUtil的时候闪退报错: null cannot be cast to non-null type android.widget.LinearLayout 且看已知条件: targetSdkVersion 30 Android 11 小米10 文末附Android 11适配手册 定位问题 view as LinearLayout 现在看来其实是没有错的,事实上运行在Android11以下也确实没问题。 Android R 也就是Android11,具体的版本对应关系查看 这里有同学可能会有一些想法,既然getView弃用了,那我可不可以像系统一样通过ToastPresenter.getTextToastView Android 11开发手册 《Android 11 开发者手册》

    1.4K30编辑于 2022-06-10
领券