java-jui lesson3 lesson java

装饰器模式--Java实现

相关问题 用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexPhone)除了声音、振动外,还有灯光闪烁提示。 类图实现 具体代码 //Phone.java package org.e ......
模式 Java

Java数组中常见的方法

一、前言 代码: //给定一个数组 int[] arr = {234,312,32,1321,321,43}; int[] arr1 = new int[6]; int[] arr2 = {1,3,7,8,32,432,432}; 二、复制 1、arraycopy完成数组的复制 System.arr ......
数组 常见 方法 Java

Java中一些常用的方法实现(更新中)

一、数组 1、indexOf int targetIndex = indexOf(arr, targetValue); public static int indexOf(int[] arr,int targetValue){ int index = -1; for(int i = 0; i < a ......
常用 方法 Java

elasticsearch在Java中查询指定列的方法

背景 ES在查询时如果数量太多,而每行记录包含的字段很多,那就会导致超出ES的查询上线,默认是100MB,但是很多场景下我们只需要返回特定的字段即可,那么如何操作呢。 主要代码 @Autowired private RestHighLevelClient client; public List<Ma ......
elasticsearch 方法 Java

java lambda表达式、匿名类和接口

匿名类重写已有类的方法 这段代码,在AnonymousDemo内部创建了一个Polygon类的p1对象 但这个Polygon类内部的方法被重写了,是一个匿名类 内部类和外部类重名,重写了内部的方法 这个机制理解为继承,内部的Polygon继承了外部的Polygon类,重写了display方法,oly ......
表达式 接口 lambda java

Java根据日期计算星期几的四种方法

在我们日常业务代码中,经常要用到星期几,下面这篇文章主要给大家介绍了关于Java根据日期计算星期几的四种方法,文中通过代码将每种实现的非常详细,需要的朋友可以参考下 方法一:根据基姆拉尔森日期公式 public static void main(String args[]) { Scanner sc ......
星期 日期 方法 Java

七、Java集合

一、集合概述 集合的特点如下: 动态大小:集合可以根据需要动态调整大小,不像数组需要提前指定大小。 灵活性:集合提供了各种不同类型的数据结构和容器,例如列表、集、映射、队列等,以满足不同的存储和操作需求。 高效性:Java集合框架中的实现类经过优化,提供高效的插入、删除和查找操作。例如,ArrayL ......
Java

Java——集合

一、集合类概述 为什么会出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作 数组和集合类同是容器,有何不同? 数组虽然可以存储对象,但长度是固定的;集合的长度是可变的。数组中可以存储基本数据类型;集合只能存储对象。 集合类的特点 集合只用于存储对象,集合的长度是可变 ......
Java

java(StringBuilder)练习

需求:将数组{1,2,3,4,5}变为[1,2,3,4,5] public class Boke { public static void main(String args[]){ int[] arr = {1,2,3,4,5}; String x = Ayue(arr); System.out.p ......
StringBuilder java

Java笔记——常用类

一、API概述 JDK中提供的各种功能的Java类 二、Object类 概述 类层次结构的根类 所有类都直接或间接的继承自该类 Class Object是类object结构的根。每个Class都有object作为超类。所有对象(包括数组)都实现了的这个类的方法 构造方法 public Object( ......
常用 笔记 Java

八、Java集合其他知识

一、泛型 概述:将引用数据类型向参数一样进行传递 泛型的好处:对于大数据学习过程中,大部分情况下,泛型只会出现在集合的知识点中 1、去除了大量的黄色警告线,让程序美观且严谨 2、获取元素的时候,不需要再向下转型了 定义格式:泛型类,泛型接口,泛型方法 高级定义格式: <?> 任意类型,如果没有明确, ......
知识 Java

java(字符串)练习

需求:键盘录入一个一万一下的数字,将数组变为大写汉字。 import java.util.Scanner; public class Boke { public static void main(String[] args){ Scanner Sc=new Scanner(System.in); i ......
字符串 字符 java

java 字符串比较

package com.elaina.test2; public class StringTest { public static void main(String[] args) { // 创建字符串 String s1 = new String("abc"); String s2 = "abc" ......
字符串 字符 java

java(字符串的反转)

需求:键盘录入一个字符串,利用代码将字符串反转。 import java.util.Scanner; public class Boke { public static void main(String[] args){ Scanner Sc = new Scanner(System.in); Sy ......
字符串 字符 java

Java jackson常用注解汇总

提起 jackson,在日常使用中,由于涉及到各种序列化和反序列化的处理,就不能不提 注解,了解注解的常用方式可以极大地方便我们处理序列化,今天分享一些在使用 jackson 中涉及到的注解。 目录1.@JsonProperty - 字段命名2.@JsonPropertyOrder - 字段序列化顺 ......
注解 常用 jackson Java

java 创建字符串对象

package com.elaina.test1; public class StringTest { public static void main(String[] args) { // 直接赋值 String s1 = "abc"; System.out.println(s1); // 使用n ......
字符串 字符 对象 java

Java中的传值和传引用

三年以前读研究生的时候,就因为传值和传引用的问题给自己挖过一个坑 情景是,我将matlab代码翻译到java中 最后计算的结果偏差超过了限差的范围,也超过了java中数据截断误差的范围。 经过最后的排查发现,在计算的过程中,一个不应该改变的值被我以引用的形式传入了方法中,方法内部对值进行了更改最后导 ......
Java

JAVA遍历list是对其操作

@Test public void remove(){ ArrayList<String> list = new ArrayList<>(); list.add("php"); list.add("java"); list.add("php"); list.add("php"); list.add( ......
JAVA list

java项目实战-mybatis-基本配置01-day22

目录0. mysql navicate链接分享1. mvn坐标引入2. mysql的核心配置文件3. 返回值类型 别名4. 将数据的配置提取配置文件4. log4j修改日志输出 0. mysql navicate链接分享 链接:https://pan.baidu.com/s/1U9yWY5ENZXh ......
基本配置 实战 mybatis 项目 java

java项目实战-jdbc实现-书城的增删改查-day21

目录1. 安装mysql 安装navicate2. jdbc实现增删改查 1. 安装mysql 安装navicate 参考网上资料 创库 创表 并放入3条测试数据 2. jdbc实现增删改查 book 实体类 package com.msb; /** * @Auther: jack.chen * @ ......
书城 实战 项目 java jdbc

【Java基础】Java容器相关知识小结

目录0. 前言1. Collection接口1.1. List接口1.1.1. ArrayList1.1.2. LinkedList1.1.3. Vector1.1.4. Stack1.2. Set接口1.2.1. HashSet1.2.2. LinkedHashSet1.2.3. TreeSet1 ......
Java 小结 容器 基础 知识

秦疆的Java课程笔记:21 基础 注释

平时写代码,代码量比较少的时候还能看懂自己写的,但当项目结构复杂起来,就需要用到注释。 注释并不会被执行,是写给写代码的人看的,让别人更容易理解代码。 注释是一个非常好的习惯。 单行注释 public class HelloWold { public static void main(String[ ......
注释 课程 基础 笔记 Java

Java登陆第一天——Mysql安装

MySQL 是一种开源、免费的关系型数据库 官网https://www.mysql.com/ 由于是外网 国内下载很慢 可以使用国内镜像 阿里云镜像站:https://mirrors.aliyun.com/mysql/ 搜狐开源镜像站:http://mirrors.sohu.com/mysql/ 建 ......
Mysql Java

秦疆的Java课程笔记:23 基础 数据类型

Java是一种强类型语言。 或者称为强类型定义语言。 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。 一旦定义了一个变量,指定了某个数据类型,如果不经过转换的话,它就永远是这个类型了。 好处是安全性高,相对的,速度就比较慢。 弱类型语言,VBScript,JavaScript等,变量 ......
类型 课程 基础 笔记 数据

Java Fastjson反序列化漏洞研究

一、Fastjson简介 Fastjson是阿里巴巴的一个开源项目,在GitHub上开源,使用Apache 2.0协议。它是一个支持Java Object和JSON字符串互相转换的Java库。 Fastjson最大的特点在于它的快速,它超越了JackJson、Gson等库。据官方发布的说明,Fast ......
序列 漏洞 Fastjson Java

Java拾贝第二十天——Maven入门

在传统开发中,一个普通的Java工程如下: src下建包,然后写代码,那么配置文件放在哪里?单元测试代码放在哪里?没有一个统一标准,更多时候都是自由发挥,每个人有自己的风格,这并不十分适合团队协作。 Maven主要作用 Mave主要做了两件事: 统一开发规范与工具 统一管理jar包 Maven 项目 ......
Maven Java

秦疆的Java课程笔记:22 基础 标识符和关键字

关键字: abstract,assert boolean,break,byte case,catch,char,class,const,continue default,do,double else,enum,extends final,finally,float,for goto if,imple ......
标识符 标识 关键字 关键 课程

六、Java常用类:Arrays,包装类,Random,System,Date,SimpleDateFormat

一、Arrays类 概述:java提供给我们专门对数组做操作的工具类,该类包含用于操作数组的各种方法(如排序和搜索) 成员方法: public static String toString(int[] a) int数组转字符串 public static void sort(int[] a) 默认是 ......
SimpleDateFormat 常用 Arrays Random System

六、Java常用类:String,StringBuffer

一、String类 概述:是字符串的对象描述类,java中任意一个字符出都是该类的对象(实例)。 它们的值在创建后不能被更改。 构造方法:public String() public String(byte[] bytes) 将字节数组变成字符串 public String(byte[] bytes ......
StringBuffer 常用 String Java

创建一个 java agent jar 包

pom.xml 文件。(javaagent 和 main 方法的 jar 可以分开成两个项目,单独打包 jar) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml ......
agent java jar
共10189篇  :62/340页 首页上一页62下一页尾页