自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea设置类注释和方法注释

idea设置注释

2023-01-08 16:02:25 166

转载 BigDecimal详解

不错的文章,很详细详情点击

2020-10-12 16:10:17 166 1

原创 hashMap的遍历方式

@Test public void testItreator(){ HashMap<String,String> map = new HashMap<>(); map.put("key1","value1"); map.put("key2","value2"); /* * 使用...

2020-01-02 19:04:23 133

原创 idea如何生成全部参数的get和set方法

使用 Alt+insert 快捷进入generate 界面按住shift 可选择多个变量产生get set 方法

2019-12-27 12:23:08 1692

原创 使用mysql8.0的驱动连接出现问题

我是这么配置的,主要是时区和驱动引起的问题,换成以下时区和驱动即可还有就是需要在pom.xml文件中修改你的mysql驱动的版本号,我这里用的是8.0.18...

2019-12-16 14:17:11 205

原创 nested exception is org.hibernate.AnnotationException: No identifier specified for entity

@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "id")注意这几个注解是否使用正确,都是java.persistence的注解,不要引用错了,还有就是得添加第二个注解...

2019-12-16 14:02:06 413

原创 使用spring initializer创建spring boot项目报Cannot resolve method 'run(java.lang.Class, String[])的错误

问题出在项目的jdk上,因为IDEA不会自动匹配系统中的JDK路径,需要在创建项目时指定你的jdk路径,如下图中。

2019-12-15 20:15:12 1486

转载 IO多路复用

转自

2019-07-25 17:56:05 140

转载 java中的23种设计模式汇总

一篇非常好的博文

2019-07-15 10:53:40 106

转载 Hashmap底层原理

为什么面试要问hashmap 的原理HashMap实现原理分析

2019-07-10 21:33:41 89

原创 JVM中类加载机制和双亲委派模型

类加载机制虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是类加载机制。类生命周期:双亲委派模型先介绍三种类加载器启动类加载器(Bootstrap ClassLoader),是虚拟机自身的一部分,用来加载JAVA_HOME/lib/目录中的,或者被-Xbootclasspath参数所指定的路径中并且被虚...

2019-07-09 22:41:36 275

原创 java中的泛型

泛型即参数化类型,指需要操作的数据类型被定义为一个参数,在使用时传入具体的数据类型,泛型的主要作用是类型安全检测。

2019-07-09 21:41:34 104

原创 java中是否可以在static环境下访问非静态变量

不可以,因为一个类的静态成员(静态变量和方法)是在这个类被加载时就存入内存,可以用类名直接调用。而非静态成员是在这个类被实例化的时候才被存入内存,并通过对象来访问。静态成员不能访问非静态成员是因为内存中可能存在静态成员而不存在不静态成员。...

2019-07-09 21:00:34 543

原创 Java中如何使用反射创建对象

java中除了使用new来创建对象,还可以使用反射技术来创建对象。首先获得类对象的class后,然后通过java的反射机制来创建对象,有两个方法,Class.neeInstance()以及调用类对象的构造方法来创建。class.newInstance()来创建对象测试类public class Person { private String name; private in...

2019-07-09 20:43:56 569

原创 java中Comparable接口和Comparetor接口

Comparable接口中只有一个方法compareTo一个类实现了Comparable接口,该类对象的list集合就可以调用Collection.sort或者Arrays.sort方法来进行排序。Comparator接口中有两个方法,分别是compare()和equals()方法实现了Comparator接口的类本身就是一个比较器类,其他类可以调用该类进行对象的比较排序。...

2019-07-09 19:54:19 376

原创 java中面向对象的特征

抽象抽象指注重与目标相关的方面,抽象不是解决所有问题,只注重部分问题。抽象是将现实世界中的事物抽象成java中的类和接口,比如一只鸟可以抽象成一个鸟类。抽象分为数据抽象和过程抽象,数据抽象指的是对事物的属性来抽象,比如将鸟的羽毛颜色抽象成鸟类中的属性或者成员变量。过程抽象是指对行为的抽象,比如鸟会飞,可以抽象成鸟类中的一个方法。继承继承是为了解决代码复用问题,当多个类具有共同的属性或者方法时...

2019-07-09 15:47:59 94

原创 接口和抽象类的区别

共同点1.接口和抽象类都不能被直接实例化,想要实例化必须通过多态来实现。2.都包含抽象方法,抽象方法只有方法名,没有具体的实现。不同点1.接口中的方法必须是抽象方法,抽象类中可以有非抽象方法。2.子类只能单继承抽象类,而实现类可以实现多个接口,相当变向地解决了多继承的问题。3.设计目的上的区别:抽象类注重根源问题(是什么的问题),接口注重行为问题(能做什么的问题),比如一个动物类,鸟类...

2019-07-09 12:46:40 112

原创 二叉树的遍历算法

递归算法`void pre(root){ if(root==null)return; else{ print(root.val);//中序遍历和后序遍历只需要改变此行代码的顺序即可 pre(root.left); pre(root.right); }}先序遍历非递归算法void pre2(root){ Stack s; ...

2019-07-06 11:21:24 171

空空如也

空空如也

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

TA关注的人

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