自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 npm

npm 全称:Node Package Manager(Node 包管理工具) 安装:安装node.js(LTS长期维护版本)https://nodejs.org/zh-cn/(node自带npm工具) 检查:控制台(PowerShell)输入 npm -v 查看npm当前版本。同理 node -v查看node.js当前版本。 仓库查询:https://www.npmjs.co...

2019-05-24 17:15:00 112

转载 Object 类、equals、hashCode

Object 类: Object 类是所又类的终极父类。任何一个类都继承了 Object 类。 Object 常用方法: toString(); //返回该对象的字符串表示。 作用:重写toString方法,我们直接输出一个对象的时候,就会输出符合我们所需求的格式数据。 equals(Object obj); //用于比较两个对象的内存...

2016-11-08 16:14:00 96

转载 模板模式

模板模式:解决某类事情的步骤有些事固定,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率。 模板模式的步骤: 1、先写出解决该类事情其中的一件的解决方案。 2、分析代码,把会发生变化的代码抽取出来独立成一个方法。把该方法描述成一个抽象方法 3、使用final修饰模板方法,防止别人重写你的模板方法。 a...

2016-11-08 16:03:00 83

转载 访问修饰符

访问修饰符:访问修饰符是用来控制、属性、方法的可见性的关键字称之为访问修饰符。   public(公共) protected(受保护) default(缺省) private (从大到小) 同一个类 true    true    true    true...

2016-11-08 15:02:00 90

转载

包: 包的作用: 1、解决类名重复产生冲突的问题 2、便于软件版本的发布 定义包的格式: package 包名; 包名命名规范:包名全部小写。 包语句要注意的事项: 1、package语句必须位于java文件中第一语句。 2、如果一个类加上了包语...

2016-11-08 14:47:00 59

转载 异常

异常: Throwable 基类/超类 病 1、Error(错误)        1、不可治疗 2、Exception(异常)   2、可治疗的病 1、运行时异常   1、不一定去医院处理 2、编译时异常 ...

2016-11-08 13:52:00 88

转载 匿名内部类

匿名内部类:没有类名的类就称作为匿名内部类匿名内部类的好处:简化书写。匿名内部类的使用前提:必须存在继承或者实现关系才能使用。 //继承: 简单使用: abstract class Animal{ public abstract void run(); } //匿名内部类:匿名内部类只是没有类名,其他的一概成员都是具备...

2016-09-23 10:56:00 68

转载 内部类

内部类:一个类定义在另一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类。好处:便于区分该 class 文件是属于哪个外部类的。内部类的类别: 1、成员内部类:定义在类的内部类 成员内部类的访方式: 方法一:在外部类提供一个方法创建内部类的对象进行访问 ...

2016-09-23 10:33:00 61

转载 多态

多态:一个对象具备多种形态(父类的引用类型变量指向了子类的对象 或者是 接口的引用类型变量指向了接口实现类对象)多态的前提:必须存在继承或实现关系。多态注意事项: 1、多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量 2、多态情况下,子父类存在同名的非静态的成员函数时,访问的是子类的成员函数 3、多态情况下,子父类存在同名的静态的成员函数时,访问的是父类的...

2016-09-23 09:48:00 94

转载 抽象类abstract、接口interface

抽象类: abstract抽象类的好处:强制要求子类一定要实现指定的方法。abstract 修饰符 1、如果一个函数没有方法体,那么该函数必须要使用 abstract 修饰,把该函数修饰成抽象的函数。 2、如果一个类出现了抽象的函数,那么该类也必须使用 abstract 修饰。 3、如果一个非抽象类继承了抽象类,那么必须要把抽象类的所有抽象方法全部实现。 4、抽象...

2016-09-23 09:34:00 65

转载 继承、方法重写、instanceof关键词、final修饰符

继承要注意的事项: 1、千万不要为了减少重复代码而去继承,只有真正的存在着继承关系的时候才去继承。 2、父类私有的成员不能被继承 3、父类的构造函数不能被继承 4、创建子类对象时会先默认调用父类的无参构造方法(调用父类的构造方法是为了初始化从父类继承下去的属性的) super 关键字 super 关键字与 this 关键字的区别: 1、代表的...

2016-09-23 09:24:00 115

转载 单例设计模式

