Java基础相关
文章平均质量分 78
Java 基础知识点相关(新手学习java或部分基础面试知识点)
wilson_m
这个作者很懒,什么都没留下…
展开
-
Mybatis基础知识
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情:封装JDBC操作利用反射打通Java类与SQL语句之间的相互转换MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,所以方便地写出SQL和方便地获取SQL的执行结果才是MyBatis的核心竞争力。接口映射在使用MyBatis的时候,都用...原创 2020-02-29 15:34:34 · 416 阅读 · 0 评论 -
JDK1.8中的流
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。话不多说,直接上代码:import lombok.Data;import java.io.Serializable;import java.util....原创 2020-02-29 15:07:44 · 326 阅读 · 0 评论 -
Java---抽象类
抽象方法和抽象类抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象方法和抽象类的规则如下:抽象类必须使用abstract修饰符来修饰,抽象方法也必须使用abstract修饰符来修饰,抽象方法不能有方法体。抽象类不能被实例化,无法使用new关键字来调用抽象类的构造器创建抽象类的实例。即使抽象类里不包含抽象方法,这个抽...原创 2018-03-27 09:07:42 · 198 阅读 · 0 评论 -
java--equals和==方法
Java程序中测试两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals()方法。当使用==来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就将返回true。但对于两个引用类型变量的时候,只有它们指向同一个对象时,==判断才会返回true。==不可用于比较类型上没有父子关系的两个对象。下面程序示范了...原创 2018-03-26 20:15:15 · 223 阅读 · 0 评论 -
StringBuffer方法详解
1、简介StringBuffer,由名字可以看出,是一个String的缓冲区,也就是说一个类似于String的字符串缓冲区,和String不同的是,它可以被修改,而且是线程安全的。StringBuffer在任意时刻都有一个特定的字符串序列,不过这个序列和它的长度可以通过一些函数调用进行修改。它的结构层次如下图: StringBuffer是线程安全的,因此如果有几个线程同时操作String...原创 2018-03-26 16:02:24 · 1362 阅读 · 0 评论 -
Java初始化块(静态代码块和非静态代码块)
Java使用构造器来对单个对象进行初始化操作,使用构造器先完成整个Java对象的状态初始化,然后将Java对象返回给程序,从而让该Java对象的信息更加完整。与构造器作用非常类似的是初始化块,它也可以对Java对象进行初始化操作。初始化块  ...原创 2018-03-19 10:24:41 · 2303 阅读 · 0 评论 -
面向对象编程——多态
Java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型有声明该变量时使用的类型决定,运行时类型由实际赋给改变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。package polymorphism;class Base { public int boo...原创 2018-03-14 21:12:22 · 323 阅读 · 0 评论 -
Java:类的继承
继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Java的继承具有单继承的特点,每个子类只有一个直接父类。继承的特点 Java的继承通过extends关键字来实现,实现继承的类被称为子类,被继承的类被称为父类,有的也称其为基类、超类。&...原创 2018-03-06 11:03:42 · 534 阅读 · 0 评论 -
Java8 十大新特性详解
前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : Lo...转载 2018-03-04 21:02:39 · 163 阅读 · 0 评论 -
Java数据类型
基本类型 Java语言支持的类型分为两类:基本类型(Primitive Type)和引用类型(Reference Type)。 基本类型包括boolean类型和数值类型。数值类型有整数类型和浮点类型。整数类型包括byte、short、int、long、char,浮点类型包括float和double。 基本类型 字节数 取值 byte 1原创 2018-02-07 17:02:47 · 141 阅读 · 0 评论 -
java中for和foreach循环
foreach 从Java 5之后,Java提供了一种更简单的循环:foreach循环,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组和集合元素时,无需获得数组和集合长度,无需根据索引来访问数组元素和集合元素,foreach循环自动遍历数组和集合的每个元素。 foreach是for语句的简化,但是foreach并不能代替for循环。可以这么说,任何f原创 2018-02-05 11:07:58 · 2415 阅读 · 0 评论 -
java——枚举类
枚举类 在某些情况下,一个累的对象是有限而且固定的,比如季节类,它只有4个对象(春、夏、秋、冬);再比如交通灯类,只有3个对象(红、绿、黄)。这种实例有限而且固定的类,在Java里被称为枚举类。以前与现在的枚举类的对比 在早期代码中,可能会直接使用简单的静态常量来表示枚举,例如以下代码:public class State {public static f原创 2018-01-10 20:31:55 · 337 阅读 · 0 评论 -
字符串类String中常用方法详解
Java程序中测试两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals()方法。当使用==来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就将返回true。但对于两个引用类型变量的时候,只有它们指向同一个对象时,==判断才会返回true。==不可用于比较类型上没有父子关系的两个对象。packa...原创 2017-12-29 10:00:07 · 398 阅读 · 0 评论 -
零碎的知识点
java基础知识原创 2017-12-21 16:36:58 · 218 阅读 · 0 评论 -
java基础知识1
抽象类和接口的区别构造方法HashMap线程原创 2017-12-12 22:46:02 · 183 阅读 · 0 评论 -
面向对象编程(继承,封装,多态)
面向对象思想: 面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类: 1 系统中一切事物皆为对象;对象是属性及其操作的封装体; 2 对象可按其性质划分为类,对象成为类的实例; 3 实例关系和继承关系是对象之间的静态关系; 4 消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的序列。面向对象程序设计的基本特征有原创 2017-11-26 22:35:23 · 2133 阅读 · 0 评论