首页 > 编程语言
Java入门之04-Java方法
何谓方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的优点 使程序变得更简短而清晰。 有利于程序维护。 可以提高程序开发的效率。 提高了代码的重用性 方法的命名规则 方法的名字的第一个单词应 ...
分类:编程语言   时间:2021-04-06 12:32:30    收藏:0  评论:0  赞:0  阅读:19
下一个排列(数组推导)
题目描述 实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。 示例 1: 输入:nums = [1,2,3] 输出:[1,3,2] 示例 2: 输入:n ...
分类:编程语言   时间:2021-04-06 12:31:53    收藏:0  评论:0  赞:0  阅读:29
spring知识点
spring面试题 spring IOC的理解 控制反转将bean的创建 配置 和销毁 交给spring容器, 在需要使用的地方使用依赖注入获取bean,这样实现了bean创建和使用的解耦合 依赖注入的方式主要有 注解式autowired`` resource qualified setter注入 ...
分类:编程语言   时间:2021-04-06 12:31:02    收藏:0  评论:0  赞:0  阅读:20
java反射和动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 ...
分类:编程语言   时间:2021-04-06 12:29:03    收藏:0  评论:0  赞:0  阅读:25
进程、线程、协程、串行、并行以及并发概念
进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 ...
分类:编程语言   时间:2021-04-06 12:28:12    收藏:0  评论:0  赞:0  阅读:15
ArrayList线程安全问题解决
多个线程操作同一个list会出现并发修改异常(java.util.ConcurrentModificationException) 1.Vector 用Vector类来实现,它的add()方法加了synchronized关键字修饰,所以能保证线程安全。 public static void main ...
分类:编程语言   时间:2021-04-06 12:25:53    收藏:0  评论:0  赞:0  阅读:10
Python 简单的时间处理
Python 简单的时间处理 目前主要总结time和datetime两个模块的处理 1.时间戳和格式化时间字符串间的转换 import time from datetime import datetime 1.1 获取时间戳 timestamp1 = time.time() print('times ...
分类:编程语言   时间:2021-04-06 12:25:23    收藏:0  评论:0  赞:0  阅读:21
Maven警告:"java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。"
在 jdk 1.5 之前,我们在定义一个集合时,无须给定元素类型: List list = new ArrayList(); ArrayList al = new ArrayList();但是,在 jdk 1.5 之后,Java增加了泛型机制,它要求我们在定义集合时给定元素类型: List<Stri ...
分类:编程语言   时间:2021-04-06 12:24:23    收藏:0  评论:0  赞:0  阅读:26
80. 删除有序数组中的重复项 II
给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式 ...
分类:编程语言   时间:2021-04-06 12:23:48    收藏:0  评论:0  赞:0  阅读:11
java数据结构(一)
1.数据结构包括:线性结构和非线性结构 2.稀疏数组和队列 二维数组和稀疏数组互转 稀疏数组的代码实现 /** * 稀疏数组 */ public class SparseArray { public static void main(String[] args) throws IOException ...
分类:编程语言   时间:2021-04-06 12:23:13    收藏:0  评论:0  赞:0  阅读:35
java基础03lang
lang包常用类 1.Object Object是所有类的超类 1.1 常用 boolean equals(Object obj);//比较是否相等(地址) String toString(); //返回字符串表示 Class getClass(); //返回类描述对象 protected void ...
分类:编程语言   时间:2021-04-06 12:21:10    收藏:0  评论:0  赞:0  阅读:19
Go语言学习9-结构体类型
本篇带大家一起了解Go语言的结构体类型
分类:编程语言   时间:2021-04-06 12:19:36    收藏:0  评论:0  赞:0  阅读:18
Python基础之:Python中的内部对象
简介 Python中内置了很多非常有用的对象,本文将会介绍Python中的内置函数,内置常量,内置类型和内置异常。 内置函数 Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。 内置函数 abs() delattr() hash() memoryview() set() all() ...
分类:编程语言   时间:2021-04-06 12:16:05    收藏:0  评论:0  赞:0  阅读:16
Python lambda简单讲解
在与pythoner进行沟通的时候,经常听到别人说,总会遇到这种的面试题目: def multipliers(): return [lambda x : i*x for i in range(4)] print ([m(2) for m in multipliers()] ) """ [6, 6, ...
分类:编程语言   时间:2021-04-06 12:15:32    收藏:0  评论:0  赞:0  阅读:20
Python 小技之 Office 文件转 PDF
文|潮汐来源:Python技术「ID:pythonall」在平时的工作中,难免需要一些小Tip来解决工作中遇到的问题,今天的文章给大家安利一个方便快捷的小技巧,将Office(doc/docx/ppt/pptx/xls/xlsx)文件批量或者单一文件转换为PDF文件。不过在做具体操作之前需要在PC安装好Office,再利用Python的win32com包来实现Office文件的转换操作。安装win
分类:编程语言   时间:2021-04-06 12:12:41    收藏:0  评论:0  赞:0  阅读:27
SpringBoot注解---4.扩展原理
一、Bean的生命周期管理 bean的实例化:调用bean的构造方法,我们可以在bean的无参构造方法中执行相应的逻辑。 bean的初始化:在初始化时,可以通过BeanPostProcessor的postProcessBeforeInitialization()方法和postProcessAfter ...
分类:编程语言   时间:2021-04-06 09:19:35    收藏:0  评论:0  赞:0  阅读:53
SpringBoot注解---2.组件赋值
一、@Value 1.作用范围 @Value注解可以标注在字段、方法、参数以及注解上,而且在程序运行期间生效。 2.用法 通过@Value注解将外部的值动态注入到bean的属性中,一般有如下这几种情况: 注入普通字符串 @Value("NNN") private String name; // 注入 ...
分类:编程语言   时间:2021-04-06 09:16:53    收藏:0  评论:0  赞:0  阅读:50
CodeForces - 707E Garlands (二维树状数组)
傻逼题,能不能AC取决于眼力够不够好能看到“询问次数不超过2000”这一限制 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 typedef double db; 5 const int N=200 ...
分类:编程语言   时间:2021-04-06 09:14:24    收藏:0  评论:0  赞:0  阅读:30
springmvc 基础
Spring mvc:是基于spring的一个框架,实际上就是spring的一个模块,专门做web开发的理解是servelt的一个升级 web开发底层是serlevt,框架实在serlvert基础上加入一些功能,让你做web开发方便 Spring mvc:就是一个spring。spring是容器,i ...
分类:编程语言   时间:2021-04-06 09:10:45    收藏:0  评论:0  赞:0  阅读:47
js数组的几种遍历
ES5 普通遍历 const arr=['han','zhao','chen','li','zhang','xi'] for(let i=0;i<arr.length;i++){ console.log(arr[i]) } for in遍历 迭代出来的是下标 const arr=['han','zh ...
分类:编程语言   时间:2021-04-06 09:08:51    收藏:0  评论:0  赞:0  阅读:28
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!