自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 泛型

1.概念    泛型是一种未知的数据类型,当我们不知道用什么数据类型的时候,可以使用泛型。泛型也可以看成是一个变量,用来接收数据类型。    泛型没有继承概念!!!Java中的泛型只在编译阶段有效,泛型信息不会进入到运行阶段。在静态方法中,不能使用类定义泛型,除非用静态方法自己定义的泛型!​     泛型结合反射获取子类继承父类时传入的泛型2.泛型的优缺点​  &

2020-09-08 12:45:37 137

原创 String、StringBuilder、StringBuffer的区别和联系

最近的京东和苏宁的两次面试中都问过我这个问题,但在面试之前我没有准备这部分(o(╥﹏╥)o),所以痛定思痛,来研究一下String、StringBuilder、StringBuffer这三个兄弟之前的联系和区别。1.初始化方式      String可以通过直接赋值字符串或者new一个对象来赋值,但StringBuilder和StringBuffer只能用构造方法来new一个对象进行赋值。2.值是否可变   &

2020-09-04 14:11:55 192

原创 包装类

1.概念基本数据类型没有对应的方法来操作这些基本类型的数据,可以使用一个类,把基本数据类型的数据装起来,在类中定义一些方法,这个类叫做包装类。2.装箱与拆箱​    装箱:把基本类型的数据包装到包装类中​    构造方法:​    Integer(int value):构造一个新分配的Integer对象,它表示指定的int值​    Integer(St.

2020-09-02 12:56:47 151

原创 Calendar

1.Calendar类是一个抽象类,里面提供了很多操作日历字段的方法。因为是抽象类,所以无法直接创建对象,用getInstance()方法返回Calendar类的子类对象。​ 2.Calendar类的常用成员方法public int get(int field):返回给定日历字段的值public void set(int field,int value):将日历字段设置为给定的值public abstract void add(int field,int amount):根据日历的规则,为给定的日历

2020-08-29 12:58:33 128

原创 内部类

内部类1.成员内部类​ 格式:外部类名称.内部类名称 对象名 = new 外部类名称().new 内部类名称();访问内部类的同名变量public class 外部类名 { int num = 10; //外部类的成员变量 public class 内部类名 { int num = 20; //内部类的成员变量 public void method() { int num = 30; //内部类方法的局部变量

2020-08-28 12:59:52 96

原创 接口

接口​ 1.Java通过接口(interface)定义可以实现多重继承,接口只能定义全局常量,子类通过关键字 implements来实现接口。并且接口没有构造方法和静态方法块public interface 接口名{ }​ 2.子类要继承抽象父类就必须重写抽象父类中的所有虚方法,否则这个类就要定义为抽象类,实现接口也是一样的。但一个类可以实现多个接口!​ 3.接口的默认方法public default 返回值类型 方法名(){ //这里面可以写东西}​ 接口的默认方法,不

2020-08-27 13:05:59 117

原创 String

String中提供了相当多的方法来操作字符串,因此大家有事没事可以多翻着看看API文档。==对于引用类型是进行对象的地址值比较,如果需要字符串的内容比较,可以使用equals():1.public boolean equals(Object obj) //参数可以使任意对象,只有参数是一个字符串并且内容相同时才会返回true​ 注意:​ 1.任何对象都能用Object进行接收​ 2.equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样​ 3.如

2020-08-25 13:00:14 145

原创 Java内存

1.java的内存划分2.一个对象的内存图

2020-08-23 13:36:33 185

原创 JavaSE基础

写在前边学习了一段时间的Java,做了些笔记,拿出来给大家分享一下,如果里面有什么错误的地方,还请各位多多指正ヾ(◍°∇°◍)ノ゙1.Java中的8中基本数据类型byte、short、char、int、long、float、double、boolean2.Java中static静态方法和普通方法的区别​ 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中;而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法的代码段。注意:非静态方法既可以访问静态

2020-08-23 13:29:22 125

原创 Redis闪退解决

今天开始学习redis,但还没开始学就卡在了redis闪退上o(╥﹏╥)o,我用的是redis免安装版,直接解压就能使用的,比较方便。现在来说一下如何解决redis闪退问题1.首先打开redis的文件夹,在里面新建一个start.txt文本文件,然后把后缀改为.bat2.然后用Notepad++打开redis.windows.conf文件,在315行(在315没找到的童鞋,就用Ctrl+f搜索maxheap),找到如下位置添加:maxheap 1024000000,之后保存(一定记得保存!)3.用

2020-07-24 10:16:21 579

原创 Java使用8.0以上的jar包连接MySQL数据库遇到的问题

Java使用8.0以上的jar包连接MySQL数据库遇到的问题Java使用8.0以上的jar包连接MySQL数据库遇到的问题MySQL驱动jar包传送门我用的是8.0.1的jar包,当时是报了两个错。1.Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'.The driver is automatically registered via

2020-06-10 16:57:44 878

原创 HDU1001

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1001今天按着顺序应该是HDU的1001题了,这道题只要有一些C语言的基础并且有小学的数学知识就欧克了。同样,细节决定成败,这道题能不能AC就看细节。这道题细节总共有两个,第一个:你设置的加和变量是否能在每次执行加法前都能归0;第二个:每个例子要空一行。话不多说,上代码。#include<io...

2019-07-23 12:04:06 174

原创 HDU1000

这是我刷HDU做的第一道题,之前不怎么注重算法,但现在就要开始刷了。因为是第一道题,所以还是比较有纪念意义的,同时这道题也很简单,但因为是在HDU上做题,所以格式什么的很重要!!!(重要的事情打三个叹号)这道题的格式在于while的循环输入以及得出的结果要及时换行,话不多说,上代码。#include<iostream>using namespace std;int main(...

2019-07-21 09:03:06 298

空空如也

空空如也

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

TA关注的人

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