当前位置:首页 > 技术文章 > Java

  • System.out.println(\"Java简介\")
    System.out.println("Java简介")
    公共课HelloWorld{公共静态无效主(字符串[]args){System.out.println("你好,世界!");}}冗长的语言?当我们开始学习Java并查看上面的代码时,我们可能会对打印一个简单的Hello,World!所需的字数感到有点害怕。这有时会给人一种很难的语言的印象,这会阻碍初学者从一开始就更深入地探索它,从而在没有更深入地理解该语言的情况下产生一种偏见。这些词是什么:public、class、static、void、main...当我们执行上面的代码时,Java虚拟机(J
    java教程 . Java 673 2024-07-09 20:46:04
  • 将 Honsole 与 Spring Security 结合使用
    将 Honsole 与 Spring Security 结合使用
    如果您在启用SpringSecurity之前在SpringBoot中使用过H2控制台(无论有或没有Vaadin),您可能会注意到添加SpringSecurity会阻止对数据库控制台的访问。要解决此问题,最简单的方法是重写configure(WebSecurityweb)方法。请注意方法签名,因为还有一个configure(HttpSecurityhttp)方法,这对解决此问题没有帮助。要重新获得对H2控制台的访问权限,您通常需要执行以下操作:@覆盖protectedvoidconfigure(W
    java教程 . Java 654 2024-07-09 20:37:42
  • 掌握 Java 的 SOLID 原则:实用指南
    掌握 Java 的 SOLID 原则:实用指南
    SOLID原则对于任何旨在构建健壮、可维护系统的开发人员来说都是基础。这些原则不仅提高了代码质量,而且促进了项目的团队合作和可扩展性。让我们通过Java中的实际示例深入研究这些原则,重点介绍常见违规行为和推荐做法。1.单一职责原则(SRP)原则:一个类应该只有一个改变的理由。违反建议零售价:公开课用户{私有字符串名称;私人字符串电子邮件;公共无效保存用户(){//将用户保存到数据库的逻辑}公共无效发送电子邮件(){//向用户发送电子邮件的逻辑}}在此示例中,User类具有多个职责:管理用户数据和
    java教程 . Java 469 2024-07-09 20:30:55
  • 如何使用 Java 和 PostgreSQL 处理竞争条件
    如何使用 Java 和 PostgreSQL 处理竞争条件
    使用锁来控制数据库并发想象一下您正在开发一个电子商务系统,成千上万的人试图同时购买最后剩下的产品。然而,他们中的许多人可以继续结账并完成订单。当您检查库存时,您的产品数量为负数。这是怎么可能的,你该如何解决这个问题?让我们编码吧!您可能想到的第一件事是在结帐前检查库存。也许是这样的:publicvoidvalidateAndDecreaseSolution(longProductId,int数量{可选stockByProductId=stockRepository.findStockByProd
    java教程 . Java 680 2024-07-09 20:19:20
  • 字符串和字符文字之间的区别
    字符串和字符文字之间的区别
    由单个字符组成的字符串与字符文字相同吗?例如,“k”与“k”相同吗?字符文字:代表单个字母。字符类型。示例:'k'.单个字符串:只包含一个字母,但仍然是一个字符串。字符串类型。示例:“k”.总结'k'(字符文字)和“k”(单个字符串)不是同一件事。字符文字的类型为char,而字符串的类型为String。字符串,即使只包含一个字符,也与字符文字不同。注意如何使用n转义序列来生成新行。您不需要使用多个println()语句来获取多行输出。只需将n嵌入到您希望出现换行符的较长字符串中即可。
    java教程 . Java 1233 2024-07-09 20:10:40
  • LeetCode Day 贪心算法 第 4 部分
    LeetCode Day 贪心算法 第 4 部分
    452.击破气球的最少箭数一些球形气球贴在代表XY平面的平坦墙壁上。气球表示为2D整数数组点,其中,points[i]=[xstart,xend]表示水平直径在xstart和xend之间延伸的气球。您不知道气球的确切y坐标。箭头可以从x轴上的不同点直接垂直(y轴正方向)射出。如果xstart
    java教程 . Java 543 2024-07-09 20:01:23
  • 试试这个 - 雷击有多远?
    试试这个 - 雷击有多远?
    创建一个程序来计算听者距离雷击有多远(以英尺为单位)。声音在空气中的传播速度约为每秒1,100英尺。因此,知道你看到闪电的那一刻和声音到达你那一刻之间的时间间隔,你就可以计算出闪电的距离。对于这个项目,假设间隔为7.2秒。要计算距离,您必须使用浮点值。由什么?因为时间间隔7.2有小数部分。虽然我们可以使用浮点值,但在示例中我们将使用双精度值。为了进行计算,您需要将7.2乘以1,100。然后它将将该值分配给一个变量。最后会显示结果。
    java教程 . Java 300 2024-07-09 19:58:03
  • 按钮
    按钮
    按钮是一个点击时触发动作事件的控件。JavaFX提供常规按钮、切换按钮、复选框按钮和单选按钮。这些按钮的共同特征定义在ButtonBase和Labeled类中,如下图所示。Labeled类定义了标签和按钮的通用属性。按钮就像标签一样,只不过按钮具有在ButtonBase类中定义的onAction属性,该属性设置用于处理按钮操作的处理程序。下面的代码给出了一个使用按钮来控制文本移动的程序,如下图所示。打包申请;导入javafx.application.Application;导入javafx.st
    java教程 . Java 1169 2024-07-09 19:46:36
  • 适用于 Java 的 AWS 开发工具包的 Amazon Aurora Serverless 数据 API - 冷启动和热启动的部分优化策略
    适用于 Java 的 AWS 开发工具包的 Amazon Aurora Serverless 数据 API - 冷启动和热启动的部分优化策略
    介绍在本系列之前关于如何使用DataAPI和AWSSDKforJava从Lambda函数连接到AmazonAuroraServerlessv2的文章中,我们进行了基本的冷启动和热启动测量,比较了DataAPI和JDBC之间的冷启动和热启动并进行了测量SnapStart在有或没有底漆的情况下都有效果。在本系列的这一部分中,我们将介绍冷启动和热启动的优化策略。冷启动和热启动的优化策略为了在冷启动时间和热启动时间之间找到良好的平衡,您可以尝试下面介绍的优化技术。我尚未对使用DataAPI和Amazon
    java教程 . Java 428 2024-07-09 19:37:34
  • 核心java-基础
    核心java-基础
    第四天:今天我们了解一些重要的话题,你兴奋吗Java类:java类分为2种:1)预定义类2)用户定义类1)预定义类:每个java预定义类总是以大写字母开头[EX:系统、字符串...等]2)用户自定义类:Java用户定义的类以SMALL和大写字母开头强烈建议java类名以大写字母开头。Java方法:java方法分为2种:1)预定义方法2)用户自定义方法1)预定义方法:每个Java预定义方法总是以小写字母开头。2)用户自定义方法:每个Java用户定义的方法都可以以小写字母和大写字母.开头注意:预定义
    java教程 . Java 651 2024-07-09 19:30:02
  • 理解Spring Boot中的@Transactional
    理解Spring Boot中的@Transactional
    在SpringBoot中管理事务可以使用@Transactional注解来完成。在这篇博文中,我们将探讨如何使用@Transactional来确保数据一致性并简化SpringBoot应用程序中的错误处理。1.基本使用要使用@Transactional,您通常将其放置在您想要事务行为的服务类的方法上。导入org.springframework.stereotype.Service;导入org.springframework.transaction.annotation.Transactional;
    java教程 . Java 594 2024-07-09 19:25:01
  • 随机访问文件
    随机访问文件
    Java提供了RandomAccessFile类,允许在文件的任意位置读取和写入数据。到目前为止,您使用过的所有流都称为只读或只写流。这些流称为顺序流。使用顺序流打开的文件称为顺序访问文件。顺序存取文件的内容无法更新。然而,经常需要修改文件。Java提供了RandomAccessFile类来允许在文件中的任何位置读取和写入数据。使用RandomAccessFile类打开的文件称为随机访问文件.RandomAccessFile类实现了DataInput和DataOutput接口,如下图所示。Dat
    java教程 . Java 522 2024-07-09 19:17:24
  • 案例研究:复制文件
    案例研究:复制文件
    本节开发了一个用于复制文件的有用实用程序。在本节中,您将学习如何编写允许用户复制文件的程序。用户需要使用以下命令提供源文件和目标文件作为命令行参数:java复制源目标程序将源文件复制到目标文件并显示文件的字节数。如果源文件不存在或目标文件已存在,程序应警告用户。程序的运行示例如下图所示。要将源文件的内容复制到目标文件,适合使用输入流从源文件读取字节,并使用输出流将字节发送到目标文件,而不管文件的内容如何。源文件和目标文件是从命令行指定的。为源文件创建InputFileStream,为目标文件创建
    java教程 . Java 720 2024-07-09 19:17:10
  • LeetCode Day 贪心算法 第 1 部分
    LeetCode Day 贪心算法 第 1 部分
    455.分配Cookie假设您是一位很棒的父母,想给您的孩子一些饼干。但是,你应该给每个孩子最多一块饼干。每个孩子i都有一个贪婪因子g[i],这是孩子会满意的cookie的最小大小;每个cookiej的大小为s[j]。如果s[j]>=g[i],我们可以将cookiej分配给子i,并且子i将是内容。您的目标是最大化您的内容子项的数量并输出最大数量。示例1:输入:g=[1,2,3],s=[1,1]输出:1说明:您有3个孩子和2个饼干。3个孩子的贪婪因子分别是1、2、3。即使你有2个饼干,由于它们的大
    java教程 . Java 457 2024-07-09 18:58:01
  • 我在 Spring Boot 中驯服传递依赖的旅程
    我在 Spring Boot 中驯服传递依赖的旅程
    成为软件开发人员的美妙之处在于无尽的学习和克服挑战的旅程。在我面临的无数障碍中,有一个特别令人难以承受:使用Maven管理我的SpringBoot应用程序中的传递依赖关系。这是我的奋斗、挫折和最终胜利的故事,我希望这段旅程能够引起其他开发者的共鸣并激励他们。我的应用程序运行良好,错误得到修复,然后......一切都完全停止了。有关版本冲突的错误消息散落在我的控制台上,我曾经合作的依赖项似乎彼此交战。我很困惑。一切怎么会这么快就变得如此糟糕?我深入研究文档,查看StackOverflow,并观看视
    java教程 . Java 1002 2024-07-09 18:30:07

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

