logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java面试题2.0--集合

Java集合框架是什么?说出一些集合框架的优点?集合框架的部分优点如下:(1)使用核心集合类降低开发成本,而非实现我们自己的集合类。(2)随着使用经过严格测试的集合框架类,代码质量会得到提高。(3)通过使用JDK附带的集合类,可以降低代码维护成本。(4)复用性和可操作性。集合框架中的泛型有什么优点?泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。

#java#面试
Java面试题--java基础

面向对象的三个特征封装,继承,多态,抽象。什么是面向对象?面向对象程序设计是以建立模型体现出来的抽象思维过程和面向对象的方法。我们可以将某个事物抽象出来,赋予它自己的特征,并且可以针对这个事物进行相应的操作,以及规定与其他对象之间的关系。可以降低代码的耦合度,使程序更加灵活。多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的...

#java
数据库设计--数据流图(DFD)

1、数据流图的定义   数据流图(DFD)是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,因为它仅仅反映系统必须完毕的逻辑功能。所以它是一种功能模型。在结构化开发方法中。数据流图是需求分析阶段产生的结果。 ----百度百科 2、数据流图的用法 数据流图採用分层的形式来描写叙述系统数据流向,每一层次都代表了系统数据流向的一个抽象水平,层次越高...

jvm概念

虚拟机概念:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统JVM使用软件模拟Java字节码的指令集JVM与VMWare 的区别:VMWare模拟的是真实存在的计算机系统,JVM模拟的是虚拟的,真实不存在的Java语言规范定义了什么是Java语言JVM主要定义二进制class文件和JVM指令集,Java语言和JVM相对独立JVM整数的表达:原码:第一位为符号位(0为正数

#jvm
Java面试题--jvm

什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。JDK和JRE的区别是什么...

#java#jvm
idea+Gradle使用教程

导语:IDEA拥有大量的JAVA开发者拥护,相比于开源的eclipse,IDEA拥有更简洁直观的界面,拥有更强大的自动补全功能,号称能“一路敲回车完成编码”。如果把IDEA和eclipse比作手机系统,IDEA就好比IOS,美观、强大、人性化、傻瓜化,官方就帮你解决了大部分问题与操作。eclipse更像android,自由、开放、高度可定制,通过一系列的插件也可以达到IDEA同样的、甚至更个...

Java面试题--redis

Redis支持的数据类型?String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset namekey1 value1 key2 value2Redis...

#java#redis
到底了