摘要:
今日所学:
/* 2019.08.19开始学习,此为补档。 */
File
文件或目录的抽象表示
public File(String parent , String child)
传入父目录地址,传入子文件名
public File(File parent , String child)
传入... 阅读原文
2019-09-15 15:23:01 阅读(2559) 评论(0)
摘要:
JAVA
1. length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;
2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;
3. java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调... 阅读原文
2019-09-15 14:27:01 阅读(2528) 评论(0)
摘要:
今日所学:
/* 2019.08.19开始学习,此为补档。 */
1.数组变量
a.数组变量是数组的管理者而非数组本身
b.数组必须创建出来然后交给数组变量来管理
c.数组变量之间的赋值是管理权限的赋予
d.数组变量之间的比较是判断是否管理同一个数组
2.String是一个类,String的变量... 阅读原文
2019-09-15 13:30:02 阅读(2404) 评论(0)
摘要:
动态代理实现
1.JDK动态代理
jdk动态代理实现步骤:
前提:jdk动态代理有限制条件,要代理的目标对象必须要实现接口
实现:使用反射API实现,具体实现原理这里不做详细讲解,这里只讲解动态代理的实现。
以下为代码列表,所有涉及到的类有三个
Calculator.java 【目标对象实现... 阅读原文
2019-09-15 12:36:01 阅读(2327) 评论(0)
摘要:
今日所学:
/* 2019.08.19开始学习,此为补档。 */
数组
1.一维数组:数据类型[ ] 变量名 = new 数据类型[长度]
获取长度:array.length
在使用下标时确保不超过array.length - 1,否则容易出现ArrayIndexOutOfBoundsExcepti... 阅读原文
2019-09-15 11:36:02 阅读(2459) 评论(0)
摘要:
今日所学:
/* 2019.08.19开始学习,此为补档。 */
StringBuffer
定义: 可变字符序列 - 线程安全的
作用:基本与String相同,也是用于描述字符串
与String的区别:
自带缓冲区(8K),所有的数据拼接操作都在缓冲区中进行,不会在常量池中产生多余的数据
如果当... 阅读原文
2019-09-15 09:36:01 阅读(2543) 评论(0)
摘要:
给大家介绍一个博客评论神器,Valine。
本来hexo博客用的是gitment,我也非常喜欢,看着逼格就超高呀。无奈我用着bug略多,而且毕竟有github账户的小伙伴似乎并不多。于是我就忍痛准备换评论系统。然后在最近刚刚加入的hexo博客群里,看见了一个神器。也就是本篇主人公——Valine.js。
具体... 阅读原文
2019-09-15 08:30:07 阅读(2310) 评论(0)
摘要:
Java的super关键字
步骤 1 : 准备一个显式提供无参构造方法的父类
准备显式提供无参构造方法的父类
在实例化Hero对象的时候,其构造方法会打印
“Hero的构造方法 "
package charactor;
import property.Item;
public class Hero {... 阅读原文
2019-09-15 06:45:02 阅读(2438) 评论(0)
摘要:
1.2 Struts2的概述 :
Struts2是一个基于MVC设计模式的WEB层的框架.
1.2.1 常见web层框架
Struts1,Struts2,WebWork,SpringMVC
Struts... 阅读原文
2019-09-15 06:00:18 阅读(2382) 评论(0)
摘要:
今日所学:
/* 2019.08.19开始学习,此为补档。 */
1.Random生成的随机数是伪随机数,因为只要两个Random对象的种子相同,而且方法的调用顺序也相同,则产生的随机数相同。
Random r1 = new Random() ;
//以当前时间为默认种子
Random r2 =... 阅读原文
2019-09-15 00:51:01 阅读(2407) 评论(0)