自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Idea简单调试

Idea简单调试 第一步: 可以先在你报错代码行打断点或者你想查看跟踪的某个方法或表达式或变量的代码附件打上断点。然后点击dbug键进行调试。 代码正常运行到断点时,会停下,等待调试。 第二步: 记住dbug的几个关键的键, Step Over (F8):它只会一行一行代码的执行,不会进入方法内. Step Into(F7):它可以进入这行代码的某个方法里面(这行方法可以自己选) Force St...

2020-04-15 21:25:21 286

原创 栈的理解:判断字符串是否合法

判断字符串是否合法 转载:https://www.baidu.com/link?url=6dW_u9HhpUQOnqOhVax4fk01dBCAcES1y8oQZBxfaIK2Agc7VaEZ2sy_f8xowxw_xAl8NVzS_WdBUWvK9WrjUq&wd=&eqid=c21b6e190005af5d000000055e8dbd2d 思想:对于栈这种数据结构的理解与应用 ...

2020-04-08 21:17:43 321

原创 常见IO流简介

常见IO流简介 一:IO流结构图 二.IO流类 流(对象)是在内存与存储设备之间传输数据的通道 1.方向: ...

2020-03-17 21:58:55 245

原创 String的知识点

String的知识点 String是不可变类, 即一旦一个String对象被创建, 包含在这个对象中的字符序列是不可改变的, 直至该对象被销毁。 String类是final类,不能有子类。 常量池概念:Java运行时会维护一个常量池, 常量池用来存放运行时中产生的各种字符串,并且池中的字符串的内容不重复。 public static void main(String[] args){ ...

2020-03-07 22:45:48 139

原创 hashSet与TreeSet的判断重复问题

hashSet与TreeSet的判断重复问题 底层原理: hashSet的数据存储是哈希表, TreeSet的数据存储是红黑树 所以hashSet存储数据时,元素不比较,只需要去重即可 1.先看元素的地址是否相同 分别调用hashCode() 2.hashCode()相等.调用equals()比较是否返回为真 3.最后如果为真,表示两个元素重复,保留第一个元素 ...

2020-03-06 13:19:13 352

原创 HashSet值的去重复的实现

HashSet值的判断 1.首先判断他们的哈希值是否一样 如果 你不重写hashCode()方法,根据Object的hashCode()生成的方式基本两个对象的地址不会一样.极小概率会发生哈希碰撞 如果你自己重写,下面可以看到一个Person对象的哈希值跟属性值有关,这说明属型一样时,哈希值也一样 class Person{ private String name; private int...

2020-03-05 23:08:06 161

原创 java内部类的使用

类里面调用 public class Outs1 { private int sub; public void in() { int sum = 1;// 注意这个方法的局部变量的修饰符,如果当前变量被引用,并且被使用;jdk1.8后会自动为变量添加上final关键字; class ins1 { int sun = 10; public void run() { ...

2020-03-02 21:36:42 48

原创 java数据类型内存存放图

基本数据类型/引用数据类型/对象实例/static 内存示意图 每new一次就会在堆中开辟一个不同的空间,当栈中没有声明的变量指向这个对象实例地址时,它就会被垃圾回收 ...

2020-02-28 20:48:44 453

原创 Java实现 验证歌德巴赫猜想简单的实现

Java实现 验证歌德巴赫猜想简单的实现 题目: 输入一个大于 6 的偶数,请输出这个偶数能被分解为哪两个质数的和。如 10=3+7 12=5+7 要求:两个人一组合作完成。一个人负责把一个整数 n 拆分成两个整数的和,另一个人负责写一个函数, 判断某一个整数 a 是否是质数 。 **接口实现与应用:**首先定义一个接口,并以此接口作为同组同学开发时的依据。 interface MathTo...

2020-02-27 20:31:46 534

原创 我的Java学习之接口

接口 语法 [修饰符]interface 接口名 [extends 父接口名列表]{ [public][static][final]常量;//关键字默认有 [public][abstract]方法;//关键字默认有 } [修饰符]可选值.可选public或默认的default [extends 父接口列表];可选; JDK1.8以前 接口里面只允许有公开静态的常量和公开抽象的方法 ...

2020-02-26 19:38:52 77

原创 三大修饰符

三大修饰符 java学习的三大修饰符挺重要的,现在只是一些概念与实际上一些表面的认知与应用吧,了解这些关键字为什么被创造出来的动机与应用,为以后了解原理做基础 三大修饰符之一(static) 静态作用域(包括静态方法和静态代码块,静态内部类)不允许访问调用非静态属性,可以访问非静态方法. 静态作用的需求本质就是不需要通过创建对象去调用成员. 1.静态属性 静态属性不是放在栈或堆中,而是存放在"...

2020-02-25 17:20:31 136

原创 面对对象

Java学习之对面对对象的一点认知 第一次写博客啊,哈哈, 记录是一个好东西,交流跟是个好东西. -----鲁迅没说过 概念 任何对象都有自己的特征与行为 特征:称为属性,一般为名称,代表对象有什么 行为:称之为方法,一般为动词,代表对象能做什么 类(对象的模板) Java类中默认隐藏有一个无参数的构造方法,如果自己写了其它的构造方法...

2020-02-24 19:18:33 58

空空如也

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

TA关注的人

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