Java SE Day12020.5.13第一次写博客,记录自己Java学习坎坷的路程,希望自己能一直坚持下去,回头再来看的时候能有所收获。 正式学习Java之前,有一些需要直到的预备知识,Let’s go进制进制的转换问题老生常谈,再来复习一遍: 十进制转二进制: 除2取余 二进制转十进制: 小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次
# Java Mono 教程
在当今的软件开发中,掌握如何使用 Mono(一个跨平台的 .NET 框架)是非常重要的,尽管 Java 和 Mono 是不同的生态系统。本文将帮助刚入行的小白开发者理解如何使用 Java 进行 Mono 应用开发。我们将以简单的步骤展示项目的整体流程,并在每个步骤中提供必需的代码和注释,同时还会用甘特图的形式展示开发计划。
## 流程概述
我们将整个过程分为以下
原创
2024-10-21 05:11:48
47阅读
Java NIO(java non-blocking IO)由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。I/O 以流的方式处理数据,而 NIO 以块的方式处理数据Cha
转载
2024-09-13 16:25:09
25阅读
# Java Mono 教程
随着 Java 的发展,功能性编程模式逐渐受到了关注。在这些模式当中,Mono 是一种很重要的概念,特别是在处理异步数据流时。本文将为您详细介绍 Java 中的 Mono,以及如何使用它来提高应用程序的性能和可维护性。
## 什么是 Mono?
Mono 是 Reactive Programming(反应式编程)中的一个重要组件,在 Java 中通常与 Reac
原创
2024-10-16 05:36:11
303阅读
1. 创建Flux及Mono1.1 使用just从现有的已知内容和大小的数据创建Flux或MonoFlux.just(new Integer[]{1, 2, 3, 4})
//观察者监听被观察者(消费者)
.subscribe(System.out::println);
//使用可变参数创建Flux
Flux.just(1, 2, 3, 4)
.subscribe(System.out::
转载
2023-08-14 13:15:45
1092阅读
Java 实例 - 判断数组是否相等以下实例演示了如何使用 equals ()方法来判断数组是否相等:import java.util.Arrays;
public class Main {
public static void main(String[] args) throws Exception {
int[] ary = {1,2,3,4,5,6};
转载
2023-06-23 17:56:57
286阅读
FIFO是内存管理的一种页面置换算法,FIFO(First Input First Output),即先进先出队列。例:在超市购物之后会提着我们满满的购物车来到收银台排在结账队伍的最后,眼睁睁地看着前面的客户一个个离开。这就是一种先进先出机制,先排队的客户先行结账离开。 LRU是内存管理的另一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据
javaBean学习笔记javaBean就是一个java类,javaBean是没有图形显示代码的,只是完成基本的显示逻辑。使用javaBean来封装许多可重复使用的代码,不过javaBean的开发过程都是经过所做的项目来积累经验。结论:不会javaBean的java开发人员就不能称为,J2EE的开发人员。javaBean可以体现出显示与业务逻辑的分离。显示:主要用jsp去完成业务逻辑:javaBe
转载
2023-08-06 17:31:00
284阅读
1 环境搭建1.1 软件准备软件名称版本下载地址备注Apache Tomcatapache-tomcat-6.0.10.exe 服务器PowerDesigner &
转载
2024-03-13 21:45:38
185阅读
类方法一个类中主要有个重要成员:属性(变量,字段,全局属性),方法 1.什么是方法 方法用来实现类的行为,相当于数学中的函数。 一个方法只完成一项具体的功能,可以使得程序的结构清晰。 1.定义方法 方法在类中定义。方法基本格式: 返回值类型 方法名(参数列表){ //方法体 } 1. 任何数据类型(除了系统定义的基本数据类型,还有用户自己定义的数据类型),如果无返回值,则需要写void 2. 有
转载
2023-10-05 12:20:25
248阅读
一、掌握静态方法和属性 静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在
转载
2024-03-26 10:18:52
79阅读
core java v1 笔记类名 camel case方法名 小写开头,camelCase入口是main public static void main([]string args)访问控制修饰符default,public,protected,private非访问控制修饰符final,abstract,static,synchronized变量局部变量类变量(静态变量)成员变量(非静态变量)枚
转载
2023-08-11 17:44:23
171阅读
Java 实例 - 数组合并以下实例演示了如何通过 List 类的 Arrays.toString () 方法和 List 类的 list.Addall(array1.asList(array2) 方法将两个数组合并为一个数组:import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public c
转载
2023-05-24 09:49:07
160阅读
一、初识尝试的探索Java世界1、前期准备1.1、下载、安装JDK1.2、配置环境变量1.3、安装、配置Java开发工具2、初识Java2.1、面向对象的思想2.1.1、什么是面向对象?2.1.2、有什么区别?2.2、HelloWorld 尝试的探索Java世界你好,这里是一名Java小白,他并没有什么专业水平,仅仅通过兴趣爱好了解了些许Java的冰山一角,这篇文章旨在交流讨论和向一些比起我更萌
转载
2024-03-29 16:03:27
96阅读
在这篇博文中,我将分享如何使用 Java Flux 和 Mono 进行异步编程的完整教程。Flux 和 Mono 是 Spring WebFlux 中用于处理响应式编程的两个重要类,它们能帮助我们构建非阻塞和高性能的应用程序。让我们从环境准备开始,逐步进入核心内容。
## 环境准备
### 软硬件要求
1. **操作系统**:Windows/MacOS/Linux
2. **Java JDK*
菜鸟的java设计模式学习总结说明一、单例模式二、工厂模式三、代理模式(1)基于子类的动态代理(2)基于接口的动态代理四、适配者模式(1)对象实例适配器(2)类适配器五、建造者模式 说明更新时间:2020/10/12 02:41,更新到了建造者模式之前学的java的常见设计模式,一直都没有时间整理出来,本文现对这些常见的设计模式进行一次总结与记录,本文会持续更新,不断地扩充注意:本文仅为记录学习
转载
2023-09-02 16:04:10
749阅读
1、java中局部变量是在栈上分配的;2、数组是储存在堆上的对象,可以保存多个同类型变量;3、在Java语言中,所有的变量在使用前必须声明。4、局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。5、内置类型有默认值,引用对象的默认值是null;6、非静态实例变量、非静态方法是通过对象实例进行调用的,不能直接从静态方法中调用;比如java源文件中main方法中不可以直接调用非静态
转载
2023-06-29 12:06:48
268阅读
设计模式可大致分为三种:创建型模型、结构型模型、行为型模型。
常用设计模式:单例模式、工厂模式(简单+抽象)、外观模式、代理模式、观察者模式、命令模式、策略模式
转载
2020-03-27 04:31:00
187阅读
1、Java 教程 Java 在线工具 JDK 1.6 在线中文手册 我的第一个 JAVA 程序 创建文件 HelloWorld.java(文件名需与类名一致), 代码如下:
转载
2018-11-06 15:38:00
259阅读
1.基本数据类型 (1)基本数据类型的取值范围,可以通过包装类来显示,例子如下:public class Datasize {
public static void main(String[] args) {
// short
System.out.println("基本类型:short 二进制位数:" + Short.SIZE);
S
转载
2023-08-14 09:56:36
84阅读