
Java
文章平均质量分 91
JavaSe
Alphamilk
大学生一枚,希望总结的知识能帮助大家
展开
-
苍穹外卖实战附源码-DAY1
跟随up一起完成项目并学习到开发知识原创 2025-03-12 15:49:44 · 506 阅读 · 0 评论 -
Java程序员面试核心知识--Java基础知识(一)
一、Java程序初始化顺序,二、Java的Clone方法作用,三、 OverLoad(重载)与Override(重写)区别,四、abstract class(抽象类)与interface(接口)的异同,五、String、StringBuffer、StringBuilder区别,六、“==”、equals和hashCode的区别,原创 2023-11-01 15:10:53 · 297 阅读 · 0 评论 -
JUC--线程池
一、线程池的介绍、二、线程池的创建、三、特殊线程池(CompletionService、ThreadPoolExecutor、Fork Join Pool)原创 2023-08-23 09:36:59 · 151 阅读 · 0 评论 -
JUC--阻塞队列
问题引出、一.单端阻塞队列(BlockingQueue)、二.双端阻塞队列(BlockingDeque)、三.延迟队列(DelayQueue)原创 2023-08-22 14:07:52 · 248 阅读 · 0 评论 -
JUC并发集合
传统类集框架的弊端、1.并发集合的类型、2.并发单值集合、3.并发多值集合、4.跳表集合原创 2023-08-16 12:18:55 · 153 阅读 · 0 评论 -
JUC并发编程之同步器(Semaphore、CountDownLatch、CyclicBarrier、Exchanger、CompletableFuture)附带相关面试题
1.Semaphore(资源调度)、2.CountDownLatch(子线程优先)、3.CyclicBarrier(栅栏)、4.Exchanger(公共交换区)、5.CompletableFuture(异步编程)原创 2023-08-10 11:50:24 · 289 阅读 · 0 评论 -
LeetCode150道面试经典题--罗马数字转整数(简单)
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。其按规律组合成一个罗马数字后将其转换成整数并输出。原创 2023-08-09 21:42:49 · 524 阅读 · 0 评论 -
JUC并发编程之线程锁(一)
1.ReentrantLock(互斥锁)、2.ReentRantReaderWriterLock(互斥读写锁)、3.StampedLock(无障碍锁)、4.Condition(自定义锁)、5.LockSupport原创 2023-08-09 18:01:27 · 385 阅读 · 0 评论 -
JUC并发编程(JUC核心类、TimeUnit类、原子操作类、CASAQS)附带相关面试题
1.JUC并发编程的核心类,2.TimeUnit(时间单元),3.原子操作类,4.CAS 、AQS机制原创 2023-08-08 10:51:48 · 719 阅读 · 0 评论 -
LeetCode150道面试经典题-删除有序数组中的重复项(简单)
一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。原创 2023-08-07 21:46:35 · 513 阅读 · 0 评论 -
JDBC(常用类与接口、实现数据库的增删查改)
1.Connection接口常用方法、2.DriverMange类、3.Statement接口,4.实现表的数据更新(增、改、删),5.实现数据查找(ResultSet接口),6.PreparedStatement 数据更新原创 2023-08-08 16:09:53 · 1943 阅读 · 0 评论 -
手把手教你用idea实现Java连接MySQL数据库
1.下载MySQL,2.下载mysql 的jdbc驱动,3.将驱动jar包导入idea,4.通过Java测试数据库是否连接成功原创 2023-08-07 16:12:03 · 4616 阅读 · 0 评论 -
LeetCode150道面试经典题-移除元素(简单)
给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度原创 2023-08-06 23:07:00 · 433 阅读 · 0 评论 -
JavaWeb项目工程结构介绍
了解目录大致作用,1 .idea下的目录(存储项目配置的目录),2.out目录(编译输出目录),3.src目录(源代码目录),4.web目录( Web 相关资源文件的目录)原创 2023-08-06 15:36:16 · 2709 阅读 · 0 评论 -
Java网络编程(Socket、ServerSocket、DatagramPackage、DatagramSocket)
1.网络编程通信模型2.Echo模型(服务器与客户端实现通信),3.BiO处理模型(实现多用户访问同个服务器),4.UDP程序原创 2023-08-04 11:24:51 · 1011 阅读 · 0 评论 -
Java类集框架(二)
1.Map(常用子类 HashMap,LinkedHashMap,HashTable,TreeMap),2.Map的输出(Map.Entry,iterator,foreach),原创 2023-08-03 16:47:56 · 209 阅读 · 0 评论 -
Java类集框架(一)
1.Collection集合接口,2.List 接口 (常用子类 ArrayList ,Linkedlist,Vector),3.Set 接口(常用子类 HashSet LinkHashSet TreeSet),4.集合输出(iterator , Enumeration ,foreach)原创 2023-08-02 18:37:40 · 623 阅读 · 0 评论 -
Java反射(反射与代理设计模式、反射与Annotation、自定义Annotation、反射整合工厂设计模式和代理设计模式)
1.反射与代理设计模式,2.反射与Annotation,3.自定义Annotation,4.Annotation整合工厂设计模式和代理设计模式原创 2023-08-01 23:04:06 · 191 阅读 · 0 评论 -
Java反射(通过反射获取构造函数、方法、属性)
1.通过反射获取构造函数,2.通过反射获取方法,3.通过反射调用成员属性原创 2023-07-31 17:46:14 · 1330 阅读 · 0 评论 -
Java反射(Class、反射实例化、反射与单例、获取类结构)附带相关面试题
1.了解反射,2.Class类的三种实例化方法,3.反射机制与对象实例化,4.反射与单例设计模式,5.通过反射获取类结构的信息原创 2023-07-31 15:50:23 · 389 阅读 · 0 评论 -
JavaIO编程练习题
实现一个登陆系统,用户在命令行输入账号和密码,如果没有输入账号和密码则提示用户输入账号和密码,如果只输入了账号,则提示输入密码。只有三次输入机会如果三次机会用完则自动退出登陆系统。2.编写Java程序,实现键盘输入文件名称创建文件名,并且能够通过键盘输入文件内容。输入一个数字字符串,统计其中奇书数字有多少个,偶数数字有多少个。1.编写java程序,输入3个整数,比较后输出最大值和最小值。通过键盘输入传入多个字符串,并将字符串进行反转。原创 2023-07-31 15:51:11 · 340 阅读 · 0 评论 -
JavaIO编程(键盘输入,缓冲输入流、Scanner工具、序列化与反序列化)附带相关面试题
1.System类对io的支持,2.BufferReader缓冲输入流,3.Scanner输入流工具,4.对象序列化原创 2023-07-30 11:19:55 · 145 阅读 · 0 评论 -
Java常用类库(System、Arrays、定时调度、Base64加密解密)
1.System类,2.Arrays数组操作类,3.定时调度,4.Base64加密与解密原创 2023-07-29 21:34:05 · 139 阅读 · 0 评论 -
Java IO(File、字节输入输出流、字符输入输出流、打印流)附带相关面试题
1.File类,2.字节输入输出流(InputStream Outputstream),3.Writer与Reader字符输入输出流,4.打印流原创 2023-07-29 17:47:34 · 187 阅读 · 0 评论 -
Java正则表达式(Pattern、Matcher)
1.常用正则标记(熟记*)、2. 基础案例搭配Sting的常用方法、3.正则表达式java.util.regex包支持、4.练习巩固原创 2023-07-28 12:02:59 · 2061 阅读 · 0 评论 -
Java常用类库中(ThreadLocal、Comparable比较器、AutoCloseable、Optional空处理)附带相关面试题
1.ThreadLocal线程独立,2.Comparable比较器与Comparetor,3.AutoCloseable接口,4.Optional空处理原创 2023-07-27 21:17:48 · 151 阅读 · 0 评论 -
Java类库StrringBuffer类、Math、SimpleDateFormat、Random随机数、大数字处理类和UUID 无重复数据(附带面试题)
1.StrringBuffer类 CharConsequnse接口,2.Math数学计算,3.Date日期处理类与SimpleDateFormat、4.Random随机数、5.大数字处理类、6.UUID 无重复数据原创 2023-07-26 21:48:03 · 117 阅读 · 0 评论 -
Java多线程练习题
巩固多线程的学习原创 2023-07-25 16:11:24 · 522 阅读 · 1 评论 -
Java中多线程同步问题、生产者与消费者、守护线程和volatile关键字(附带相关面试题)
1.多线程同步问题(关键字Synchronized),2. Object线程的等待与唤醒方法,3.模拟生产者与消费者,4.守护线程,5.volatile关键字原创 2023-07-24 16:20:43 · 266 阅读 · 0 评论 -
Java多线程(Thread,Runnable,Callable)附带相关面试题
1.通过继承Thread类实现多线程,2.多线程常用操作方法,3.通过Runnable接口实现多线程,4.通过Lambda与Thread结合实现快速创建多线程,5.通过实现Callable接口得到线程返回值原创 2023-07-23 16:57:36 · 207 阅读 · 0 评论 -
Java面对对象编程复习(附带面试题)
总结一下:一.了解java | 二.程序的基本概念 | 三.程序逻辑的控制 | 四.方法 | 五.类与对象 | 六.数组 | 七.String类 | 八.继承 | 九.抽象类与接口 | 十.类结构扩展 | 十一.异常的捕捉与处理 | 十二.内部类原创 2023-07-12 16:14:07 · 292 阅读 · 1 评论 -
Java之内部类、匿名内部类、Lambda表达式和方法引用
1.内部类、2.匿名内部类、(重点掌握)3.Lambda表达式、4.方法引用原创 2023-07-15 09:43:12 · 558 阅读 · 1 评论 -
Java中包的作用以及使用、访问权限、单例/多例设计模式、枚举和异常(附带相关面试题)
本章节讲述以下方面知识点 1.包的作用以及使用 2.单例/多例化设计模式 3.枚举 4.访问权限2.异常原创 2023-07-11 17:47:04 · 662 阅读 · 0 评论 -
Java中的抽象类、接口、设计模式、包装类和泛型(附带相关面试题)
一.抽象类(abstract),二.接口(interface),三.设计模式,四.包装类,五.泛型原创 2023-07-09 18:49:00 · 411 阅读 · 1 评论 -
Java中的String实例化、Annotation注解类、继承的多态和Object类(附带相关面试题)
1.java中String两种实例化对象2.Annotation注解类 3.继承的多态 4.Object类原创 2023-07-07 17:02:05 · 257 阅读 · 1 评论 -
java中String类中常用的方法(附带相关面试题)
一.字符串的转化,二.字符串的查找,三.字符串的替换,四.字符串的截取,五.字符串的拆分,六.字符串的比较,七.其他类原创 2023-07-05 17:42:43 · 105 阅读 · 0 评论