
JAVA学习
ガッシュ·ベル
编程使我快乐!
展开
-
Mybatis实现简单的CURD
Mybatis实现简单的CURD1.SELECT根据用户id查询用户信息1.1 在Userdao中编写相应方法public interface Userdao { // 根据用户id查询 User getUserById(int id);}1.2 在UserMapper.xml中编写相应配置<select id="getUserById" parameterType="int" resultType="com.mybatis.pojo.User">原创 2020-11-08 16:25:13 · 306 阅读 · 0 评论 -
Mybatis入门学习
Mybatis入门学习1.Mybatis概述mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态参数进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果映射为 java原创 2020-11-08 15:52:19 · 348 阅读 · 0 评论 -
JAVA学习——从控制台输入输出数据(Scanner)
转自:https://blog.youkuaiyun.com/qs17809259715/article/details/880777641.Java使用System.out表示标准输出设备,System.in表示标准输入设备2.print标准的输出,但是不换行,println输出但是换行。3.Scanner对象包括以下读取输入的方法:next():读取一个字符串。字符串用分隔符。nextByte...转载 2020-01-20 20:06:06 · 802 阅读 · 0 评论 -
JAVA学习——10.Math类,Date类,Random类,Calendar类
目录Math类DateRandomMath类Math 类在 java.lang 包中,包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。常用方法例如:public class MathDemo { public static void main(String[] args) { System.out.println(Math.abs(-12.7...原创 2020-01-20 19:24:58 · 533 阅读 · 0 评论 -
JAVA学习——9.Array和ArrayList类
目录Array类Array类常用方法ArrayListArray类Arrays 类包含用于操作数组的各种方法(例如排序和搜索)。还包含一个静态工厂,允许将数组转为 List。Array类常用方法import java.util.Arrays例如:import java.util.Arrays;import java.util.Random;public class Arrays...原创 2020-01-20 19:19:39 · 282 阅读 · 0 评论 -
JAVA学习——8.接口
接口接口用于描述类所具有的功能,而不提供功能的实现,功能的实现需要写在实现接口的类中,并且该类必须实现接口中所有的未实现方法。接口的声明语法格式如下:修饰符 interface 接口名称 [extends 其他的接口名] { // 声明变量 // 抽象方法}如声明一个Animal接口// Animal.javainterface Animal { ...原创 2020-01-20 19:13:39 · 179 阅读 · 0 评论 -
JAVA学习——7.抽象类、封装和this
目录抽象类封装this抽象类在定义类时,前面加上abstract关键字修饰的类叫抽象类。 抽象类中有抽象方法,这种方法是不完整的,仅有声明而没有方法体。抽象方法声明语法如下:abstract void f(); //f()方法是抽象方法那我们什么时候会用到抽象类呢?在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。也就是说抽象类是约束子...原创 2020-01-20 19:11:44 · 353 阅读 · 0 评论 -
JAVA学习——6.构造方法
目录构造方法构造方法的具体内容构造方法在面向对象中有一个非常重要的知识点,就是构造方法。每个类都有构造方法,在创建该类的对象的时候他们将被调用,如果没有定义构造方法,Java 编译器会提供一个默认构造方法。 创建一个对象的时候,至少调用一个构造方法。比如在新建一个对象new Object(),括号中没有任何参数,代表调用一个无参构造方法(默认构造方法就是一个无参构造方法)。构造方法的名称必须与...原创 2020-01-20 19:10:10 · 284 阅读 · 0 评论 -
JAVA学习——5.方法的重载和重写、多态
目录方法重载方法重载有以下几种规则:方法重写多态多态的实现条件多态的实现方式方法重载方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。方法重载一般用于创建一组任务相似但是参数不同的方法。public class Test { void f(int i) { System.out.println(“i=“ + i); }...原创 2020-01-20 19:06:58 · 334 阅读 · 0 评论 -
JAVA学习——4.StringBuffer和StringBuilder
目录String和StringBuffer之间的区别StringBuffer方法总结StringBuilderString和StringBuffer之间的区别String类是不可改变的,一旦了创建了String对象,它的值就无法改变。如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类 。因为String是被final修饰的,...原创 2020-01-20 19:01:38 · 198 阅读 · 0 评论 -
JAVA学习——3.类和对象
目录类对象内部类静态内部类局部内部类匿名内部类类类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。类的定义类是相同或相似对象的一种抽象,是对象的一个模板,它描述一类对象的行为和状态。类是具有相同属性和方法(行为)的对象的集合属性是对象具有的特征。每个对象的每个属性都拥有特定值.Java是面向对象的语言,体现在Java程序都以类class为组织单元,而一个...原创 2020-01-20 18:55:59 · 396 阅读 · 0 评论 -
JAVA学习——2.数组
数组所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合。数组就是相同数据类型的...原创 2020-01-17 17:39:56 · 258 阅读 · 0 评论 -
JAVA学习——1.基础知识
目录常量关键词final数据类型String类型计算字符串长度字符串比较字符串连接字符串常用提取方法常量关键词finalJava 中的final关键字可以用于声明属性(常量),方法和类。当final修饰属性时,代表该属性一旦被分配内存空间就必须初始化, 它的含义是“这是无法改变的”或者“终态的”。在变量前面添加关键字final即可声明一个常量。在 Java 编码规范中,要求常量名必须大写。语...原创 2020-01-17 10:52:26 · 172 阅读 · 0 评论