码迷,mamicode.com
首页 > 编程语言
java基础-匿名函数
匿名函数 ::操作符 A static method (ClassName::methName) An instance method of a particular object (instanceRef::methName) A super method of a particular obje ...
分类:编程语言   时间:2021-04-16 12:22:24    阅读次数:0
spring项目中引入AspectJ相关的Maven依赖【复制即可】
通过Webapp骨架创建Maven的项目,所以不用全部复制,若是使用AspectJ的话,就直接复制我标记的依赖就可以了。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...
分类:编程语言   时间:2021-04-16 12:21:49    阅读次数:0
JAVA 中的异常(6)- 异常处理的几个原则
1、Java的异常处理机制带来的性能损失 try-catch 代码段会产生额外的性能开销,会影响JVM对代码进行优化,所以建议仅仅捕获必要的代码段,尽量不要一个大的try包住整段代码;利用异常控制代码流程,也远比条件语句(if/else、switch)要低效,Java每实例化一个Exception, ...
分类:编程语言   时间:2021-04-16 12:21:36    阅读次数:0
spring cloud/spring boot同时支持http和https访问
前言 关于spring boot同时支持http和https访问,在spring boot官网73.9已经有说明文档了,同样在github上也有官网的例子。 在这里,我向大家讲述一下,我是怎么实现的。 方式一 一、相关配置 server: port: 4000 https: port: 8443 s ...
分类:编程语言   时间:2021-04-16 12:21:07    阅读次数:0
Java高并发26-释放锁以及ReentrantLock实例演示
一、释放锁 1.void unlock()方法 尝试释放锁,如果当前线程持有锁,则调用该方法会让该线程对该线程持有的AQS状态值减1,如果减去1后当前状态值为0,则当前线程会释放该锁,否则仅仅减去1而已,如果当前线程没有持有该锁而调用了该方法就会抛出IllegalMonitorStateExcept ...
分类:编程语言   时间:2021-04-16 12:19:27    阅读次数:0
创建线程的方法及区别
创建线程的方法及区别 方式一:继承Thread类 方法介绍 方法名说明 void run() 在线程开启后,此方法将被调用执行 void start() 使此线程开始执行,Java虚拟机会调用run方法() 实现步骤 定义一个类MyThread继承Thread类 在MyThread类中重写run() ...
分类:编程语言   时间:2021-04-16 12:18:32    阅读次数:0
Java基础00-多态19
1. 多态 多态 1.1 多态概述 代码示例: 动物类: public class Animal { public void eat(){ System.out.println("动物吃东西"); } } 猫类: 多态的前提有继承/实现关系,所以猫类要继承动物类。 public class Cats ...
分类:编程语言   时间:2021-04-16 12:17:46    阅读次数:0
mac m1 多线程下载
最近准备需要安装一些东西m1 适配不是很好得下载源码编译安装 下载文件就比较慢 所以就想起了axel这个软件 首先安装zxel brew install axel 等待安装完毕之后直接使用命令就可以下载了 axel -n20 https://nodejs.org/dist/v14.16.1/node ...
分类:编程语言   时间:2021-04-16 12:17:11    阅读次数:0
go语言中container容器数据结构heap、list、ring
heap堆的使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ...
分类:编程语言   时间:2021-04-16 12:16:43    阅读次数:0
JavaScript Math 对象
Math 对象 Math 对象用于执行数学任务。 使用 Math 的属性和方法的语法: var pi_value=Math.PI; var sqrt_value=Math.sqrt(15); 注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 ...
分类:编程语言   时间:2021-04-16 12:16:05    阅读次数:0
java的数据类型 以及字节
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用★ java的数据类型分为两大类: 基本类型(primitive type) 应用类型(reference type) public class Demo01 { public static void main(String[] ...
分类:编程语言   时间:2021-04-16 12:14:53    阅读次数:0
287. 寻找重复数 (JAVA)
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,找出 这个重复的数 。 示例 1: 输入:nums = [1,3,4,2,2]输出:2示例 2: 输入:nums = [3,1, ...
分类:编程语言   时间:2021-04-16 12:14:38    阅读次数:0
Java流程控制
用户交互Scanner 作用:获取用户的输入 基本语法: //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); //判断用户有没有输入字符串 if(scanner.hasNext()){ //使用next方法接收 String ...
分类:编程语言   时间:2021-04-16 12:14:03    阅读次数:0
java 面向对象思想
面向对象 & 面向过程 面向过程: 步骤很清晰, 第一步做什么, 第二步做什么, 第三步做什么... 例如:吃煎饼果子利用面向过程的思想: 学习摊煎饼的技术 买材料鸡蛋,油,葱等等 开始摊 吃 收拾 面向对象: 物以类聚, 是一种分类的思维模式, 思考解决一个问题需要哪些分类, 对每个分类单独思考, ...
分类:编程语言   时间:2021-04-16 12:11:31    阅读次数:0
Java———static关键字,代码块,abstract关键字,interface,内部类,异常处理
static关键字 被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量) 被static修饰的成 ...
分类:编程语言   时间:2021-04-16 12:10:29    阅读次数:0
Java网络编程
简介 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据 ...
分类:编程语言   时间:2021-04-16 12:09:10    阅读次数:0
冒泡排序
package com.smile.test.sort.bubble; /** * 冒泡排序 时间复杂度O(n^2) */ public class Bubble { static void sort(Comparable[] a){ for (int i = a.length-1; i>0; i- ...
分类:编程语言   时间:2021-04-16 12:06:55    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!