摘要:
【简单查询语句DQL】【select 字段名1,字段名2,...(最后一个字段后无逗号) from 表名; 】【SQL语句均以分号结尾且不区分大小写】 【SQL语句若不写分号,按回车后可以继续写语句,直到有分号按回车才会执行】 【\c回车退出语句编写】 【字段可以参与数学运算】【例如:select 阅读全文
posted @ 2020-12-21 17:11
18751612782
阅读(70)
评论(0)
推荐(0)
摘要:
【学习数据库的目的是方便对数据的管理】 【MySQL安装】 安装文件在网盘里,解压安装关键步骤: 一路Next后,Finish 随便下一步 下一步 下一步 直到 【IP地址:计算机在网络中的代号】 只是说一下,不用动,下一步 点击安装... 【登录 MySQL】【-uroot】【-p333】 【隐藏 阅读全文
posted @ 2020-12-19 20:25
18751612782
阅读(55)
评论(0)
推荐(0)
摘要:
【注解Annotation】 【自定义注解,语法格式】 【新建注解java文件】 红框内的自动生成 【注解的使用,语法格式】 【默认情况下注解可以出现在任意位置】 【注解也可以出现在注解上】 【JDK中内置的注解】 【内置注解Override】 【元注解】【Target】【Retention】 【@ 阅读全文
posted @ 2020-12-18 08:24
18751612782
阅读(55)
评论(0)
推荐(0)
摘要:
【反射机制内容的重要程度 Method > Field > Constructor】 【可变长度参数:类型... args】【可变长度参数可以看成一个数组,且具有length属性】 【了解反射Method】 【写一个Userservice类】 【使用Method反射UserService类中的方法】 阅读全文
posted @ 2020-12-16 17:13
18751612782
阅读(75)
评论(0)
推荐(0)
摘要:
【Class.forName(“拷贝过来的完整类名”)在执行时会把类加载到虚拟机中】 【JDBC会使用Class.forName()仅执行静态代码块内容】 【怎么写路径使得程序在不同系统移植时不会发生路径方面的错误】 【String path = Thread.currentThread().get 阅读全文
posted @ 2020-12-15 22:11
18751612782
阅读(58)
评论(0)
推荐(0)
摘要:
【Object类中的wait()和notify()方法】【wait()方法的作用】 【notify()方法的作用】【o.notifyAll()】 【o.wait()和o.notify()的抽象理解】 【生产者/消费者模式】P806 647最后 【生产者/消费者模式代码实现】 【生产者消费者作业】 i 阅读全文
posted @ 2020-12-14 18:03
18751612782
阅读(54)
评论(0)
推荐(0)
摘要:
【死锁】【死锁不会出现异常或错误,但程序会卡在那,最难调试】 【死锁代码测试(面试题,要会写)】 【死锁“结果”】【强制停止死锁】 【解决开发中线程安全问题的三个方案】 【1.使用局部变量代替实例变量和静态变量】 【2.一个线程对应一个对象】 【3.使用线程同步机制synchronized()】 【 阅读全文
posted @ 2020-12-13 20:33
18751612782
阅读(60)
评论(0)
推荐(0)
摘要:
【使用代码模拟两个线程对同一个账户进行取款】 【Test()方法】 【账户进程类】 【账户线程类】 【使用线程同步机制】 【账户类】【synchronized(共享的对象){线程同步代码块}】 【线程同步代码块的工作原理】【锁】 【线程生命周期补充锁池lockpool不是一个状态】【线程运行过程中遇 阅读全文
posted @ 2020-12-11 22:41
18751612782
阅读(79)
评论(0)
推荐(0)
摘要:
【获取线程的名字getName()】【设置学生的名字setName()】 【获取当前线程对象Thread t = Thread.currentThread();】 【使当前进程进入阻塞状态Thread.sleep(毫秒数)是一个静态方法与对象无关】 【Thread.sleep()的面试题】【slee 阅读全文
posted @ 2020-12-08 23:50
18751612782
阅读(56)
评论(0)
推荐(0)
摘要:
【多线程】【进程:是一个应用程序,可以启动多个线程】【线程:是进程中的一个执行单元】 【进程和线程的关系】 【对于线程而言,栈内存不共享,只共享堆内存和方法区内存】 【多线程机制,会提高程序的处理效率】 【真正的多线程并发】 【实现线程的两种方式(后面还有第三种)】【第一种方式:编写一个类,让它继承 阅读全文
posted @ 2020-12-06 21:21
18751612782
阅读(47)
评论(0)
推荐(0)