- 博客(16)
- 收藏
- 关注
原创 mybatis简介
Mybatis简介(Mybatis官方网址:http://www.mybatis.org/mybatis-3/zh/)MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。Hibernate与MyBatisHibernate对..
2021-11-25 15:55:31
1395
原创 Java零基础(13)IO流
I:InputO:Output一、概念:流是内存与存储设备之间传输数据的通道二、分类: 1. 方向--->方向相对于JVM来讲 输入流:将存储设备中的数据读写到JVM中(硬盘--->JVM) 输出流:将JVM中的数据写入到存储设备中(JVM--->硬盘) 2. 单位 字节流:以字节为单位,可以读写所有数据(字节是计算机中处理数据的最小单位,任何数据都可以按照字节传输) ...
2021-11-23 14:03:52
115
原创 Java零基础(12)多线程
一、概念 进程:操作系统中并发执行的任务 称为进程 并发执行原理:宏观并行,微观串行 线程:在一个进程中,并发执行的多个程序逻辑 主函数----->主线程 线程的组成 1) CPU 操作系统选中,分配时间片 2) 数据支持 堆空间共享,栈空间独立 需要从内存空间中获得数...
2021-11-22 14:10:50
390
原创 Java零基础(11)异常处理
一、概念:程序在运行过程中出现错误的处理能力二、异常分类 Java中所有错误也是一个对象,所有错误都是java.lang.Throwable的子类 Throwable父类 |-----Error 错误 JVM或者硬件产生的问题,无法避免 //不做任何处理 |-----Exception 异常 程序在运行过程中或者配置中产生的问题 //可以处理 |-----Ru...
2021-11-18 09:22:51
106
原创 Java零基础(10)集合框架
一、集合 1. 概念:一个对象(容器)用来存储多个对象 //钱包里面装的Money 书架对象存储多个书本对象 String[] str=new String[5]; str[0]="zs"; str[1]="ls"; str[2]="ww"; str[3]="zl"; str[4]="赵四"; System.arrayco...
2021-11-16 09:12:46
176
原创 Java零基础(9)Object类、包装类、String类
一、Object类(java.lang.Object) 1. 特点 1.1 超类、基类、根类,所有类直接或者间接父类 1.2 任何类,如果没有写 extends 显示继承的类,都默认继承Object类 1.3 Object类型的引用能指向任何对象 (多态 父类引用指向子类对象 Object o = new Student();) 1.4 Object类中定义的方法,是所有类都具有的方法 ...
2021-11-12 13:32:19
434
原创 Java零基础(8)三大修饰符和接口
一、三大修饰符 1. static 静态的 修饰属性、方法、初始代码块 1) 属性 语法: static 数据类型 属性名; 特点:被 static 修饰的属性称为 类属性 ;全类共享(与对象无关) 使用:类名.属性名; 2) 方法 语法: static 返回值类型 方法名 (参数列表) 使用:类名.方法名(实参) 特点:该方法被称为 静态方法 ; ...
2021-11-11 14:25:26
592
原创 Java零基础(7)继承和多态
一、继承 1. 类与类之间满足is a的关系,也是”一般到特殊“的关系 2. 子类共性的抽象形成父类 (如:狗、猫、老虎、狮子都有吃跟睡的方法) 3. 语法:entends class 子类名 extends 父类名 4. 使用:子类可以使用父类定义的属性和方法,也可以定义子类独有的属性和方法,从而提高了代码的可重用性、可扩 展性 5. 特点:单继承(一个类只能有一个父类)...
2021-11-10 19:39:54
80
原创 Java零基础(6)面向对象
一、面向对象编程 1. 现实世界对象 1.1 一切客观存在的事物都可以称之为对象 如:iphone6s 1.2 对象由属性和方法 属性:有什么 方法:能干什么 1.3 对象与对象之间联系 a. 小对象构成大对象 如:电脑由显示器、硬盘、cpu等构成 b. 方法调用关系 1.4 面向对象编程思想 ...
2021-11-09 18:27:33
71
原创 Java零基础(5)数组
一、概念:一段连续的存储空间,用来存储多个相同类型的变量的二、语法: 1. 数据类型[] 数组名; //声明数组 int[] a; 数组名=new 数据类型[长度]; //分配空间 a=new int[3]; //内存中开辟名字叫做a的一块空间,a中有3个int类型的连续空间,存放int类型的整数 2. 数据类型[] 数组名=new 数据类型[长度]; //声明数组并分配空间 int[] a=new i...
2021-11-08 17:01:01
209
原创 Java零基础(4)函数
-- --- -- - --- -- -- 需要什么下面评论就行了-- -- -- -- -- -- -- -- - -- ---一、函数的概念:实现一段特定功能的代码,可以重复使用,减少了冗余的代码二、函数的定义 2.1 声明函数 /* 主函数:public static void main(String[] args){ ...
2021-11-05 10:12:23
94
原创 Java零基础(3)流程循环
顺序执行的流程一、流程控制 1、Scanner(扫描器或者扫描仪) java.util.Scanner; //读取控制台输入的数据 1.1 导包:import java.util.Scanner; 1.2 Scanner sn=new Scanner(System.in); //为读取数据做准备的 1.3 int a=sn.nextInt(); //可以读取控制台输入的一个整数 String s=sn.next(); /...
2021-11-03 19:21:51
80
原创 Java零基础(2)
一、变量 1.概念:内存中的一块存储空间,它是存储数据的基本单元 2.声明:变量类型 变量名; int a; //声明了int类型的变量a 变量名=值;a=10; //赋值的操作 变量类型 变量名=值; int a=10; //声明并赋值 3.基本数据类型 byte 1B 2^8 取值范围 -128到127 -2^7到2^7-1...
2021-11-02 18:20:25
102
原创 0 基础 Java 自学之路(2021年最新版)
一、Java语言 1. 由来 1995年的5月23正式推出了java编程语言 1996年推出了java1.0版本 1999年更名为j2se、j2me、j2ee 2005年更名为JavaSE、JavaMe、JavaEE 2009年ORACLE公司收购了sun 2011年ORACLE公司发布了jdk1.7 2014年发布了jdk1.8 2. 特点 2.1 简单性 (pk...
2021-11-01 19:04:52
111
原创 Java基础
1、数据库连接池(1)现象: 多线程数据库访问中 ,随着线程结束数据库连接销毁,线程被释放。 每个线程都需要建立数据库连接,耗时,用户响应时间很慢。(2)数据库连接池 1)连接复用 多线程共用后端物理连接,实现连接复用。 连接池管理物理连接,每个线程租借连接,用完后归还。 2)限流连接 为限制并发访问连接数,数据库服务器端设置最大并发连接数,若超过最大连接数抛 too many connectio...
2021-10-26 19:15:28
337
原创 JAVA学习整理笔记
一,连续区间的值用if()switch选择结构 单值用switch(){case: 语句break; default:语句 };对比break和continue使用场合– break可用于switch结构和循环结构中 – continue只能用于循环结构中 (循环结构中)– break语句终止某个循环,程序跳转到循环块 外的下一条语句。– continue跳出本次循环,进入下一次循环方法重载:方法名相同方法的类型和个数不同八大基本数据类型byte、short、int、...
2021-10-25 15:24:51
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人