由于Future模式在平常看到的代码中用的比较多,所以就先小结下这个模式,后面再来看并发容器中的集合类。 JDK中的Future模式:Future,既是未来的意思,那么这个模式的意思呢,就是说这个任务我现在并不会马上做完,你现在先去做点别的,等我做好了再通知你,联系“未来“ 这个词的意思就是说在将来的某个时刻,我把东西做好了,然后再返回给你。先来看一下类图:(FutureTas
转载 2023-09-06 18:46:27
54阅读
一.JDK安装1.直接双击安装即可,一般在系统盘之外的盘建一个java目录,并把jdk、jre都装进去2.配置环境变量右键我的电脑—属性—-高级系统设置新建系统变量JAVA_HOME,变量值填写jdk的安装目录如D:\DevelopMentSoftWare\Java\jdk1.8.0_101编辑系统变量PATH,输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,如果PAT
在Linux图形界面里安装和配置Java,虽然不是常用方法,但是对新手足够友好。
原创 2022-11-28 09:28:27
247阅读
Java开发中,异常处理是确保程序稳定性和可靠性的关键环节。除了捕获和处理异常外,记录异常信息也是开发过程中不可或缺的一部分。JDK Logging(Java平台的日志记录API)为Java程序提供了强大的日志记录功能,有助于开发者在运行时追踪程序状态、调试错误以及进行性能监控。本文将深入探讨JDK Logging的使用,涵盖其基本概念、配置方法、最佳实践以及与异常处理的结合。希望通过本文的介绍
原创 7月前
56阅读
Flash教程:安装和配置JDK开发环境级别:初级,适合初次接触Java开发环境的初学者语音合成:Microsoft TTS
转载 2023-08-30 22:53:51
30阅读
Java --- FutureJDK - FutrueJDK定义:Future代表着一个异步计算的结果,提供了检查异步计算是否完成,等待异步计算完成,获取计算结果等方法。换句话说:提交了一个计算后,需要一个接口来获取计算结果或确认计算是否完成,这个接口就是Future。 从定义上来看,Future是和一个计算绑定在一起的,因此很自然的引申出以下几个接口及实现类:RunnableFutur
JDK中的集合框架分为两大类:Collection和Map。Collection以一组Object的形式保存元素,Map以Key-Value对的形式保存元素。上图列出的类并不完整,只列举了平时比较常用的类。基本接口和类型Collection集合该接口是Set和List的父接口,主要提供了下面的方法:boolean add(E e)往集合中添加新元素。添加成功,返回true,否则返回falseIte
//变量定义 List<User> userList = ...; Collection 删除list中不符合条件的数据 userList.removeIf(user -> user.getStatus()!=2); stream 数据计算 //求和 int scores = userList.st ...
转载 2021-10-18 16:09:00
38阅读
2评论
jdk的发展历程    1995年5月23日,Oak语言改名为Java,并且在SunWorld大会上正式发布Java1.0版本。 JDK1.0版本    1996年1月23日,jdk1.0版本发布。jdk1.0当时还是一个纯解释执行的Java虚拟机,jdk1.0版本的代表技术:Java虚拟机,Applet,AWT等。 
因为在oracle官网下载jdk需要 如果直接在linux中使用 wget命令下载,实际下载是一个html文件,所以需要通过一下命令 wget
原创 2024-08-23 15:22:55
524阅读
Java基础—类集(List、Set、Map) 文章目录Java基础---类集(List、Set、Map)Collection 集合接口List 接口ArrayList 类自定义对象存储LinkedList 子类Vector 子类ArrayList 和LinkedList 的区别ArrayList 和Vector 的区别Set 接口HashSet 子类TreeSet 子类TreeSet 排序说明重
? 个人简介 ? 作者简介:大家好,我是W_chuanqi,一个编程爱好者 ? 愿你我共勉:“没有什么比勇气更温文尔雅,没有什么比怯懦更冷酷无情!”✨✨✨ 文章目录一、安装JDK1.下载JDK2.安装3.JDK目录介绍(可先跳过)4.配置环境变量4.1 JAVA_HOME环境变量配置4.2 修改PATH变量4.3 注意事项5.测试java是否安装成功二、编写第一个Java程序1.编辑(编写代码)
# 使用Java开发启动界面:初学者指南 作为一名Java开发者,你可能会遇到需要创建一个启动界面的需求。启动界面是应用程序启动时显示的初始界面,它为用户提供了一种视觉上的引导和信息。在本文中,我将向你展示如何使用Java开发一个简单的启动界面。 ## 步骤概览 首先,让我们通过一个表格来了解整个开发流程的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 设计界面布局
原创 2024-07-28 09:06:33
60阅读
1、jdk版本要求:1.6以上 我所采用的是1.72、服务端代码编写:package webservice; //引入的包 import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService //注解不能丢 public class Hello { publ
原创 2017-03-07 09:33:21
1310阅读
策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的基本原则:封装变化的概念;编程中使用接口,而不是对接口实现。策略模式的定义如下: 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化。 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系。弱连接的特性使软件具有更强
转载 2023-12-05 13:21:15
55阅读
SpringBoot实战(一)(环境篇)前言本项目是从零开始搭建一个后台前后端分离项目供大家学习以及初学者更好的入手更快速的搭建一个前后端分离框架 开发环境确定JDK:1.8Maven:3.0SpringBoot:2.0Mybatis-plus:暂定  JDKJDK的安装以及环境配置 JDK:(Java Development Kit,Java开发工具包);
转载 2023-10-27 21:34:47
49阅读
1、本篇环境jdk1.8maven3.6.2我们要写java代码,需要安装jdk,那我们要使用maven,也类似,需要在我们的机器中安装maven。2、linux中安装安装mavenmaven是使用java语言编写的,所以我们要运行maven,需要先安装jdk。2.1、安装jdk2.1.1、下载jdk本次我们安装jdk1.8,可以到oracle官网上去下载jdk-8u181-linux-x64.t
转载 2023-11-06 20:17:31
672阅读
wsimport工具 webservice客户端生成工具。使用方法  1.配置好jdk环境变量          2.运行cmd          3.wsimport -keep -p com.yjm -s d://aa http://192.168.101.243:8881/simpl
原创 2015-06-05 14:57:17
732阅读
java基础第一章一.JDK的了解与安装二.Java的三个平台三.Java语言(编写第一个HelloWorld程序)四.使用工具开发 一.JDK的了解与安装想要编译并解释运行Java程序首先要安装JDK,jdkd的版本众多从jdk1.4开始jdk的命名开始改变,我们一般安装较为稳定的8.0版本 Jdk1.0------》jdk1.4 ----》jdk5.0----》jdk6.0----》jdk8
转载 2023-10-28 17:39:25
95阅读
Java程序需要运行环境的支持,同时编译、解释Java程序,执行Java应用程序和Java小程序也需要必要的工具。在JDK中还集成了Java虚拟机(JVM),JVM提供了Java程序的运行环境,它负责解释.class文件(Java源程序经过编译后的文件),并提交给机器执行。JDK常用工具JDK是一个开发工具集合,作为实用程序,工具库有5种主要程序。Javac:Java编译器,将Java源代码转换为
转载 2023-11-27 10:13:44
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5