- 博客(9)
- 收藏
- 关注

原创 java面试题常考知识点汇总
·包装类的作用:编码过程中只接收对象的情况,比如List中只能存入对象,不能存入基本数据类型;比如一个方法的参数是Object时,不能传入基本数据类型,但可以传入对应的包装类;方便类型之间的转换,比如String和int之间的转换可以通过int的包装类Integer来实现。综上;一个实现基本类型之间的转换二是便于函数传值 ,即Integer可以区分出未赋值和值为0的区别,in...
2019-04-12 17:52:50
238
原创 Mysql基本操作
创建数据库 create database 数据库名创建表 create table 表名( 字段名 字段类型 约束, 字段名 字段类型 约束, 字段名 字段类型 约束, 字段名 字段类型 约束, 字段名 字段类型 约束, )engine=数据库...
2019-04-18 14:25:48
137
原创 SSM框架整合
springmvc部分 1 引入 springjar包 context webmvc jstl 2 配置 web.xml 加 DispatchServlet <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>o...
2019-04-18 14:14:01
128
原创 多线程的三种创建方式
多线程的生命周期:·新建状态:使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。·就绪状态:当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。·运行状态:如果就绪状态的线程获取 CPU 资源,就可以执行...
2019-04-17 16:02:36
314
转载 多线程中sleep(),wait(),yield()和join()方法的区别
sleep() sleep()方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态,该方法既可以让其他同优先级或者高优先级的线程得到执行的机会,也可以让低优先级的线程得到执行机会。但是sleep()方法不会释放“锁标志”,也就是说如果有synchronized同步块,其他线程仍然不能访问共享数据。 wait() wait()方法需要和notify()...
2019-04-14 20:52:42
664
转载 HashMap、Hashtable和ConcurrentHashMap底层实现原理和线程安全问题
术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hash table根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这...
2019-04-14 11:17:48
183
原创 JAVASE知识点大全
JAVA笔记一、Java关键字及标识符组成关键字的字母全部小写。标识符:由字母、_、$开头,包含数字(区分大小写)。 包:就是文件夹,用于把相同的类名进行区分(全部小写),多个单词时,用.隔开。 类或接口名:一个单词:单词首字母必须大写。多个单词:每个单词首字母必须大写。方法或者变量名:一个单词:单词的字母小写。多个单词:从第...
2019-04-14 11:10:53
420
原创 maven简介
Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具[百度百科]Maven的核心功能便是合理叙述项目间的依赖关系。通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。如果需要使用pom.xml来获取jar包,那么首先该项目就必须为maven项目,maven...
2019-04-12 19:00:06
133
转载 Linux常用命令大全
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo...
2019-04-12 18:59:19
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人