搜索结果
查询Tags标签: new,共有 8274条记录-
FutureTask源码
前言 说到FutureTask就不得不说到Callabl和Future;其中Callabl是一个接口,用来定义任务,且有返回值的地方,且可以有返回值。Future是用来获取Callabl执行结果的。本篇笔记主要写FutureTask源码的。 正文public class FutureTask<V> implements RunnableFuture<…
2021/7/3 11:23:54 人评论 次浏览 -
Java 提效神器 Stream 的冷门技巧
Stream 使用这个方法创建一个 Stream 对象。 new ArrayList<>().stream()Filter 过滤器,里面传递一个函数,这个函数的返回结果如果为 true 则保留这个元素,否则的话丢弃这个元素。stringCollection.stream().filter((s) -> s.startsWith("a")).forE…
2021/7/3 11:21:23 人评论 次浏览 -
java final修饰符
一、修饰变量 基本类型、引用类型,final修饰后值、引用地址不可以修改。 final作用范围。 package com.msb.demofinal;public class DemoFinal {public static void main(String[] args) {//1.final修饰基本数据类型:值不可改变,即不能再重新赋值final Double PI = 3.1…
2021/7/3 11:21:12 人评论 次浏览 -
线程池、网络编程——day21
在jdk1.5之后引入了了线程池的概念 生产线程池的工厂类 /*线程池:JDK1.5之后提供的java.util.concurrent.Executors:线程池的工厂类,用来生成线程池Executors类中的静态方法:static ExecutorService newFixedThreadPool(int nThreads) 创建一个可重用固定线程数的线程池参…
2021/7/3 9:51:24 人评论 次浏览 -
jvm-04.对象的内存布局
对象的内存布局 对象的创建 Object o = new Object();内存中有一个变量o指向new出来的对象, 蓝色区域代表的就是对象。 半初始化问题 通过new创建对象时分为三步: 第一步申请分配内存,这一步给成员变量赋默认值, 第二步调用构造方法,这一步给成员变量赋初始值, 第三…
2021/7/3 7:21:49 人评论 次浏览 -
lambda表达式 Lambda表达式的标准格式 Lambda表达式练习
文章目录 lambda表达式Lambda表达式的标准格式Lambda表达式练习lambda表达式 在数学中,函数就是有输入量,输入量的一套计算方案,也就是"拿数据做操作" 面向对象思想强调"必须通过对象的形式来做事情" 函数式思想则尽量忽略面向对象的复杂语法:“强…
2021/7/3 6:23:56 人评论 次浏览 -
【参赛作品11】过程化SQL以及openGauss存储过程、函数、触发器
一、 过程化SQL 基本的SQL是高度非过程化的语言。嵌入式SQL将SQL语句嵌入程序设计语言,借助高级语言的控制功能实现过程化。过程化SQL是对SQL的扩展,使其增加了过程化语句功能。 简单来说,从标准SQL语句到嵌入式SQL再到过程化SQL,就是使SQL功能不断增强的过程。标准SQ…
2021/7/3 2:22:52 人评论 次浏览 -
「Java基础」八、文件与IO流
八、文件与IO流I:input 写入 O:output 写出1 - 1 文件对java而言读取电脑上的文件----输入写出到电脑上进行文件内容存储----输出即java运行时,将java中的数据写出到硬盘(从内存的临时存储到磁盘的持久化存储)--------持久化存储java中文件存储流程:创建一个文件容器…
2021/7/3 1:21:37 人评论 次浏览 -
「Java基础」七、异常
七、异常Throwable----异常最大类1、异常Exception(可以修改)---可以解决 a.运行时异常 b.非运行时异常 2、错误Error(不可以修改)---无法解决 1 - 非运行时异常 1 - 1 捕获异常对象对于方法中返回值的情况,同样会返回finally中的返回值try{//可能发生异常的代…
2021/7/3 1:21:36 人评论 次浏览 -
Javaweb可刷新验证码
主要是通过a标签刷新页面调用Servlet的Service方法生成下一张图片 有很大修改空间,过段时间准备改为ajax的方式修改验证码图片,现在先留个记录 HTML部分 验证码:<input type="text" name="code" size="16" maxlength="4" p…
2021/7/3 1:21:26 人评论 次浏览 -
netty阻塞请求的实现
一、概述和测试及工具使用 1、概述 什么是阻塞请求,这个名称是我自己称呼的,比如说在netty中我们客户端自定义的处理器中发送消息,但是要获得服务端的结果,却是异步返回的,怎么才能将这个异步变成同步呢? 我们使用的是CountDownLatch闭锁实现。 2、CountDownLatch异…
2021/7/2 23:22:14 人评论 次浏览 -
day03-网络编程之UDP
网络编程 Java模拟UDP聊天 第一阶段 发送端and接收端 发送端 public class UdpReceiveDemo01 {public static void main(String[] args) throws Exception {DatagramSocket socket = new DatagramSocket(8888);//准备数据,控制台读取BufferedReader reader = new Buffere…
2021/7/2 22:52:54 人评论 次浏览 -
java进制转换工具(图形界面版)
本程序提供1-36进制的int数据转换。 javaSwing开发。 package asd;import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.Locale;import javax.swing.JButton; import javax.s…
2021/7/2 22:52:49 人评论 次浏览 -
(四)JavaFx项目留言系统---留言管理
留言管理的业务实际上是分为管理员留言管理与普通用户留言管理管理员留言管理 基于之前的需求,管理员可查看所有留言以及删除任一留言 使用Scene Builder开发页面 <?xml version="1.0" encoding="UTF-8"?><?import java.lang.*?> &l…
2021/7/2 22:21:38 人评论 次浏览 -
Java读取TXT文件中文输出乱码
问题背景 利用Scanner读取TXT文件中的英文单词和中文对应的键值对,输出时中文乱码,英文不会 分析 首先发现,代码其他地方没有问题,文件读取和输出行为没有问题,出现乱码的原因很可能是读取编码和输出编码显示编码不匹配造成的; 就和之前在cmd输出报错中文字符乱码一…
2021/7/2 20:51:22 人评论 次浏览