自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDBC实现校验账号密码(sql+java)

综合案例【登录】1.1 创建表创建一张用户表 Userid ,主键、自动增长。用户名,字符串类型,唯一、非空密码,字符串类型,非空手机号码,字符串类型插入 2 条测试语句 create table user( -> id int primary key auto_increment, -> name varchar(10) unique not null, -> pwd varchar(20) not null, -> n

2020-06-23 15:15:32 1400

原创 java IO流经典面试题(含代码)

File类和IO类题目:以下所有题目代码均是在main方法里调用实现: public static void main(String[] args) throws IOException {// work1();// work2();// work3();// work4();// work6();// work5();// work7();// work9();//

2020-06-17 20:31:33 2777

原创 java代码在D盘下创建一个mytemp文件夹,显示D盘下所有的.Java文件,包括D盘的子文件夹下的.java文件,并复制到mytemp文件夹中

利用IO流操作文件题目要求:利用java代码在D盘下创建一个mytemp文件夹显示D盘下所有的.Java文件,包括D盘的子文件夹下的.java文件把上述显示的文件都复制到mytemp文件夹中private static void work12() throws IOException { /** * 12. 利用IO流操作文件 * 1) 利用java代码在D盘下创建一个mytemp文件夹 :mkdir *

2020-06-17 20:26:35 1994

原创 Java生产者消费者模型详细实现

1、生产者-消费者模式概念1.1重点生产者如何安全的把数据交给消费者1.2实际案例​ 蛋糕师傅:做蛋糕放在桌子上,如果桌子上放满了,师傅要等待,直到桌子上有空位才继续放蛋糕。​ 吃货:吃货吃桌子上的蛋糕,如果桌子上一个蛋糕也没有,吃货需要等待,直到有一个蛋糕位置。​ 桌子:放蛋糕,最多放n个蛋糕,取蛋糕和放蛋糕顺序一致​ 蛋糕:直接使用String​ 疑问:如何等待?如何唤醒?​ 等待:wait()​ 唤醒:notity(),notityAll();需要创建的类Tabl

2020-06-16 00:52:44 340

原创 Java面向对象知识点详细讲解(含代码)

文章目录一、类1.1类和对象的概念1.2结构二、对象2.1概念2.2具体使用三、方法的重载3.1概念3.2规则3.3具体使用3.3.2成员变量与局部变量的区别3.3.3成员方法与静态方法的区别四、构造方法4.1概念4.2具体使用4.3好处五、private关键字5.1概念5.2具体使用5.3好处六、封装6.1概念6.2具体使用七、this关键字7.1概念7.2具体使用八、static关键字8.1概念8.2具体使用8.2.1具体使用 - 修饰属性8.2.2具体使用 - 修饰方法8.2.3具体使用 - 静态代码

2020-06-15 00:23:15 657

原创 java异常知识点详细整理

异常1.含义异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。Java语言使用异常处理机制为程序提供了异常处理的能力2.异常的分类Java程序运行过程中所发生的异常事件从严重性可分为两类:错误(Error):JVM系统内部错误或资源耗尽等严重情况属于JVM需要负担的责任这一类异常事件无法恢复或不可能捕获,将导致应用程序中断。异常(Exception):

2020-06-14 23:14:33 228

原创 java 一个包含了2万个整数的数组,多线程来进行并行计算

一个包含了2万个整数的数组计算任务:一个包含了2万个整数的数组,分拆了多个线程来进行并行计算,最后汇总出计算的结果。数据错误的原因:4个子线程还没有执行完毕,主线程就抢到资源并输出结果解决方案:4个子线程全部执行完毕,再让主线程抢到资源1.休眠Thread.sleep(10);2.获取线程状态while(t1.isFlag() || t2.isFlag() || t3.isFlag() || t4.isFlag()){}3.合并​ t1.join();​ t2.join();

2020-06-13 16:46:04 987 1

原创 Java HashMap依据value排序

要求:向HashMap集合中key位置加入姓名,value位置加入年龄,HashMap依据value排序。public static <V> void main(String[] args) { //新建一个HashMap集合 HashMap<String, String> map = new HashMap<>(); map.put("刘德华", "23"); map.put("张无忌","34"); map.put("张学友","25");.

2020-06-13 16:28:55 432

原创 java常用集合(Map、Set、List)知识点详细整理

一.集合一组数据的容器集合 vs 数组1.数组声明后只能存放同一种数据类型,集合可以存不同的数据类型2.数组声明后长度不可变,集合是可变长度3.数组可以存放基本数据类型和引用数据类型,集合只能存放引用数据类型注意集合要想存放基本数据类型,可以封装成对应的包装类二.Collection - 集合/接口2.1 List:(extends Collection)特点:有序的可重复注意:该接口添加了许多针对于下标操作的方法(所以有序的可重复),list集合中的元素的索引与数组中

2020-06-13 16:15:05 295

原创 Java售票任务_多线程详细实现

Java售票任务_多线程详细实现题目回顾:铁道部发布了一个售票任务,要求销售1000张票,要求有3个窗口来进行销售,请编写多线程程序来模拟这个效果。​ i. 窗口001正在销售第1000张票​ ii. 窗口001正在销售第999张票​ iii. 窗口002正在销售第998张票​ iv. …​ v. 窗口002正在销售第1张票​ vi. 票已经销售完毕一 、注意细节:​ 问题1:三个线程都卖了1000张票,一共卖了3000张票​ 原因:三个线程代表三个对象,就有三个成

2020-06-12 23:15:46 2685 1

原创 java 线程、多线程概念及使用详细讲解

Java进程、多线程及使用1.什么是进程进程是系统进行资源分配和调用的独立单元,每一个进程都有它的独立的内存空间和系统资源。2.单进程操作系统和多进程操作系统的区别多进程操作系统是指在同一个时段内可以执行多个任务单进程操作系统是指在同一个时段内只能执行单个任务a) Windows操作系统-多进程单用户操作系统b) Dos操作系统-单进程的操作系统c) Linux操作系统-多用户多进程的操作系统3.系统在同一个时刻可以执行多个任务吗?理论上是可以的,实际上N个项目去运行,多核CP

2020-06-12 15:40:58 382

原创 java异常及处理方式

异常1.含义异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。Java语言使用异常处理机制为程序提供了异常处理的能力2.异常的分类 ThrowableError(错误) Exception(异常)​​ 一般性异常 RuntimeException(运行时异常)Java程序运行过程中所发生的异常事件

2020-06-12 15:01:25 339

空空如也

空空如也

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

TA关注的人

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