单例设计模式:保证一个类在内存中只有一个对象 饿汉单例设计模式: 1、私有化构造函数 2、声明本类的引用类型变量,并且使用该变量指向本类对象。 3、提供一个公共静态的方法获取本类的对象 class Single(){   private static Single single = new Single();   private Single()...

2016-09-19 18:21:00 70

转载 构造函数、代码块

构造函数:作用:给对应的对象进行初始化。java构造函数权限默认和类的权限保持一致。 代码块:1、构造代码块2、局部代码块3、静态代码块 构造代码块 作用:给对象进行统一的初始化。 写法: { //构造代码块 }注意:构造代码块的大括号必须位于成员变量位置上。(方法之外,类之内。) class Text(){ int i = ...

2016-09-13 20:26:00 81

转载 二维数组

二维数组 局部变量记录了一维数组的内存地址,一维数组记录了二维数组的内存地址。 /* 动态初始化: 数据类型 [] [] 变量名 = new int [2][3]; */ /* 静态初始化: 数据类型[][] 变量名 = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...} ..} */ class Demo16...

2016-08-31 15:44:00 65

转载 数组工具类(Arrays):java.util 附带直接排序、冒泡排序、二分查找法

//数组工具类(Arrays):java.util 排序(选择排序) sort int [] i = Arrays.sort(数组);升序 二分查找法 binarySearch int i = Arrays.binarySearch(数组,要查询的数);//找到返回所在的数组的索引值,找不到则返回负数 遍历数组 String num = A...

2016-08-31 15:36:00 105

转载 java管理内存之 栈内存、堆内存(简单了解)、static(静态\修饰符)、主函数main参数...

栈内存的特点:   栈内存存储的都是临时变量,变量一旦出了自己的作用域,那么马上会从内存中消失,释放内存空间。   栈内存(方法栈):    一个方法要运行的时候,jvm会在栈内存中开辟一片属于这个方法的空间,让这个方法在这片空间内执行。 堆内存的特点:  堆内存存储的都是对象数据,对象一旦被使用完,并不会马上从内存中消失,而是等待垃圾回收器不定期把垃圾对象回收,这时候该对象才...

2016-08-31 15:14:00 95

转载 break、continue 配合标记的使用:

break 配合标记的使用: 笔试题目:break 目前位于内层for循环,如何才能让break作用于外层的for循环? 可以用标记解决 标记的命名规则只要符合标记符的命名规则即可。 aaa: for (int i = 0;i < = 3;i++){ for(int j = 0;j<=4;j++){ Sys...

2016-08-31 15:12:00 94

转载 有关位运算符的笔试题目:(***)

/* 1. 交换两个变量的值,不准出现第三方变量。 2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位 00000000-00000000-00010100-01001101 & 00000000-00000000-00000000-00001111 -----------...

2016-08-22 21:19:00 74

转载 java中的基本运算符、取余、逻辑运算符、逻辑运算符、位运算符、移位运算符...

注意事项: 常量在编译的时候会赋值,变量在运行的时候才在内存中分配空间赋值。 赋值运算符 += -+ *+ %= \= 在java编译器会进行强制类型转换 取余: 在java中做取余运算的是时候,结果的正负号是取决于被除数。 逻辑运算符&且 |或 !非 ^异或 &&短路与 ||短路或 位运算符:直接操作二进制位的。 ...

2016-08-22 21:07:00 249

转载 数据类型的转化(注意细节)+负数二进制算法

数据类型的转换要注意的细节: 凡是byte、short、char数据类型数据在运算的时候都会自动转换成int类型的数据再运算 多个数据类型的数据在运算的时候取决于大的数据类型 例子: byte a1 = 1; byte a2 = 2; byte a3 = (byte)(a1+a2); System.out.println(a3); //输出3 System....

2016-08-22 20:58:00 145

转载 java中的八种基本数据类型

java中的八种基本数据类型 整数的数据类型: byte(字节)     8位(bit) 2 ^ 8 = 256 -128 ~ 127 short(短整形)    16bit 2 ^ 16 = 65536 int(整形)      32bit 2 ^ 32 lon...

2016-05-25 23:31:00 145

转载 进制之间的转换

进制之间的转换 十进制转二进制的方法:使用十进制的数据不断除以2,直到商为0为止。从下往上取余数就是对应的二进制。 二进制转十进制:使用二进制的每一位乘以2的n次方,n从0开始,每次递增1,然后把各部分的数据相加即可。 八进制:每三个二进制及记录一个数字 每三个二进制为一位 001,111(二进制) --->1,7(八进制) 八进制和十...

2016-05-23 19:59:00 104

转载 关键字、标识符、javadoc工具、javap反编译工具的使用

标识符:在java程序中有些名字是可以自定义的,那么这些自定义的名字我们就称作为自定义的标识符。表示符要注意的细节: 1、标识符的组成元素是由 字母 (a-z、A-Z) 、数字(0-9)、下划线(_)、美元符号($). 2、标识符不能以数字开头 3、标识符是严格区分大小写的 4、标识符的长度是没有长度限制的 5、标识符的命名一般要有意义(要做到让人见名知意)...

2016-05-21 14:51:00 160

转载 classpath 环境变量

classpath 环境变量: 设置了classpath环境变量的时候,启动jvm(java虚拟机)的时候,那么java虚拟机就会 根据classpath环境变量所保存路径信息下去寻找对应的class文件。 设置classpath环境变量信息的有分号与没有分号的区别: 1. 如果配置classpath环境变量信息没有加上分号,那么...

2016-05-20 14:58:00 161

转载 JAVA环境变量配置

java的运行环境: jre: java的运行环境 jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件) jdk: java开发工具集 jdk = jre + java开发工具 安装jdk的路径要注意:不能带有中文路径或者是空格。jdk目录的介绍 bin:存放的是java的开发工具。 jav...

2016-05-19 18:58:00 81

转载 常见的doc命令

常见的dos命令:     盘符:        进入制定的盘下面。 操作文件夹   dir          列出当前控制台所在的路径下的所有文件以及文件夹   cd 路径        进入制定的路径下   cd ..         回退到上一级目录上   cd\          回退到当前路径下的根目录   md 文件的名字    创建一个文件夹   rd ...

2016-05-17 20:21:00 80

空空如也

空空如也

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

TA关注的人

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