- 博客(5)
- 收藏
- 关注
原创 java中instanceof的使用
使用方法 a instanceof b。判断运行时期a类是不是b类的或者是b类的子类,或者是其实现类。如果是,返回true,否则返回false。需要注意的是a类的编译时期的类型要么和b类相同,或者ab具有子父类关系。否则编译报错。demopublic class main { public static void main(String[] args) { //hello的编译时期的类型是Object //hello的运行时期的类型是String
2020-11-29 20:58:13
190
原创 java成员变量和局部变量的区别
成员变量实例变量(不以static修饰)类变量(或者叫静态变量)局部变量形参方法局部变量(在方法内定义)代码块局部变量局部变量和成员变量的区别局部变量没有默认值。而成员变量有默认值局部变量在栈中,实例变量在堆中,类变量在方法区中局部变量作用范围是整个方法。成员变量作用范围是整个类...
2020-11-29 13:51:19
78
原创 java变量重名问题
变量重名问题一个方法中不能定义两个同名的方法局部变量方法中的局部变量也不能和形参同名同一个方法的不同代码块可以重名 public static void methd(int b) { //同一个方法的不同代码块变量可以重名 for (int i = 0; i < 10; i++) { int a; } for (int i = 0; i < 10; i++) {
2020-11-29 13:48:54
2584
2
原创 Java自增,自减语句的一个小坑
Java自增,自减语句的一个小坑例如 i++ 内部就是 i = i + 1。 所以在自增的运算的运用过程中,容易出现一个误区package myTest;import java.lang.reflect.Array;import java.math.BigInteger;import java.util.*;public class Main { public static void main(String[] args) { System.out.println(m
2020-11-21 22:55:54
140
原创 Java Lambda表达式的简单学习
# Lambda表达式3.1 函数式编程思想概述非原创,在黑马的文章上修改而来在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情.函数式编程思想: 只要能获取到结果,谁去做的,怎么做的都不重要,重视的是结果,不重视过程3.2 冗余的Ru.
2020-11-21 22:41:05
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人