java基础
zsnbaby
这个作者很懒,什么都没留下…
展开
-
Java实现多个sheet导入
easyExcel的多sheet导入原创 2022-09-08 20:31:59 · 2153 阅读 · 0 评论 -
easyexcel实现多sheet导出(全网最简单)
easyExcel实现多sheet导出原创 2022-09-08 20:17:44 · 5518 阅读 · 2 评论 -
select注解自定义sql查询某个参数包含在list里面怎么书写
select自定义sql查询某个值在list里面原创 2022-08-03 11:59:54 · 699 阅读 · 0 评论 -
Java8新特性中的流式编程和lamda表达式
流式编程1.创建流 //1.集合创建流 List<Integer> list = new ArrayList<>(); Stream<Integer> listStream = list.stream(); listStream.forEach(System.out::print);//12345 //2.数组创建流 int[] nums = new int[]{1,2,3原创 2021-12-30 15:00:24 · 144 阅读 · 0 评论 -
java中的设计模式----装饰者模式
装饰者模式概念:装饰模式指的是在不必改变原类文件和继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰类对象来包裹真实的对象。就跟之前学的BufferedInputStream中修饰InputStream一样三个角色:①父类:抽象类接口②子类:具体的子类,继承父类或实现类接口,被装饰类③装饰类:增强子类的功能下面是关于代码的实现://首先是父类public abstract class AbstracterPerson { public abstract v原创 2021-09-07 22:41:49 · 89 阅读 · 0 评论 -
javaSe中内部类的分类以及使用--成员内部类、静态内部类、局部内部类、匿名内部类
成员内部类概念在类的内部定义,与实例变量、实例方法同级别的类注意外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象 Outer out = new Outer; Outer.Inner in = out.new Inner();特点成员内部类可以使用任意访问修饰符成员内部类可以直接访问外部类的属性和方法成员内部类中属性和外部类的属性同名时,使用外部类名.this来访问外部类的属性成员内部类不能包含静态成员,但是可以包含静态常量public class Outer { pr原创 2021-08-28 08:52:49 · 54 阅读 · 0 评论 -
java Se基础简答题
1.标识符的命名规则①由字母数字下划线$组成,数字不开头②不能与关键字保留字冲突③区分大小写2.计算机的执行机制编译执行:将源文件编译成平台相关的机器码文件,一次编译,多次执行解释执行:将源文件交给不同的平台独有的解释器java的执行机制:先编译,后执行。将源文件编译成字节码文件,再将字节码文件进行解释执行3.创建对象的步骤①内存中开辟空间属性赋默认值②执行构造方法中的代码③将对象的地址赋值给局部变量4.类和对象的关系对象:一切客观存在的事务都是对象,万事万物皆对象类:具有相同属原创 2021-08-21 18:59:41 · 127 阅读 · 0 评论 -
java8特性--Lambda表达式、函数式接口、Stream、时间API
Lambda表达式1.概念Lambda表达式就是特殊的匿名内部类,使得程序更加简洁。Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数的传递),将代码像数据一样传递2.语法<函数式接口><变量名>={参数1,参数2} ->{//方法体};3.使用规则4.注意lambda表达式不会生成独立的字节码文件下面是代码举例public class TestLambda { public static void main(String[] a原创 2021-08-19 22:14:52 · 85 阅读 · 0 评论 -
JavaSe中注解的使用
@Retention(RetentionPolicy.RUNTIME)public @interface MyAnnotation { String name() default "xx"; int age();}public class Person { @MyAnnotation(name = "张三",age = 15) public static void show(){ try { //1.获取反射类对对象 .原创 2021-08-19 18:21:24 · 37 阅读 · 0 评论 -
java基础代码
java基础代码1.转义字符的使用?public class Demo{ public static void main(String[] args) { //转义字符的使用 System.out.println("姓名:娜娜\n 性别:女\n 年龄:18\n"); System.out.println("123456\rabc");//输出:abc456原因:\r是回车键输出123456之后又回退到1之前所以输出abc的时候就会吧123覆盖掉原创 2021-07-22 20:11:04 · 1905 阅读 · 1 评论 -
java中的单例模式:懒汉式和饿汉式和静态内部类的书写
e汉式:class Bank{ //1.私有化类的构造器 private Bank(){ } //2.内部创建类的对象 private static Bank instance = new Bank(); //3.提供公共的静态的方法,返回类的对象 public static Bank getInstance(){ return instance; }}...原创 2021-06-18 17:09:09 · 203 阅读 · 0 评论