- 博客(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关注的人