03 2020 档案

摘要:面试题写一个固定容量同步容器,拥有put和get方法,以及getCount方法能够支持2个生产者线程以及10个消费者线程的阻塞调用一,使用wait和notify/notifyAll来实现 import java.util.LinkedList; public class MyContainer1<T 阅读全文
posted @ 2020-03-26 19:48 pathjh 阅读(457) 评论(0) 推荐(0)
摘要:一、ArrayList 1.1 ArrayList简介 ArrayList是可以动态增长和缩减的索引序列,其实现了List接口,List接口又继承了Collection接口。它的底层是由数组实现的,数组元素类型为Object类型,即可以存放所有类型数据。 我们对ArrayList类的实例的所有的操作 阅读全文
posted @ 2020-03-16 00:27 pathjh 阅读(245) 评论(0) 推荐(0)
摘要:题目:表示数值的字符串 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 思路分析: 问题就是判断 阅读全文
posted @ 2020-03-13 11:42 pathjh 阅读(210) 评论(0) 推荐(0)
摘要:学习集合的最好方法是阅读源码,笔记可能会过时,但源码永不过时。 本文主要对集合框架体系关系做下总结,一个晚上画的如下图 有时间再继续补充。 阅读全文
posted @ 2020-03-10 16:31 pathjh 阅读(167) 评论(0) 推荐(0)
摘要:java的包管理简单学习记录: jvm的工作被设计的相当简单: 执行一个类的字节码,若碰到了新的类便加载它,在类路径(-classpath /-cp)里可以找到类,类的全限定类名(目录层级路径)可以唯一地确定了一个类 包就是把许多类放在一起打包的压缩包。 maven的包管理 在运行程序时,maven 阅读全文
posted @ 2020-03-06 13:30 pathjh 阅读(1025) 评论(0) 推荐(0)
摘要:进阶四:常见函数 功能:类似于java 中的方法,将一组逻辑语句分装在方法体重,对外暴露方法名 调用: select 函数名(实参列表)【from 表】 特点: 1. 叫什么(函数名) 2. 干什么(函数功能) 分类: 1. 单行函数 如:concat,length,ifnull等 2.分组函数 功 阅读全文
posted @ 2020-03-01 15:17 pathjh 阅读(775) 评论(0) 推荐(0)