新快购物系统

新快购物系统是集合目前网络所有购物系统为参考而开发,不管从速度还是安全我们都努力做到最好,此版虽为免费版但是功能齐全,无任何错误,特点有:专业的、全面的电子商务解决方案,使您可以轻松实现网上销售;自助式开放性的数据平台,为您提供充满个性化的设计空间;功能全面、操作简单的远程管理系统,让您在家中也可实现正常销售管理;严谨实用的全新商品数据库,便于查询搜索您的商品。
电商源码
2025-11-21

日进企业管理系统

本程序包括新闻 产品 留言功能后台路径 /manage/login.aspx用户密码 admin带CS文件\\中英文版 使用前请修改 app_data 目录数据库名称,再修改 web.config 数据库连接路径CHINAZ编辑注:后台编辑器有问题,不过是开源的大家可以自己修改下!
企业站源码
2025-11-21

蓝色商务公司网站(XDcms内核)1.0

本系统使用的是XDcms内核,在原来基础上做来相应修改 前台修改调用数据,可以使用{loop catid=栏目ID}{/loop}方式调用 主要功能: A、内容管理模型,自定义字段,更方便扩展功能。自带模型:单页模型、新闻模型、产品模型、招聘模型 B、栏目自定义,便于内容管理 C、内容模块化,二次开发更便捷。自带模块:幻灯片、QQ客服、友情链接、自定义表单(在线留言、简历管理) D、模板管理,后台编辑模板更方便 E、邮件发送,表单留言自动发送邮件到邮箱 F、数据缓存,访问速度更快 G、会员自定义模型、字
企业站源码
2025-11-21

DSO2O外卖订餐开源系统源码

DSO2O系统是长沙德尚网络科技有限公司推出的一款O2O外卖系统,DSO2O系统是一款专业的O2O本地商圈线上线下源码系统,包含同城跑腿、外卖送餐、上门服务等最贴近社区居民的功能特性。
电商源码
2025-11-21

浪漫地中海小镇旅行矢量图片

浪漫地中海小镇旅行矢量图片适用于地中海旅行等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

手绘返校季开学季矢量素材

手绘返校季开学季矢量素材适用于开学季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

万圣节南瓜堆合集矢量素材

万圣节南瓜堆合集矢量素材适用于等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-21

柔和多彩手绘农场动物矢量合集

柔和多彩手绘农场动物矢量合集适用于儿童游戏、学前教育材料或乡村主题等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号