
java基础
文章平均质量分 77
追梦的烟火
星空下的编辑框
展开
-
Java---MyBatis框架
什么是MyBatis?Mybatis 是一款优秀的半自动的持久层框架,它对JDBC进行了封装,简化配置,对查询的结果进行了封装。mybatis 可以使用特定的XML文件来配置,将SQL语句分离到XML文件中。还可以将数据库中的记录,映射到java的对象中,是一种ORM(对象关系映射)实现。(java中的对象和数据库中的对象)mybatis也支持动态SQL,支持缓存,对JDBC进行了封装。MyBatis 环境搭建1. 在数据库中创建表并在Java中创建相应的实体类2. 在 pom.原创 2022-04-17 19:10:26 · 1097 阅读 · 0 评论 -
Java --- 线程例题
1、客户端和服务器端的交互接收线程import java.io.*;import java.net.Socket;import java.util.Scanner;public class ReviceThread implements Runnable{ Socket socket; public ReviceThread(Socket socket) { this.socket = socket; } @Override publ原创 2022-01-01 00:00:00 · 246 阅读 · 0 评论 -
Java --- 线程
1. 程序、进程、线程程序:为了完成某种功能,使用计算机编程语言完成任务的一组集合。(指一段静态代码)进程:指正在执行任务的一组程序,即在计算机操作系统中进行分配资源的基本单位线程:为了降低时空开销,在操作系统中引入线程,线程是系统调度的基本单位。为什么引入线程的目的?进程在OS中的进行创建、撤销、切换等操作的时候时空开销较大,为了减少程序在并发执行时所付出的时空开销,使0S具有更好的并发性,提高系统性能和CPU的利用率。线程和进程之间的关系一个进程拥有多个线程,一个线程属于一个原创 2022-01-01 00:00:00 · 234 阅读 · 0 评论 -
java --- IO流
1.File类文件和目录路径名的抽象表示一个File类的对象,表示计算机硬盘上的一个文件和目录 File的构造方法File f = new File("E:/test.txt"); File f1 = new File("E:","学习哦"); File pf = new File("E:"); File cf = new File(pf,"学习哦"); File的常用方法import java.io.IOException;public class FileDemo..原创 2021-12-20 00:00:00 · 306 阅读 · 0 评论 -
Lambda & Stream
Lambda1. 引用匿名内部类:创建Comparator接口的匿名内部类对象,在匿名内部类对象重写compare方法,进行比较匿名内部类也是一种语法的简化list.sort(new Comparator<String>() { @Override public int compare(String o1, String o2) { return 0; }});2. lambda 表达式指对...原创 2021-12-17 20:25:20 · 168 阅读 · 0 评论 -
java基础 —— 泛型
1.概念原创 2021-12-13 00:00:00 · 863 阅读 · 0 评论 -
第二章、 Java基本语法
目录1.1 IDEA的使用1.2 注释1.3 关键字1.4 Java保留字1.5 标识符1. 定义合法标识符规则:2. 命名规范:3. 语法强制:4. 约定俗称:1.6 变量1.7数据类型1.1 IDEA的使用IDE(Integrated Development Environment)集成开发环境是用于提供程序开发环境的应用环境。一般包括代码编辑器、编译器、调试器和图形用户界面等常用java开发工具:IDEA、eclipse;1.2 注释原创 2021-10-18 20:28:17 · 115 阅读 · 0 评论 -
第六章 异常
1、概述异常:程序运行时的任何不正常的情况。例:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅广义上的异常: 程序中出现的任何不正常的情况 Error(错误): 一旦程序运行时出现错误,程序是无法解决的。public class Demo1 { public static void main(String[] args) { //错误:java.lang.StackOverflowError ...原创 2021-12-05 18:16:30 · 237 阅读 · 0 评论 -
Java常用类(四)
1. Date类原创 2021-11-30 00:00:00 · 154 阅读 · 0 评论 -
Java常用类(三)
1. 基本类型包装类2. Math类3. System类原创 2021-11-28 00:00:00 · 132 阅读 · 0 评论 -
Java 关键字(更新中)
1. public2. new3. this4. static原创 2021-11-23 21:59:00 · 347 阅读 · 0 评论 -
正则表达式
匹配规则原创 2021-11-22 20:04:49 · 90 阅读 · 0 评论 -
Java常用类(二)(String类)
1. String 类由多个字符组成的一串数据,值一旦创建,不可改变。private final char value[];String s = "abc"; 底层:char[] c = {'a','b','c'}; s+= 'def'; s+= 'gh'; s+='aaa';每一步都创建一个新对象。一旦值改变,就会创建一个新对象。创建:(1)简单的创建方式String s = "abc";先去字符串......原创 2021-11-22 22:20:41 · 535 阅读 · 0 评论 -
Java API (应用程序编程接口)Java常用类(一)
目录1. API概述2. Object2.1 toString()2.2 equals()3. Arrays类3.1 equals()方法3.2 sort(排序)3.3binarySearch(二分法/折半查找)3.4 数组复制(拷贝)3.5toString() 方法1. API概述API :java语言中实际提供的类和接口API 文档:对Java中提供的类和接口中的功能进行说明的文档。2. ObjectObject类是所有J...原创 2021-11-18 18:59:11 · 526 阅读 · 0 评论 -
Java——面向对象(三)
面向对象语言的三大特征: 封装、继承、多态1. 面向对象的特征——封装2. 面向对象的特征——继承3. 抽象类4.面向对象的特征——多态5. final关键字6. 接口...原创 2021-11-06 13:14:32 · 125 阅读 · 0 评论 -
第二章、Java基础(续)
目录1、运算符1.1 算术运算符1.2 比较运算符1.3 逻辑运算符1.4 赋值运算符1.5 条件运算符1.6 位运算符(bit位)2、条件语句1、运算符1.1 算术运算符符号:+,-,*,/,%,++,--;1.2 比较运算符符号:>,<,==,>=,<=,!=;1.3 逻辑运算符符号:!,&,|,&&,||,^;1.4 赋值运算符符号:=,+=,-=,*=,/=,%=;1.5 条件运算原创 2021-10-24 10:55:32 · 860 阅读 · 0 评论