摘要: https://www.cnblogs.com/bingyimeiling/p/10255037.html 阅读全文
posted @ 2020-06-09 11:24 幻竹 阅读(104) 评论(0) 推荐(0)
摘要: 一、 相关基础概念 在开始java位运算的知识之前,我们先来了解几个基础的概念,机器数,真值,原码,反码,补码。 1.机器数 我们知道无论是代码还是数值,在计算机中最后都转换成以二进制的形式存在的,而一个数值在计算机中的二进制表示形式,就是这个数的机器数。机器数是有符号位的,在计算机中用一个二进制数 阅读全文
posted @ 2020-06-09 00:20 幻竹 阅读(305) 评论(0) 推荐(0)
摘要: 接口的默认方法和静态方法 接口中允许有默认方法和静态方法 默认方法特点: 所有的实现类都会自动继承接口中定义的默认方法 接口中的默认方法可以被实现类重写 在被调用时,实现类重写后的方法优先于默认方法 和1.8之前一样,在接口中仍然不允许定义普通的实现方法,接口仍然会保持除这些新特性外的所有原有特性 阅读全文
posted @ 2020-06-05 16:38 幻竹 阅读(173) 评论(0) 推荐(0)
摘要: package demo; import java.util.*; public class CardGame { ArrayList<String> poker = new ArrayList<>(); List<String> pokerBottom = List.of("大王", "小王"); 阅读全文
posted @ 2020-06-05 11:42 幻竹 阅读(173) 评论(0) 推荐(0)
摘要: 包装类 装箱 Integer i=new Integer(int i) 参数为基本数据类型 Integer i=new Integer(Stirng str) 参数为基本数据类型的字符串,否则会报异常,例如"a" 拆箱 int i2=i.intValue() 备注: jdk1.5之后支持自动装箱与拆 阅读全文
posted @ 2020-05-31 20:51 幻竹 阅读(113) 评论(0) 推荐(0)
摘要: System 成员方法 long currentTimeMillis() 获取系统毫秒值 void arraycopy(Object src,int srcPos,Object dest,int destPos,int count) 复制数组 StringBuilder 构造方法 StringBui 阅读全文
posted @ 2020-05-31 19:46 幻竹 阅读(115) 评论(0) 推荐(0)
摘要: Date 构造方法 Date d = new Date() 传入当前毫秒值,获取Date对象 Date d=new Date(long date) 传入指定毫秒值,获取Date对象 成员方法 long getTime() 获取毫秒值 ~String toLocaleString()~~ 返回Date 阅读全文
posted @ 2020-05-31 00:08 幻竹 阅读(100) 评论(0) 推荐(0)
摘要: 什么是序列化? 对象转换为字节序列的过程称为对象的序列化 什么是反序列化? 把字节序列恢复为对象的过程称为对象的反序列化 测试: transient使用小结: 1. 一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2. transient关键字只 阅读全文
posted @ 2020-05-05 21:06 幻竹 阅读(120) 评论(0) 推荐(0)
摘要: 依赖注入的方式 xml配置 构造函数 setter p命名空间 自动装配(了解) 注解 JavaConfig配置类 xml配置 构造函数 setter p命名空间 自动装配(了解) 1. byName 2. byType 拓展: 设置默认的自动装配 注解 1. 用在成员变量上 2. 用在构造方法上 阅读全文
posted @ 2020-05-02 13:05 幻竹 阅读(217) 评论(0) 推荐(0)
摘要: 1、配置环境变量 新建系统变量 设置变量名:MAVEN_HOME,变量值:Maven的安装路径 编辑Path变量 点击新建,设置值:%MAVEN_HOME%\bin 测试是否配置完成 cmd输入mvn -v,若出现maven版本,则配置成功 2、基础知识 Maven默认的本地仓库在哪? 答:$/.m 阅读全文
posted @ 2020-05-01 21:23 幻竹 阅读(235) 评论(0) 推荐(0)