自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 hashmap

1 HashMap概述特点:基于哈希表的 Map 接口的实现;键唯一,值可重复;允许存放null值和null键;无序(存取顺序不一致);实现不同步,线程不安全;除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。如果要顺序输出存储的内容,必须使用LinkedHashMap,该类继承自HashMap,但是内部保证了存储的有序性。保证唯一性:依赖于存储元素的e...

2020-01-05 13:27:20 99

原创 xshell使用

window使用Xshell登录到远程服务器进行部署1 Xshell的具体步骤如下:1.1 在官网上下载Xshell,并安装后,图标如下所示:1.2 打开Xshell 点击文件 → 新建,操作后点击连接,连接界面如下图所示1.3 完成身份认证后,不能直接点击连接,应点击用户身份认证,用户身份认证界面如下图所示部署部署目前是要登录到远程服务器进行部署的。部署的具体步骤如下:(路径不一定对...

2020-01-05 13:25:31 174

原创 修饰符不能修饰变量

在工作中别人遇到的面试题,这很明显是基础类的问题,但是我们工作很久的程序员们很多都会看不出来,这个考察的其实是对权限修饰符的作用域范围是否掌握。下面是答案:变量和属性是有区别的:变量是方法体中定义的,我们称为临时变量。属性是类体中定义的。而权限标示符只用于修饰属性和方法。不修饰变量。方法中定义的临时变量在方法调用完成之后就不存在了,不需要用修饰符定义!最佳答案变量和属性是有...

2020-01-03 18:49:01 248

原创 java泛型实例

你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。下面是定义泛型方法的规则:所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前(在下面例子中的)。每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识...

2020-01-03 17:25:35 151

原创 java文档注释

javadoc 标签javadoc 工具软件识别以下标签:标签 描述 示例@author 标识一个类的作者 @author description@deprecated 指名一个过期的类或成员 @deprecated description{@docRoot} 指明当前文档根目录的路径 Directory Path@exception 标志一个类抛出的异常 @exception exc...

2019-12-28 10:11:00 127

原创 java多态有什么用

public abstract class myinterface { public abstract void methon();}这是父类 public class interfaceabs extends myinterface {public void methon(){ System.out.println("抓猫");} }这是子类publ...

2019-12-27 23:01:52 351

原创 java接口实例2

1.接口是没有静态代码块或者构造方法的2.一个类的直接父类是唯一的,但是一个接口可以实现多个接口class interfaceabs implements myinterface,myinterface23.如果实现类所实现的多个接口当中,存在重复的抽象方法,只需要覆盖重写一个4.如果实现类没有覆盖重写所有接口当中的所有抽象方法,就必须声明为抽象类5.如果实现类所实现的多个接口中,存在...

2019-12-27 21:35:50 98

原创 java接口实例1

1.执行接口的规则public interface myinterface { void methon(); } //这是一个接口 class interfaceabs implements myinterface { @Override public void methon() { System.out.println("这是一个方法"...

2019-12-27 20:54:41 163

原创 java泛型

Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Java 泛型...

2019-12-20 20:42:16 105

原创 java包

Java 包(package)为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权...

2019-12-20 20:41:00 56

原创 java封装

Java 封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,...

2019-12-20 20:40:03 57

原创 java接口

关于接口的几个重点我们不能直接去实例化一个接口,因为接口中的方法都是抽象的,是没有方法体的,这样怎么可能产生具体的实例呢?但是,我们可以使用接口类型的引用指向一个实现了该接口的对象,并且可以调用这个接口中的方法。因此,上图中最后的方法调用我们还可以这样写:(实际上就是使用了Java中多态的特性)public class Main {public static void main(String...

2019-12-20 20:38:47 53

原创 java学习之接口(4)

接口的继承一个接口能继承另一个接口,和类之间的继承方式比较相似。接口的继承使用extends关键字,子接口继承父接口的方法。下面的Sports接口被Hockey和Football接口继承:// 文件名: Sports.javapublic interface Sports{ public void setHomeTeam(String name); public void s...

2019-12-13 20:03:45 61

原创 python基本语法

一、语法默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。注释Python中单行注释以 # 开头,实例如下:实例(Python 3.0+)#!/usr/bin/python3 # 第一个注释print ("Hello...

2019-12-13 20:03:02 121

原创 java学习之接口(3)

一、接口示例回调是一种常见的程序设计模式。在这种模式中,可以指出某个特定时间发生时应该采取的动作。例如,可以指出按下鼠标或选择某个菜单项时应该采取什么行动。Timer构造器的第一个参数是发出通告的时间间隔,它的单位是毫秒,第二个参数是监听器对象。package TimerTest; import java.awt.Toolkit;import java.awt.event.Action...

2019-12-13 19:51:14 63

原创 java学习之接口(2)

一、接口的特性接口变量必须引用实现了接口的类对象2.可以使用instanceof检查一个对象是否实现了某个特定的接口if(anObject instanceof Comparable){......}3.接口不能包含实例域或静态方法,但却可以包含常量public interface a extends b{ double milesPerGallon(); doub...

2019-12-12 23:09:04 65

原创 java学习之接口(1)

一、接口概念接口技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。比如Arrays类中的sort方法承诺可以对对象数组进行排序,但要求满足:对象所属的类必须实现了Comparable接口。public interface Comparable{ int compareTo(Object other...

2019-12-12 00:16:08 60

原创 java学习之反射

一、Class 类java运行时系统始终为所有的对象维护一个被称为 运行时的类型 标识。这个信息跟踪着每个对象所属的类,虚拟机利用运行时类型信息选择相应的方法执行。然而,可以通过专门的java类访问这些信息,保存这些信息的类被称为Class,Object类的getclass()方法会返回一个class类型的实例。Employee e;Class cl=e.getClass();cl.ge...

2019-12-06 20:47:00 63

原创 java学习之继承(4)

一、对象包装器与自动装箱有时候,需要将int这样的基本类型转换为对象,所有的基本类型都有一个与之对应的对象,例如IntegerintLonglongFloatfloatDoubledoubleShortshort这些类被称为包装器。对象包装器类是不可变的,**即一旦构造了包装器,就不允许更改包装在其中的值。**而且对箱包装器类还是final,...

2019-12-06 19:49:13 60

原创 java学习之继承(3)

一、泛型数组列表首先,java允许在运行时确定数组的大小。int actualsize=...;Employee[] staff=new Employee[actualsize];2.使用java的一个ArrayList的类。ArraryList<Employee> staff=new ArrayList<>();定义一个泛型为Employee的数组列表...

2019-12-06 17:41:51 77

原创 java学习之继承(2)

一、抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类...

2019-12-03 16:17:01 72

原创 java学习之继承(1)

一、定义子类1.父类和子类class ListNode{...}class list extends ListNode(...)//list是ListNode的子类 ListNode是list的超类子类继承超类的所有属性和方法,但不能访问私有属性和私有方法。2.覆盖方法超类中的有些方法对子类不一定适用,在子类中提供一个新的方法(方法名相同)来覆盖超类的这个方法。多态:此时超类和子...

2019-11-30 22:46:36 57

原创 Java学习之方法参数、构造器、包

一、方法参数Java总是按值调用,方法不能修改一个基本数据类型的参数double percent=10;harry.raiseSalary(percent);//percent的值还是10;(相当于形参)2.对象引用作为参数就不同了,对象引用相当于指针,对象引用变量引用的那个实例对象,会变化。public static void triplesalary(employee x)...

2019-11-30 15:04:50 159

原创 java学习之用户自定义类、静态域 静态方法

一、用户自定义类这些类没有main方法,但都有自己的实例域和实例方法。class classname{field1field2constructor1constructor2method1method2}例如class Employee{private String name; //实例域public Employee(String a){name=a; ...

2019-11-27 16:22:35 218

原创 java学习之类、对象、数据结构(栈)

一、类类是万物(?)的一个模板,它描述一类对象的行为和状态。例如,图纸是一个类,是制造汽车的模板。class hello{int a;void say(){System.out.print(a); }}二、对象对象是类的实例,比如图纸是一个类,而一个汽车是图纸的一个实例。对象有属性,行为,状态。创建对象hello a=new hello();a.a=1;a.say()...

2019-11-26 22:58:01 71

原创 java栈

一、方法1 boolean empty()测试堆栈是否为空。2 Object peek( )查看堆栈顶部的对象,但不从堆栈中移除它。3 Object pop( )移除堆栈顶部的对象,并作为此函数的值返回该对象。4 Object push(Object element)把项压入堆栈顶部。5 int search(Object element)返回对象在堆栈中的位置,以 1 为基数...

2019-11-23 15:26:57 40

原创 java异常处理

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常:例...

2019-11-23 15:25:37 43

原创 正则表达式

一、java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。二、实例this\s+is\s+text注意字符串中的 \s+。匹配单词 “this” 后面的 \s+ 可以匹配多个空格,之后匹配 is 字符串,再之后 \s+ 匹配多个空格然后再跟上 text 字符串。可以匹配这个实例:...

2019-11-23 10:32:00 64

原创 java学习之数组

一、定义数组定义数组 int[] a={1,2,3}或者int a[]={1,2,3}二、 匿名数组new int[] ={2,3} 匿名数组用来不创建新变量的情况下重新初始化数组 例如 int[] s={1,2,3} samll(数组名)=s ;small=new int[]={1,2,3}三、创建一个长度为0的数组new a[0]四、数组拷贝(两个变量引用同一个数组)in...

2019-11-17 11:32:56 56

原创 java学习之变量、字符串、输入输出(注意点)

一、变量定义变量时,java的变量名可以是Unicode中表示字母的字符 和表示数字的字符 但空格 + 等不能常量java中,利用关键字final指示常量final double a =2.2;一旦赋值后就不能被改变类常量在一个类中的多个方法中使用在类的定义下面public static final double a=2.2;二、数学函数与常量1、如Math.s...

2019-11-14 22:29:16 2362

原创 java学习之数据类型(注意点)

一、整型1、int 4 字节 short 2字节 long 8字节 byte 1字节2、java中整形的范围与运行机器无关 提高可移植性16位处理器占2字节 32位处理器占4字节 32位long占4字节 64位占8字节3、长整形数值后缀l,十六进制数值前 0x或者0X,八进制前缀0,二进制0b,0B 加下划线增加可读性二、浮点型1、float 4字节 有效位数6~7位double 8...

2019-11-12 21:02:58 148

原创 制作自适应网页的尝试

一、使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。二、语法@media mediatype and|not|only (media feature) { CSS-Code;...

2019-11-08 14:54:23 93

原创 实践中的备忘点

一、关于background-image的url路径问题1.主文件夹中,有一个a文件夹,里面放着html/css文件。有一个b文件夹,里面放着图片。 当设置css样式,background-image时,url应写为(‘b/img.jpg’)。意思是html文件和图片同级,变要从父级文件夹找齐。若html文件和b文件夹同级,写url(img.jpg) background-image: ur...

2019-11-08 14:44:18 51

原创 jquery 动画方法

一.jquery animate()方法参数:(selector).animate({styles},speed,easing,callback)$('#test').animate({top:"1000px"},1000);此处将id为test的元素顶部距离父级1000px进行平滑动画;只有数字值可创建动画(比如 “margin:30px”)。字符串值无法创建动画(比如 “backgr...

2019-11-08 14:32:21 89

原创 Github的使用学习

一、github创建1.注册github账号(网站)打开https://github.com/进行注册,关联邮箱并验证。2.创建仓库(网站)点击新建3.下载git1. 进入https://git-scm.com/download/win2. 根据电脑系统选择下载版本3. 选择好安装路径,一路next下去4. 安装完成打开后界面如下4.配置本地仓库1. 获得公钥...

2019-10-31 21:15:42 92

原创 jquery选择器文本,属性,样式的操作笔记

一、文档就绪事件 - $(document).ready(function(){ // 开始写 jQuery 代码... });或者简写成: - $(function(){ // 开始写 jQuery 代码... });防止文档在完全加载(就绪)之前运行 jQuery 代码,在 DOM 加载完成后才可以对 DOM 进行操作。二、获得内容$(‘id/cl...

2019-10-30 21:02:45 197

原创 JavaScript学习笔记

JavaScript 显示数据有不同方式:1.使用 window.alert() 弹出警告框。2.使用 document.write() 方法将内容写到 HTML 文档中。3.使用 innerHTML 写入到 HTML 元素。4.使用 console.log() 写入到浏览器的控制台。JavaScript 局部作用域变量在函数内声明,变量为局部作用域。一、局部变量:只能在函数内部访...

2019-10-29 17:32:15 77

原创 学习HTML&css样式遇到的注意点和问题

#学习HTML&css样式遇到的注意点和问题##HTML注意点:一、块级标签1.独占一行,不和其他元素待在同一行2.能设置宽高常见的块级标签:div,p,h1-h6,ul,li,dl,dt,dd二、行级标签1.能和其他元素待在同一行2.不能设置宽高常见的行级标签:a,span,strong,u,em–>三、行内块标签1.能和其他元素待在一行2能设置宽高常见的...

2019-10-15 21:53:20 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除