java nio selector.select()_Java NIO–(4)Selector选择器

  • Post author:
  • Post category:java

Java NIO 系列文章 Java NIO的三大核心组件:Channel(通道)、Buffer(缓冲区)、Selector(选择器)。其中通道和缓冲区,二者的联系也比较密切:数据总是从通道读到缓冲区内,或者从缓冲区写入到通道中。 至此,前面两个组件已经介绍完毕,下面迎来了最后一个非常重要的角色——选择器(Selector)。 选择器以及注册 选择器是什么? 简单的说:选择器的使命是完成IO多路复…

继续阅读 java nio selector.select()_Java NIO–(4)Selector选择器

2 java 参数传递 | 静态变量 | 继承与静态初始化块

  • Post author:
  • Post category:java

java 参数传递有两种数据类型: 1,原生数据类型 8种基本数据类型。原生数据类型传递后会对值进行传递,不会对外部传递的变量做改变。 2,传递对象引用。 在java中,对于方法的参数传递,不管是原始数据类型还是引用数据类型,一律是串值:pass by value。 public void changeString(String str){ String str = "abc"; } public…

继续阅读 2 java 参数传递 | 静态变量 | 继承与静态初始化块

Java发送数据给数据库_Java使用REST API向Firebase实时数据库发送数据问题

  • Post author:
  • Post category:java

我正在尝试使用以下JAVA代码使用REST API将一些数据发送到Firebase实时数据库. public void doWork() { consumer.subscribe(Collections.singletonList(this.topic)); ConsumerRecords records = consumer.poll(1000); for (ConsumerRecord rec…

继续阅读 Java发送数据给数据库_Java使用REST API向Firebase实时数据库发送数据问题

java判断字符串是否为数字或小数

  • Post author:
  • Post category:java

public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); if(str.indexOf(".")>0){//判断是否有小数点 if(str.indexOf(".")==str.lastIndexOf(".") && str.split("\\.").len…

继续阅读 java判断字符串是否为数字或小数

java 注解 对象_Java注解

  • Post author:
  • Post category:java

Java注解是什么? 在Java中的注解允许将元数据与程序元素相关联。 程序元素可以是包,类,接口,类的字段,局部变量,方法,方法的参数,枚举,注解,通用类型/方法声明中的类型参数等等。 可以在Java程序中注解任何声明或类型。注解在任何其他修饰符(public,private,final,static等)的程序元素的声明中用作修饰符。与修饰符不同,注解不会修改程序元素的含义。它是程序元素的注解。…

继续阅读 java 注解 对象_Java注解

JAVA—IO流详解

  • Post author:
  • Post category:java

1. 流概述 1.1. 什么是IO IO :Input/Output即输入&输出,也称之为流(河流,水流),指的是数据从一个地点到另一个地点过程;对于计算机来说文件的拷贝过程,文件的编写保存,显示功能都是使用到IO;将数据的传输过程看做一个输入输出。现实角度考虑可以将耳朵作为输入流,将嘴巴当做输出流 输入输出介质: 文件 网络 键盘(输入) 显示器(输出) 1.2. IO分类 Java针对…

继续阅读 JAVA—IO流详解

Java语言发展概述

  • Post author:
  • Post category:java

目录 现代编程语言 发展历史 TIOBE编程语言排行 Java语言发展 Java语言的应用 Java语言的特点 参考资料 现代编程语言 发展历史 1950与1960年代 Fortran (1957年) Lisp (1958年) COBOL (1959年) 1967-1978:确立了基础范式 Simula (1960年代晚期),第一个面向对象编程的编程语言。 Pascal (1970年) C语言 (…

继续阅读 Java语言发展概述

装饰物模式java_Java设计模式—装饰器模式

  • Post author:
  • Post category:java

记录一下装饰器模式 举个栗子 c9805b65b64f890ab291c454143f10b6.jpeg 装饰器模式,模式如其名,就像女生们出门都喜欢打扮得漂漂亮亮的,而这些穿在身上的,戴在头上的,涂在脸上的都是一种装饰。 装饰要有一个主体就是这个女生,东西都是用来装饰她的,而且有顺序,先涂个口红,再画个眉毛。。。。只要可以装饰的,都可以随时拿来加在身上。 下面用代码来实现一下: 先定义一个人的基…

继续阅读 装饰物模式java_Java设计模式—装饰器模式

18 个重要的 JavaScript 字符串方法

  • Post author:
  • Post category:java

1. trim() 它删除了两侧的空白。ECMAScript 2019 中还包含 trimStart() 和 trimStart() 方法。它们与 trim() 相同,但 trimStart() 和 trimEnd() 分别从字符串的开头和结尾删除空格。 2. match() match() 方法返回匹配字符串的数组。 3. split() split() 方法将字符串转换为字符串数组。 4. s…

继续阅读 18 个重要的 JavaScript 字符串方法

Java学习-IO流-字符流-FileWriter

  • Post author:
  • Post category:java

Java学习-IO流-字符流-FileWriter 构造方法 public FileWriter(File file):创建字符输出流关联本地文件 public FileWriter(String pathname):创建字符输出流关联本地文件 public FileWriter(File file,boolean append):创建字符输出流关联本地文件,续写 public FileWrite…

继续阅读 Java学习-IO流-字符流-FileWriter