自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 类的访问方式

类的访问方式* 不导入包访问 * 被使用的类和当前类在同一个包下时可以直接访问。 * 该类在java.lang中时,可以直接使用。​ * 导包访问 * 导包格式01:import 包名.包名...类名; 导入指定包下的指定类。 * 导包格式02:import 包名.包名...*; 导入指定包下的所有类,不包括子包下的类...

2019-11-02 17:53:56 958

原创 包的概述和定义格式

包的概述和定义格式包的概念 * 包在文件系统中就是一个文件夹。 * 包就是文件夹。​包的作用 * 将功能相同或相似的类和接口放在同一个包下,方便类的查找和管理。 * 登录功能:com.itheima.login * 注册功能:com.itheima.register * 避...

2019-11-02 17:50:10 994

原创 static

static关键字概述static关键字的概述 * 是一个修饰符。 * 一般用来修饰成员变量,成员方法以及代码块 * static修饰的成员变量和成员方法不再属于对象,而是属于类。可以被该类的所有对象共享。​成员变量的分类 * 静态成员变量或类变量:被static修饰的成员变量 * 非静态成员变量或实...

2019-11-02 17:48:14 2252 2

原创 笔记_多态

1. 多态的概述1.1 多态的概述 同一种事物表现出来的多种形态则称为多态。 "俊杰" ==> 班长 "俊杰" ==> 儿子"俊杰" ==> 父亲"俊杰" ==> 路人甲1.2 多态的前提必须有子父类关系或类实现接口关系 必须有方法重写 必须有父类引用指向子类对象或接口引用指向实现类对象1.3 多态的格式父类类名 变量名 = ne...

2019-11-02 17:28:49 172

原创 接口

