Java基础
文章平均质量分 61
讲真话的猫
这个作者很懒,什么都没留下…
展开
-
java.lang.ClassCastException: xxxxEntity cannot be cast to java.lang.String
java.lang.ClassCastException: xxxxEntity cannot be cast to java.lang.String原创 2022-08-25 08:54:22 · 590 阅读 · 0 评论 -
java------内部类、数组以及可变参数的使用
内部类 类中定义类就是内部类。如果一个事物的成员也是一个事物,那么就可以使用内部类的定义。 常见的内部类有:成员内部类,局部内部类,私有内部类,静态内部类,匿名内部类(最重要的。)成员内部类内部类定义在外部类的成员位置。作为成员可以使用成员修饰符(public、private、default、protected、static、(不包括final)),作为类可以继承类,可以实现接口。...原创 2019-06-05 19:14:04 · 374 阅读 · 0 评论 -
java-----面向对象与面向过程,构造器和this关键字
面向对象与面向过程 面向对象和面向过程都是一种思想,一种思维方式,概括的讲,在做某件事情的时候,面向对象是一种宏观的思维,比如爸爸叫你做饭,他只是告诉你6点之前做好饭,不会告诉你细节;面向过程是一种微观思维,就比如妈妈叫你做饭,她会告诉你用电饭煲,加入几盒米,然后加水…,告诉你非常详细的过程。 面向过程的优点: 1)更贴合于现实生活。 2)面向过程更贴合于管理者,面向过程更贴合于执...原创 2019-05-31 19:07:16 · 110 阅读 · 0 评论 -
java-----Static和import关键字、块(block)、封装和继承
静态关键字static static也是一种修饰符,修饰变量的时候叫静态变量也叫类变量,他是成员修饰符,不能修饰局部变量。修饰方法的时候叫做静态方法也叫类方法。调用...原创 2019-06-02 16:53:58 · 364 阅读 · 0 评论 -
java--二维数组以及异常和异常处理
二维数组数组中嵌套数组就是二维数组二维数组的声明数据类型[][] 数组名;数据类型 数组名[][];初始化:动态初始化:数据类型[][] 数组名 = new 数据类型[一维的长度][二维的长度];每一个第二维的小数组长度相同数据类型[][] 数组名 = new 数据类型[一维的长度][];第二维的每一个小数组的长度可以不同,第二维的小数组还没有创建每个数组 arr[外层...原创 2019-06-08 16:35:39 · 703 阅读 · 0 评论 -
java----接口和常用设计模式
接口 可以理解为是一种特殊的抽象类。使用interface关键字定义接口。 抽象类:是一个事物所具有的功能。 接口:是一个事物所具有的额外功能。 二者之间的选择,推荐使用接口,如果父类的功能有功能体实现的,也有只定义功能子类可以具有的功能,但是没有实现,可以抽象类。接口的优点:提高代码的复用性。解耦。定义编程规范。接口多实现。在jdk1.7及以前: 属性:使用p...原创 2019-06-04 19:33:59 · 254 阅读 · 0 评论