码迷,mamicode.com
首页 > 编程语言 > 日排行
Java基础 (5) - 集合
Java集合大致分为List、Set、Queue和Map四种体系,List代表有序、重复的集合;(ArrayList、LinkedList、Vector)Set代表无序、不可重复的集合;(HashSet、LInkedHashSet、TreeSet)QueueJava5增加,代表一种队列的集合(priorityqueue)Map则代表具有映射关系的集合Collection接口1.Set、LIst、Q
分类:编程语言   时间:2019-09-07 01:03:59    阅读次数:97
Java 创建、填充PDF表单域
表单域,可以按用途分为多种不同的类型,常见的有文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据。下面的示例中,将分享通过Java编程在PDF中添加以及填充表单域的方法。包括:文本框、复选框、单选按钮、列表框、组合框、签名域、按钮等。这里填充表单域可分为2种情况,一种是在创建表单域时填充,一种是加载已经创建好表单域的文档进行填充。此外,对于已经创
分类:编程语言   时间:2019-09-07 01:07:34    阅读次数:138
源码时代前端干货分享| JavaScript编程优化,超强入门必备技能!
一、按强类型风格定义变量大家要知道js是一种弱类型语言,定义变量的时候不要太随意,大多数初学者定义变量时,只是声明变量而没有赋值,这样就显得太随意了声明变量的时候,一定要指明变量的类型,告诉解析器,你要声明变量的类型,不要让他去猜//2.定义变量letodd,//奇数个数even,//偶数个数sum,//总和avg//平均值上面这种就是不友好的代码,应该改为//2.定义变量letodd=0,//奇
分类:编程语言   时间:2019-09-07 01:16:35    阅读次数:99
基于python+opencv的人脸检测+
人脸检测分为两种:一种是基于知识的,一种是基于深度学习的。深度不会学习 人脸识别属于目标检测,主要涉及两个方面: ①先对检测的物体进行概率统计,从而知道待检测对象的一些特征,建立其目标的检测模型 ②用得到的模型来匹配输入的图像,如果有匹配则则输出匹配的区域,否则什么也不做。 我们看到的图片和计算机不 ...
分类:编程语言   时间:2019-09-07 01:17:08    阅读次数:119
java集合框架
1.明白java集合框架中接口,抽象类,和实现类之间的关系 2.ArrayList的底层源码实现原理,ensureCapacity的提前使用来优化程序性能 3.vector是同步的,ArrayList是非同步的,通过静态方法将ArrayList装换成同步的 4.接口可以继承接口 https://ww ...
分类:编程语言   时间:2019-09-07 01:17:21    阅读次数:101
Java基础 (11) - 反射
能解决Java中编译分为静态编译和动态编译。静态编译:在编译时确定类型,绑定对象,即通过。动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了java的灵活性,体现了多态的应用,从而降低类之间的藕合性。能得到实现Java反射机制的类都位于java.lang.reflect包中:1、Class类:代表一个类2、Field类:类的属性(成员变量)3、Method类:类的方法4、Construct
分类:编程语言   时间:2019-09-07 01:22:24    阅读次数:122
Java - Java Mail邮件开发(2)springboot +Java Mail + Html
1、springboot + Java Mail + Html 项目结构: pom.xml pod-scale-alarm.html SendEmailController.java App.java 运行结果: 在App.java中以鼠标邮件启动springboot。 ...
分类:编程语言   时间:2019-09-07 01:23:05    阅读次数:116
python的起源及特点
Python的起源 Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫 Monty Pytho ...
分类:编程语言   时间:2019-09-07 01:24:36    阅读次数:193
数组和集合的区别
集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,这样太麻烦了!所以,Java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少.区别1:数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值;集合只能存储引用数据类型(对象),集合中也可以存储基本数据类型,但是在存储的时候会
分类:编程语言   时间:2019-09-07 01:25:39    阅读次数:93
Java基础(10) - 内部类
存在意义1、内部类可以很好的实现隐藏一般的非内部类,是不允许有private与protected权限的,但内部类可以2、内部类拥有外部类所有元素的访问权限,private修饰也能访问。3、可实现多重继承,让多个内部类分别继承多个其他类,使外部类可以同时获取多个其他类的属性。4、可以避免修改接口而实现同一个类中两种同名方法的调用。(外部类继承,让内部类实现接口)参考:https://www.jian
分类:编程语言   时间:2019-09-07 01:27:56    阅读次数:81
Spring详解(一)
Spring 本文参考https://www.cnblogs.com/wmyskxz/p/8820371.html 了解Spring: Spring 的优势 低侵入 / 低耦合 (降低组件之间的耦合度,实现软件各层之间的解耦) 声明式事务管理(基于切面和惯例) 方便集成其他框架(如MyBatis、H ...
分类:编程语言   时间:2019-09-07 01:31:46    阅读次数:139
python 常用的库
本节大纲: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 ...
分类:编程语言   时间:2019-09-07 01:34:09    阅读次数:130
CF293E Close Vertices 点分治+树状数组
开始zz写了一个主席树,后来发现写个树状数组就行~ ...
分类:编程语言   时间:2019-09-07 01:35:07    阅读次数:102
R语言基础入门
请先安装好R和RStudio 如果不干别的,控制台就是一个内置计算器 分配符 类或者数据类型 R语言基于变量被赋予的值的属性自行决定变量类型,而非刻意定义变量类型 更改变量类型 R语言中变量类型有无穷个,因为可以自由定义新的类,当然,一些常用的类有以下: 变量类型 character – Strin ...
分类:编程语言   时间:2019-09-07 01:35:49    阅读次数:169
JavaScript简介
初步了解JavaScript 一、JavaScript的重要性 所有主流浏览器都支持JavaScript。目前,全世界大部分网页都使用javaScript。它可以让网页呈现各种动态效果。在web前端开发中,如果想实现漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。 学习Jav ...
分类:编程语言   时间:2019-09-07 01:36:05    阅读次数:111
Java基础 (3) - String/StringBuilder/Buffer StringFor
区别1.可变与不可变String—>privatefinalcharvalue[];final不可变的StringBuilder/Buffer—>charvalue[]可变的String设计成不可变原因->多个指引指向同一个内存空间,如任意指引修改,值将改变,其它引用也将改变。2.是否多线程安全String—>安全(不可变对象)StringBuilder—>不安全St
分类:编程语言   时间:2019-09-07 01:36:36    阅读次数:98
python任务2
【任务】和程序比比大小 提示用户猜一个数字,把用户输入的数字与一个固定值进行比较,提示输入的数字大于/小于/等于固定值。每次程序运行,用户猜三次 【步骤】 1. 在程序的一开始,将一个固定整数赋值给 变量A,作为之后要猜的数字; 2. 使用 input 函数提示用户输入一个数字,将用户输入的字符串类 ...
分类:编程语言   时间:2019-09-07 01:37:17    阅读次数:118
《java基础知识》Java集合(Map)
Java集合主要由2大体系构成,分别是Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。 今天主要讲:Map主要有二个子接口,分别为HashMap、TreeMap。 继承关系图: Map的整体特点: 1. 键值对存放<key , value> 2. 遍 ...
分类:编程语言   时间:2019-09-07 01:39:21    阅读次数:122
Java基础 (12) - 序列化
1、序列化是干什么的?内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。2、什么情况下序列化a、对象需要持久化(硬盘or数据库)b、网络传输(套接字orRMI)c、在进程间传递对象3、序列化ID的作用java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。反序列化时,JVM会把传来的字节流中的serialVersionUID
分类:编程语言   时间:2019-09-07 01:39:39    阅读次数:94
Java基础 (2) - 基本数据类型及包装类
关键字位数、常量池、包装类(自动装拆箱)8种基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean位数1、JVM规范中,boolean作为int处理,占4字节,boolean数组当做byte数组,占1个字节。2、byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来一共是256
分类:编程语言   时间:2019-09-07 01:39:56    阅读次数:104
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!