1. 接口的引入2. 接口的概念接口也是一种数据类型,比抽象类更加抽象的'类'。接口是功能的集合,它只描述功能所具备的方法,如何实现这些方法由实现类(子类)通过方法重写来完成。3. 接口的定义和使用格式3.1 定义格式interface 接口名{ // 抽象方法 // 默认方法:JDK1.8}3.2 使用格式...

2019-11-02 17:25:26 1694

原创 抽象类和抽象方法

抽象类和抽象方法的概念抽象方法的概念 * 被abstract修饰的没有方法体的方法就是抽象方法; 抽象方法的格式 * 修饰符 abstract 返回值类型 方法名(参数列表); 抽象类的概念 * 具有抽象方法的类就是一个抽象类。 * 被abstract修饰的类就是一个抽象类。 抽象类的格式 ...

2019-11-02 17:22:55 358

原创 this和super关键字访问普通成员(非private)

this关键字访问普通成员 this.成员变量名; * 先在本类中查找成员变量,如果本类中没有,则去父类中查找,直到Object类,如果依然没有找到,则编译失败。 * 只要找到了,就不会继续向上查找。 this.成员方法(参数); 先在本类中查找成员方法,如果本类中没有,则去父类中查找,直到Object类,如果依然没有找到,则编译失...

2019-11-02 17:09:23 391

原创 Override注解介绍

@Override注解作用 * 用来修饰方法声明的,告诉编译器该方法是重写父类中的方法,如果父类中没有该方法 ,则直接编译失败。 * 不管是否使用该注解修饰方法声明,只要该方法声明和父类方法声明一致就属于重写。...

2019-11-02 17:07:44 1084

原创 方法重写的概念和格式

方法重写的概念 * 在子类中,出现了和父类方法声明完全一样的方法(方法返回值类型一样,方法名一样,参数列表一样)。方法重写的格式 * 除方法体以为,其他和父类方法声明一样。什么时候使用方法重写? * 父类中的方法不能满足子类的需求时,就可以重写父类中的方法,子类自己实现该方法。方法重写的注意事项 * 子类重写父类的...

2019-11-02 17:04:52 814

原创 类与类之间的关系

Java中类与类之间关系有哪些组合关系继承关系代理关系组合关系在类型A中的成员变量的数据是类型B时,则A和B就是组合关系.组合关系的案例人和宠物继承关系:继承是面向对象的三大特征之一继承是类与类关系之间的一种从类与类关系的设计角度来,子类必须是父类的一种才可以使用继承.继承的好处提高了代码的复用性提高了代码的扩展性为多...

2019-11-02 17:01:47 240

原创 宏替换的final变量

对于一个final变量阿狸说,不管是类变量 实例变量 局部变量,只要满足以下三个条件,那么这个final变量就不是一个变量了,而是一个直接量.使用final变量修饰符修饰在定义该final变量时指定了初始值该初始值可以在编译时就被确定下来 public static void main(String[] args) { String s1 = "Hel...

2019-10-02 16:14:57 181

原创 String str = new String("hello")创建了几个对象

当使用new String("hello") 时,JVM会先使用常量池来管理"hello"直接量,在调用String类的构造器来创建一个新的String对象,新创建的String对象被保存在堆内存中总结:new String("hello")一共产生了两个字符串对象...

2019-09-21 21:33:45 770

原创 Java 中的toSttring方法

一般都是对自身信息的描述:输出一个对象,对于toString可以省略,结果是一样的package tostring;/** * Date:2019/9/21 * Author:zkh * DESC: */public class Apple { private String color; private int weight; pub...

2019-09-21 19:15:21 291

原创 Boolean.compare的用法

Java7增强了包装类的功能,Java7位所有的包装类提供了一个静态的compare(xxx vall,xxx val2)方法,这样开发者就可以通过包装类提供的compare(xxx vall,xxx val2)方法比较两个基本类型的大小,包括比较两个Boolean类型值,两个Boolean类型值进行比较时,true>false. System.out.println(B...

2019-09-19 20:15:14 1414

原创 String的方法

String.toUpperCase() 就是字符串小写转换为大写String.toLowerCas()就是字符串大写转小写

2019-09-18 22:07:57 89

原创 Integer.parseInt的作用

nteger.parseInt(String)的作用就是将String字符类型数据转换为Integer整型数据。 String intStr = "123";// 把一个特定的字符串转换成intbianliagn int it1 = Integer.parseInt(intStr);...

2019-09-18 19:00:40 1494

原创 方法重载(overload)和方法重写(override)的区别

其实重载和重写放在一起比较本身没有太大意义因为重载主要发生在同一个类的多个同名方法之间而重写发生在子类和父类的同名方法之间二者都是发生在方法之间,且要求方法名相同之外,没有太大的相似之处父类方法和子类方法之间也可能发生重载,因为子类会获得父类的方法,如果子类定义了一个与父类方法相同的方法名,但是参数列表不同的方法,就会形成父类方法和子类方法的重载...

2019-09-15 14:08:26 128

原创 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2数组越界异常

/** * Date:2019/8/8 * Author:zkh * DESC:数组越界异常:访问不存在的索引,辉造成数组越界异常 */public class ArrayIndexOutOfBoundsExceptionDemo { public static void main(String[] args) { int[] arr = {3, 5}; ...

2019-08-08 16:57:32 4194

原创 eclipse格式化代码块遇到的问题

方法一:选中要格式化的代码 --> ctrl + shift + f(f: form)该快捷键不起作用时,用鼠标点:Source=>Format方法二:window=>preferences设置好了,但是还是格式化不了代码怎么办?我的问题是搜狗输入法出现了问题.由于快捷键的冲突ctrl + shift + f解决方法是把搜狗的输入法快捷键该了一下,...

2019-07-23 18:29:04 241

原创 二位数组的遍历

int[][] arr = {{1, 2, 3}, {1, 4545, 34}}; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length;j++) { System.out.println(arr[i][j]); ...

2019-07-21 21:36:24 176

原创 数组初始化

动态初始化int [] arr = new int[3];静态初始化:int[] arr = {1, 2, 3};

2019-07-21 21:16:47 162

原创 随机数Random

用于产生一个随机数导包: import java.util.Randon();创建对象: Random random = new Random();获取对象:int number = random.nextInt(10); 产生的数据在0到10之间,包括0,不包括10。 括号里面的10是可以变化的,如果是100,就是0-1...

2019-07-20 18:43:51 288

原创 一台手机第一天支付1元,第二天支付2元,第三天支付4元,连续支付30天,请问一共需要支付多少钱?

一台手机第一天支付1元,第二天支付2元,第三天支付4元,连续支付30天,请问一共需要支付多少钱?按照以上推理得:第一天是2的0次方等于1第二天是2的1次方等于2第三天是2的2次方等于4java代码中的多少次次方是Math中的pow方法pow(a,b);其中a和b默认都是double如果是以下写法报错的(异常Type mismatch: cannot convert from d...

2019-07-05 18:24:34 15555

原创 eclipse安装时Could not create the Java virtual machine

安装eclipse是报错:网上有的帖子是修改配置文件我修改之后还是不可以,然后我再查了一下我当前的jdk,我目前使用的是JDK1.7,然后我下载jdk1.8之后安装使用就可以了所以我的问题是jdk的问题【解决方法】:更换jdk...

2019-06-30 20:12:10 513

原创 插入音频文件

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>音频测试</title> </head> <body> <audio src="music/hxn.mp3...

2019-04-24 17:24:38 801

原创 MySQL异常 2003 -Can't connect to MySQL server on 'localhost' (10061 "Unknown error'')

MySQL异常: 2003 -Can't connect to MySQL server on 'localhost' (10061 "Unknown error'') 2003年-无法连接MySQL服务器上的“本地主机”(10061“未知错误”)解决方法:打开任务管理器->服务-...

2019-04-20 14:30:33 5575 4

原创 测试笔记day01

2019-04-10 21:46:21 122

原创 IDEA中的psvm失效

IDEA中输入psvm没有自动补全代码怎么办?解决方法:

2019-04-07 22:02:04 10651 2

原创 JSP中confirm之后再confirm提示框

意思是点击一个提示框之后,点击确定之后然后再跳出来一个提示框,具体是如何实现的?至于在jsp页面中一个提示框的我知道怎么操作,就是不知道两个是怎么操作的个人思路是嵌套,但是具体怎么嵌套是不清楚解决方法...

2019-03-27 16:36:14 2093

原创 Hibernate状态图

2019-03-24 18:52:53 103

原创 jsp中获取list的长度

The function size must be used with a prefix when a default namespace is not specified当未指定默认名称空间时,函数大小必须与前缀一起使用原来:${******List.size()}获取该list的长度,但是jsp页面不允许这么写的改为${fn:length(******List)},改为这样子...

2019-03-22 11:08:17 1129

原创 系统吞吐量

一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust对CPU消耗越高,外部系统接口、IO影响速度越慢。系统吞吐能力越低,反之越高。系统吞吐量几个重要參数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟request/事务数量并发数:系统同一时候处理的req...

2019-03-03 11:20:33 2214

原创 获取颜色编码

1,使用截屏功能2,正在截屏的时候按下shit,然后看到一个#c92027(red/红色)3,按下字母C4,到需要颜色代码的地方Ctrl+V

2019-01-10 22:06:22 1113

原创 java面试题之一个for循环打印九九乘法表

package text;public class nice { public static void main(String[] args) { for (int i = 1, j=1; j&lt;=9;) { if(i&lt;j) { //每次循环之后重新赋值1给j,i++ i++; j=1; System.out.println(" ")...

2018-11-21 18:14:03 667

原创 MVC流程图

2018-09-25 10:37:48 745

转载 面试题7.java常用的设计模式有哪些

设计模式主要分三个类型:创建型、结构型和行为型。 策略模式,代理模式,单例模式,多例模式,工厂方法模式,抽象工厂模式,门面模式,适配器模式,模板方法模式,建造者模式,桥梁模式,命令模式,装饰模式,迭代器模式,组合模式,观察者模式,责任链模式,访问者模式,状态模式,原型模式,中介者模式,解释器模式,亨元模式,备忘录模式Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的...

2018-09-25 09:07:08 2491

转载 面试题6.ArrayList和LinkedList的区别?

ArrayList和LinkedList的区别?1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList 要移动数据。同步Arra...

2018-09-25 09:05:35 636

转载 面试题6.jsp中的四个作用域,九个内置对象分别是什么?

四个作用域pageContext, request, session、application1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、application对象3. Servlet对象:page对象、config对象4. 错误处理对象:exception对象page 当前页面有...

2018-09-25 09:02:08 669

转载 面试题5.Cookie和session的区别

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K,很多浏览...

2018-09-25 08:58:44 470

转载 面试题4:jsp、Servlet相关知识——生命周期, 区别等

servlet生命周期所谓生命周期,指的是servlet容器如何创建servlet实例、分配其资源、调用其方法、并销毁其实例的整个过程。阶段一: 实例化(就是创建servlet对象,调用构造器)在如下两种情况下会进行对象实例化。第一种情况:当请求到达容器时,容器查找该servlet对象是否存在,如果不存在,才会创建实例。第二种情况:容器在启动时,或者新部署了某个应用时,会...

2018-09-25 08:56:00 232

static final 包 权限修饰符 内部类 的脑图

static final 包 权限修饰符 内部类 的思维导图

2018-04-20

空空如也

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

TA关注的人

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