-
多线程 – JavaFX使用线程和GUI
所属栏目:[Java] 日期:2020-12-15 热度:52
使用 JavaFX和Threads时遇到问题.基本上我有两个选择:使用Tasks或Platform.runLater.据我所知,Platform.runLater应该用于简单/简短的任务,而Task用于较长的任务.但是,我不能使用它们中的任何一个. 当我调用Thread时,它必须在任务中间弹出一个验证码对话框.[详细]
-
Java并发编程:Java中的锁和线程同步机制
所属栏目:[Java] 日期:2020-12-15 热度:142
锁的基础知识 锁的类型 锁从宏观上分类,只分为两种:悲观锁与乐观锁。 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这[详细]
-
我写了一个 二体 模拟程序, 大伙来看看吧
所属栏目:[Java] 日期:2020-12-15 热度:123
项目地址 :? ? ? ? ? ??https://github.com/kelin-xycs/Two-Body? ? , ? 项目只有一个 文件? ?TwoBody.html ,? ?用 浏览器 打开 就可以 运行 了 。? ? 用 Html 5 + javascript 写的, 现在的 浏览器 应该都可以运行? 。 ? 大家可以 修改 参数 试试 不同参[详细]
-
java中文件复制的4种方式
所属栏目:[Java] 日期:2020-12-15 热度:144
? ? ? 今天一个同事问我文件复制的问题,他一个100M的文件复制的指定目录下竟然成了1G多,吓我一跳,后来看了他的代码发现是自己通过字节流复制的,定义的字节数组很大,导致复制后目标文件非常大,其实就是空行等一些无效空间。我也是很少用这种方式拷贝问[详细]
-
软工个人设计(Java)
所属栏目:[Java] 日期:2020-12-15 热度:183
一、 GitHub的网络地址: https://github.com/qiannai/WC.git 二、 PSP图表: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) ·Planning ·计划 30 20 · Estimate · 估计这个任务需要多少时间 30 10 ·Development ·开发 1[详细]
-
P3067 [USACO12OPEN]平衡的奶牛群(折半暴搜)
所属栏目:[Java] 日期:2020-12-15 热度:178
暴搜无疑.... 首先考虑纯暴搜...... 考虑每一个数: 选在左边集合 选在右边集合 不选 一共三种情况,用一个数组记录搜到的答案,所以暴搜是3^N的复杂度...直接死亡 于是讲折半暴搜.... 把区间分为两半,对每一半进行dfs,用两个数组(vector)分别记录答案,[详细]
-
the simmon effect(in psychology) :build the function of subj
所属栏目:[Java] 日期:2020-12-15 热度:181
# the real experiment for simon effect # load the library which is our need import pygame import sys import random from pygame.locals import * # creat the subject information function def sub_info(): sub_ID = input( " please input your num[详细]
-
Java自学-接口与继承 默认方法
所属栏目:[Java] 日期:2020-12-15 热度:83
默认方法 步骤 1 : 什么是默认方法 默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法 Mortal 这个接口,增加了一个 默认方法 revive,这个方法有实现体,并且被声明为了 default package charactor; public interface M[详细]
-
JDK、JRE、JVM详解
所属栏目:[Java] 日期:2020-12-15 热度:64
JDK 、JRE、JVM详解 ? 从包含的关系上讲? JDKJREJVM 。 从概念上讲 JDK是JAVA开发工具 ,用它来开发JAVA程序。 JRE是JAVA运行环境 ,开发出来的JAVA程序只要有JRE就能运行。 JVM是JAVA虚拟机 ,是JRE的一部分,对于JAVA类的操作基本上都是在JVM上完成的。 ? J[详细]
-
NestedInteger Java
所属栏目:[Java] 日期:2020-12-15 热度:96
class NestedInteger { private ListNestedInteger list; private Integer integer; public NestedInteger(ListNestedInteger list){ this.list = list; } public void add(NestedInteger nestedInteger) { if(this.list != null){ this.list.add(nestedInte[详细]
-
java线程join方法使用方法简介
所属栏目:[Java] 日期:2020-12-15 热度:175
本博客简介介绍一下java线程的join方法,join方法是实现线程同步,可以将原本并行执行的多线程方法变成串行执行的 如图所示代码,是并行执行的 public class ThreadTest { //private static final Long count = 10000L; public static void main(String[] ar[详细]
-
Java集合中的Map接口怎么使用?
所属栏目:[Java] 日期:2020-12-15 热度:129
Map( 双列集合框架 ) 1 、 Map 接口及实现类概述 Map 接口提供三种 collection 视图,允许以键集、值集或键 - 值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射的 collection 视图上返回其元素的顺序。某些映射实现可明确保证其顺序,如[详细]
-
JAVA 如何使用延迟
所属栏目:[Java] 日期:2020-12-15 热度:90
Java中主要有两种方法来实现延迟,即:Thread和Timer 1、普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如 try { Thread.currentThread().sleep(1000);//毫秒 } catch(Exception e){} 在这里需要解释一下线程沉睡的时间。sleep[详细]
-
实现ENSP模拟器与物理主机、虚拟机通信
所属栏目:[Java] 日期:2020-12-15 热度:84
一、环境描述 我需要实现华为模拟器中的网络设备和物理主机、虚拟机通信。这篇文章中以ENSP中的路由器为例,实现它和物理主机、虚拟机的通信。 ? ?二、实现方法 在ENSP中借助Cloud来实现。 在Cloud中添加UDP端口,添加网卡。添加端口映射表,要注意勾选双向[详细]
-
2019-9-23
所属栏目:[Java] 日期:2020-12-15 热度:129
一、动手动脑1 1.生成随机数: ? ? ?2.代码: package s0923; import java.util.Scanner; import java.util.Random; public class sy3 { static Scanner sc=new Scanner(System.in); public static void main(String[] args) { System.out.print("请输入想要[详细]
-
Java反射
所属栏目:[Java] 日期:2020-12-15 热度:195
简介 反射(Reflection) 是一种运行时检视(Inspect)类型信息并且可以动态操作类中的一切成员的一种机制。它常常用于如下一些场景中: 运行时实例化类的对象,比如实例化一个Servlet类,此Servlet类的名字容器预先是不知道的 运行时调用方法,比如调用Servlet对象[详细]
-
java中快速将十进制转换为其他进制(搬运)
所属栏目:[Java] 日期:2020-12-15 热度:165
Java进制转换 java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制: Integer.toHexString( int i) 十进制转成八进制 Integer.toOctalString( int i) 十进制转成二进制 Integer.toBinaryString( int i) 十六进制转成十进制 Intege[详细]
-
回文判断
所属栏目:[Java] 日期:2020-12-15 热度:145
计划 1.1 需求描述: ??? 老师需求。 1.2 估计开发时间 ??? 1.5h。 1.3 填写项目数据 ??? 输入字符串,判断是否是回文。 1.4 填写时间记录日志 ? 学生:司宇明 ??? 日期:2019.9.23 教师:王建民 ???????????? 课程:java 日期 开始时间 结束时间 中断时间[详细]
-
Java线程池的拒绝策略
所属栏目:[Java] 日期:2020-12-15 热度:165
一、简介 jdk1.5 版本新增了JUC并发编程包,大大的简化了传统的多线程开发。前面文章中介绍了线程池的使用,链接地址:https://www.cnblogs.com/eric-fang/p/9004020.html Java线程池,是典型的池化思想的产物,类似的还有数据库的连接池、redis的连接池等。[详细]
-
Java集合类框架概述
所属栏目:[Java] 日期:2020-12-15 热度:55
Java的官方文档是这这样介绍集合的: A collection — sometimes called a container — is simply an object that groups multiple elements into a single unit. Collections are used to store,retrieve,manipulate,and communicate aggregate data. Typi[详细]
-
test
所属栏目:[Java] 日期:2020-12-15 热度:112
数据 未处理的。 知识 已经经过处理和分析。 模式 信息 含义广泛,包含未处理和已处理。 数据挖掘—将数据转换成知识 KDD(knowledge discovery form data)知识发现 等同于数据挖掘 在各个行业,对数据挖掘的认识不同,因为他们所受的教育和氛围以及基础知[详细]
-
Mxgraph
所属栏目:[Java] 日期:2020-12-15 热度:179
1. Hello World! Creating an HTML page that links the mxGraph client JavaScript, Creating a container to place the mxGraph into, Adds the required cells to that graph. script type="text/javascript"mxBasePath = ‘javaScript/src‘/script scri[详细]
-
SIFT
所属栏目:[Java] 日期:2020-12-15 热度:102
section{SIFT} ???? subsection{SIFT简介cite{2}} ???? ???? textbf{尺度不变特征转换(Scale-invariant feature transform或SIFT)},由David Lowe于1999年首次提出,作用是将一幅图像映射为一个局部特征向量集;特征向量具有平移、缩放、旋转不变性,同[详细]
-
java - 基础 - 方法
所属栏目:[Java] 日期:2020-12-15 热度:142
结构: 权限修饰符 [特征修饰符] 返回类型 方法名字(参数列表) [抛出异常]{ ? ? 方法内容。 } ? 方法代码存在硬盘中,会在方法区存一个映射。 Test t = new Test(); 参数t存在栈内存中,储存了实例的内存地址 实例存在堆内存中 实例的方法也存在堆内存中,[详细]
-
动手动脑(2)
所属栏目:[Java] 日期:2020-12-15 热度:146
//方法重载 public class MethodOverload { public static void main(String[] args) { System.out.println( "The square of integer 7 is " + square(7 )); System.out.println( "nThe square of double 7.5 is " + square(7.5 )); } public static int sq[详细]