Java
JavaStudyha
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis返回Map或List<Map>
一、返回值Map1、mapper.xml<select id="selectUserMap" resultType="java.util.HashMap"> select id,name from user </select> 2、接口定义/** * 获取仅含一个的map(map的size=字段个数) * @return */ Map<String,Object> selectUserMap(); 二、返回值List1、原创 2020-08-04 12:51:03 · 4232 阅读 · 0 评论 -
JavaSE基础学习之面向对象-Object
Object概述:Object:是所有类的根类,通过不断抽取而来,具备着所有对象都具备的共性内容。常用方法:1.boolean equals(Object obj) :用于比较两个对象是否相等。注意: equals方法在底层用的还是 == 进行比较。所以:class Person{ private String name; Person(String name){ this.name=name; }}class Demo{ public static void main(St.原创 2020-06-29 14:15:50 · 219 阅读 · 0 评论 -
JavaSE基础学习之面向对象-异常
异常异常的体系1.Throwable Error:通常出现重大问题,如:运行的类不存在或内存溢出等。不编写针对代码对其处理。 Exception:在运行时出现的情况,可以通过try catch finallyError和Exception的子类名都是以父类名作为后缀。在Java中用类的形式对不正常情况进行了描述和封装对象,这就称为异常类。异常就是Java通过面向对象思想将问题封装成了对象。可抛性:凡是被throws、throw两个关键字操作的类和对象都具备可抛性。抛异常:cl原创 2020-06-28 22:16:14 · 178 阅读 · 0 评论 -
JavaSE基础学习之面向对象-内部类
第四章 面向对象-内部类原创 2020-06-28 15:42:39 · 153 阅读 · 0 评论 -
JavaSE基础学习之面向对象-多态
第四章 面向对象-多态定义:某一类事物的多种存在形态。猫 x = new 猫( );动物 x = new 猫( ); //一个对象,两种形态。猫这类事物即具备着猫的形态,有具备着动物的形态,这就是对象的多态性。多态在代码中的体现:父类或者接口的引用指向其子类对象。实现:abstract Animal{ abstract eat();}class Dog extends Animal{ void eat(){ System.out.print("啃骨头"); } void原创 2020-06-27 21:53:19 · 190 阅读 · 0 评论 -
JavaSE基础学习之面向对象-继承
第四章 面向对象-继承4.1 继承的概述4.2 继承的特点4.3 super关键字4.4 函数覆盖4.5 子类的实例化过程4.6 final关键字4.7 抽象类4.8 接口4.1 继承的概述前言:class Student{ String name; int age; void study(){}}class Worker{ String name; int age; void work(){}}学生和工人两个类中都有共同的属性,即姓名和年龄。为了提高代码的复用性,我们需要原创 2020-06-27 15:04:14 · 269 阅读 · 0 评论 -
JavaSE基础学习之面向对象
第三章-面向对象3.1面向对象概念3.2类与对象的关系3.3封装3.4构造函数3.5 this关键字3.6 static关键字3.7单例设计模式3.1面向对象概念例:把大象装进冰箱对于面向过程思想,强调的是过程(动作)。打开冰箱存储大象关闭冰箱对于面向对象思想,强调的是对象(实体)。冰箱打开冰箱存储冰箱关闭3.2类与对象的关系类其实就是Java语言对现实生活事物的描述。主要有两个方面:属性和行为。对象就是该类事物实实在在存在的个体。类与对象的关系:类:事物的描述。原创 2020-06-26 14:04:41 · 284 阅读 · 0 评论 -
JavaSE基础学习之语言基础
第二章-Java语言基础2.1 关键字2.2 标识符2.3 注释2.4 常量和变量2.5 运算符2.6 语句2.7 函数2.8 数组2.1 关键字关键字:被赋予了特殊含义的Java单词。 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词。 特点:关键字中所有字母都为小写。 用于定义数据类型的关键字 class、interface、byte、short、int、long、float、double、char、boolean、void 用于定义数据类型值的关键字 true、fals原创 2020-06-21 22:13:23 · 325 阅读 · 0 评论 -
JavaSE基础学习之入门
疫情在家,想要重新巩固一下Java基础,于是从头想从头刷一下毕老师35天的视频。通过优快云记录一下一些心得体会。第一天主要讲了Java的历史以及技术架构:JavaEE、JavaSE、JavaME还有Java的跨平台性就是Java虚拟机啦。主要就是Java的运行机制以及一些基本命令行操作。讲Java运行机制时要先了解两个东西,就是JRE还有JDK啦。JRE(Java Runtime Environment)Java运行环境,里面包括了Java虚拟机和Java程序所需的核心类库。JDK(Java原创 2020-06-16 15:51:55 · 313 阅读 · 0 评论
分享