自定义博客皮肤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)
  • 收藏
  • 关注

原创 dfs

dfs的核心在于,在当前步骤要把每一种可能性都尝试一遍(使用for循环),解决完当前步骤后进入下一步。而下一步的解决方式完全等同于当前步骤的解决方法。 DFS的模型如下: void dfs(int step){ 判断结束边界 尝试每一种可能 for(i = 1; i <= n; i++) { 尝试下一步 dfs(step + 1); } return; } 参考文章: https://blo...

2019-03-08 20:21:30 131

原创 Java开发GUI

开发GUI步骤: 1.继承JFrame 2.定义需要的组件 3.创建组件 4.设置布局管理器 5.添加组件 6.显示窗体

2019-02-20 22:32:14 337

原创 Java继承

子类继承父类时一定会调用父类的构造方法,一定的! 有些时候你会发现父类子类构造方法不一样导致编译不通过,这是因为子类构造方法没有和父类的构造方法一致,解决办法是用super关键字。 在子类的构造方法中显示地调用父类构造方法-super。 再说一下this和super的用法。 this的用法分三种: 1.普通的直接引用 2.形参与成员名字重名,用this来区分 3.引用构造函数。比如一个类中有多个构...

2019-02-20 20:03:46 105

转载 Java字符串在内存中的分配情况

Question:String a = “abc”, String b = “abc”.String c = new String(“abc”); if(a == b) {system.out.println(“ok”); } if(a == c) {system.out.println(“ok2”); } 问会不会输出ok。 要想知道这个问题,就要了解Java虚拟机中的字符串分配。 首先,Jav...

2019-02-20 19:42:26 477

转载 Java多态

https://blog.youkuaiyun.com/lingang1991/article/details/69905944

2019-02-18 22:35:26 67

原创 Java集合

HashMap一个key对应一个value,如果有两个一样的key对应不同的value,那么hashmap会用后面的value覆盖前面的

2019-02-18 12:41:17 127

原创 Java对象数组

Dog[] a = new Dog[5]; a[0] = new Dog();一定要初始化一下

2019-02-08 15:33:36 957

原创 Java两层for循环

for(int i = 1;i <= 9; i++) for(int j = 1;j <=i; j++) system.out.println("");//输出上三角 for(int i = 1;i <= 9; i++) for(int j = i;j <=9; j++) system.out.println("");//输出下三角

2019-02-08 13:49:37 791

原创 Java接口

当一个类实现了某个接口时,要把接口内的所有方法实现。 接口中可以有变量,但接口的变量一定要初始化 int a;不允许 int a = 1;就行 访问形式:接口名.变量名 接口的变量本质上是静态的,而且是final类型的,接口也能被继承 ...

2019-02-07 20:26:20 92

原创 浅谈Java访问修饰符

Java提供四种访问控制修饰符 1.公开级别:用public修饰,对外公开 2.受保护级别:用protected修饰,对子类和同一个包中的类公开 3.默认级别:对同一个包中的类公开。对子类不公开! 4.私有级别:用private修饰,只有本类能访问,不对外公开 ...

2019-02-07 13:09:44 123

原创 Java类static

static表示静态变量或静态方法。因此它可以被任何一个对象访问 访问该对象时可以用类名.静态变量/静态方法来访问 static块 类中只执行一次的代码。也就是说,不管一个类有多少个对象,static块里的内容只执行一次 例子: 这段代码运行结果是3和4.static块只执行了一次 ...

2019-02-07 12:25:38 583

原创 Java对象引用

如图

2019-02-04 18:20:41 125

原创 Java基础之变量

Java基础之变量 变量有 int,float,double,long,char,boolean类型。String是类不是变量! 精度由低到高: byte<short<int<long<float<double 比如:double a = 3;//right int a = 3.4;//wrong 小数默认是double。

2019-02-04 13:58:03 143

空空如也

空空如也

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

TA关注的人

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