自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MySQL学习——单表查询语句(DQL)

先来了解下mysq中几个常用命令 退出mysql:exit; 查看mysql中有哪些数据库? show databases; 注意:以分号结尾,分号是英文的分号。 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | ...

2021-11-08 10:05:52 462

原创 MySQL学习——初识MySQL(及安装教程)

1、什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以 对数据库当...

2021-11-08 09:36:40 160

原创 MySQL学习——SQL语句分类

SQL语句分为:DQL :数据查询语句(但凡带有selcet关键字的都是查询语句)DML:数据操作语句(凡是是对标中的数据增删改查的都是操作语句) insert 增 delete 删 update 改 DDL:数据定义语言(凡是带有create、drop、alter的都是DDL)DDL主要操作的是表的结构,不是表中的数据。TCL:事物控制语言 包括:...

2021-11-05 10:45:03 117

原创 Java学习——反射机制

1.什么是反射机制?简单来说,就是可以操作字节码文件,意思就是程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息2.反射机制的作用?在运行时获得类的各种内容,进行反编译,对于Java这种先编译再运行的语言,能够让我们很方便的创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代码的链接,更加容易实现面向对象...

2021-11-01 10:11:09 219

原创 Java学习——类加载器

关于JDK中自带的类加载器1.什么是类加载器?专门负责加载类的工具/命令ClassLoader2.JDK中自带3个类加载器启动类加载器扩展类加载器应用类加载器3 假设有一段这样代码String b = “abc”;代码在开始执行的时候,会将所有需要的类全部加载到JVM当中。通过类加载器开始加载,看到以上代码类加载器会找到String.class文件,找到就加载,那么是怎么进行加载的呢?首先通过“启动类加载器” 加载(位于jdk配置文件jre/lib/r

2021-10-31 17:19:08 99

原创 Java学习——网络编程(UDP多线程在线聊天)

首先,UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户端和服务器的概念。UDP发送数据构造方法方法名 说明 DatagramSocket() 创建数据报套接字并将其绑定到本机地址上的任何可用端口 DatagramPacket(byte[] buf,int len,InetAddress add,int port) 创建数据包,发送长度为len的

2021-10-29 15:36:52 302

原创 Java学习——多线程(悲观锁和乐观锁)

synchronized

2021-10-25 18:42:48 65

原创 Java学习——Thread.sleep()面试问题

Thread.sleep是一个静态方法!!下面这个问题,可能会在面试中出现!public class SleepDemo { public static void main(String[] args) { MyThread t1 = new MyThread(); t1.setName("t1");//设置线程t1的名字 System.out.println(t1.getName());//打印线程t1的名字 t1.st.

2021-10-20 11:26:36 158

原创 Java学习——线程周期问题

2021-10-20 09:58:19 78

原创 Java学习——多线程

在java中,线程A和线程B,堆内存和方法区共享 但是栈内存独立,一个线程一个栈如果启动10个线程,那么就会有10个栈空间,每个栈空间之间互不干扰!!!各自执行各自的,这就是多线程并发!!!!比如学校食堂就可以看作一个进程食堂的一个个窗口就可以看作一个个线程,窗口A和窗口B之间 互不影响!!!!所以多线程并发就是为了提高程序的处理效率!!这边有一个问题!使用多线程机制过后,main方法结束只是主...

2021-10-19 10:23:46 137

原创 Java学习——IO流总结(一)

花了几天时间,过了下Java基础语法的IO流部分,做下总结吧,供自己以后参考!!!!!!!!!第一部分——File类 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的 构造方法File file= new File("java.txt");在JAVA当前项目下创建一个txt文件!!

2021-10-17 17:55:40 74

原创 Java——字节流注意

想要进行拷贝,一律用字节流或者字节缓冲流 想要把文本文件中的数据读到内存中,请使用字符输入流 想要把内存中的数据写到文本文件中,请使用字符输出流 3.GBK码表一个中文2个字节,UTF-8码表一个中文3个字节...

2021-10-15 10:59:19 87

原创 Java学习——TreeSet底层 红黑树理解

3.1二叉树二叉树特点 二叉树中,任意一个节点的度要小于等于2 节点: 在树结构中,每一个元素称之为节点 度: 每一个节点的子节点数量称之为度

2021-10-10 16:39:57 1121

原创 Exception练习:学生录入 年龄判断注意点

最近在学习Java 异常处理的时候,练习了一个学生录入的程序,过程中也遇到了一些处理异常方面的问题,特地将其记录下来,方便日后自己查阅!!!!!!!一.try...catch注意点 如果 try 中没有遇到问题,怎么执行? 会把try中所有的代码全部执行完毕,不会执行catch里面的代码 如果 try 中遇到了问题,那么 try 下面的代码还会执行吗? 那么直接跳转到对应的catch语句中,try下面的代码就不会再执行了 当catch里面的语句全部执行完毕,表示整个体系全部执行.

2021-10-04 11:13:50 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除