![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 86
Java Standard Edition
风起的年华
这个作者很懒,什么都没留下…
展开
-
一道关于字符串的面试题
package resume;public class Demo3 { public static void main(String[] args) { String s1 = "a"; String s2 = "b"; String s3 = "a" + "b"; //s3(ab)存于StringTable中 /** * new StringBuilder().append("a").append("b").to原创 2020-08-29 20:38:49 · 130 阅读 · 0 评论 -
int和Integer的区别与联系:包装类、自动拆箱装箱、享元模式
1、基本数据类型和引用数据类型1.1、 基本数据类型:java提供了8中基本数据类型:boolean、byte、int、char、long、short、double、float;java提供诸如:类、接口等引用数据类型,其中Integer就是一种引用数据类型,常被称为包装类。1.2、int和Integer的区别int是基本数据类型,Integer是int包装类。Integer变量必须实例化后才能使用,int可以直接使用Integer的默认值是null,int默认值是0Integer变量实际原创 2020-07-24 20:09:01 · 475 阅读 · 0 评论 -
类的初始化和类的实例化过程举例分析
类的初始化和类的实例化package resume;public class Father { private int i = test(); private static int j = method(); static { System.out.print("1\t"); } Father(){ System.out.print("2\t"); } { System.out.print("原创 2020-07-08 21:13:30 · 273 阅读 · 0 评论 -
Java面试题之变量自增:i++、++i 分析
代码:package resume;public class Demo1 { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i+ ++i * i++; System.out.println("i = "+i); System.out.println("j = "+j);原创 2020-07-08 18:34:26 · 249 阅读 · 0 评论 -
Lambda表达式解析
1.什么是Lamdba表达式Lambda 表达式是Java 8 发布的重要新特性。Lambda 表达式是一种匿名函数,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java 语言的表达能力得到了提升。2、Lambda表达式的语法基本语法: (parameters) -> expression3、...原创 2020-04-29 00:12:23 · 1222 阅读 · 0 评论