java基础
文章平均质量分 58
BigVolcano
自我评价: 对软件有浓厚的兴趣,喜欢数据库方面的设计和逻辑处理,期望在程序员的路上进一步深造
热爱篮球,喜欢跑步健身,喜欢读书,渴望个人成长,能够独立自主学习,爱好广泛
坚韧乐观,意志坚定,责任感强,工作认真,能适应高强度工作
展开
-
java中的默认初始化--类和局部变量区别
对于类的成员变量不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值。1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。2、单精度浮点型(float)的基本类型变量的默认值为0.0f。3、双精度浮点型(double)的基本类型变量的默认值为0.0d。4、字符型(char)的基本类型变量的默认为 “/u0000”。5、布尔性的基本类型变量的默认值为原创 2017-10-05 18:49:08 · 319 阅读 · 0 评论 -
java中的类型赋值常见错误
Java中float、double、long类型变量赋值添加f、d、L尾缀问题添加尾缀说明 我们知道Java在变量赋值的时候,其中float、double、long数据类型变量,需要在赋值直接量后面分别添加f或F、d或D、l或L尾缀来说明。 其中,long类型最好以大写L来添加尾缀,因为小写l容易和数字1混淆。 例如:long lNum = 1234L; float fNu原创 2017-10-05 19:52:06 · 3325 阅读 · 0 评论 -
java面对对象的三大特征以及理解
Java面向对象的三大特征:封装、继承、多态封装和继承几乎都是为多态而准备的一、 封装首先,属性能够描述事物的特征,方法能够描述事物的动作。封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。 1.封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发原创 2017-11-23 22:02:32 · 616 阅读 · 0 评论 -
java中的集合类详解
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。 不同接口描述一组不同数据类型。 整体集合类框架图 简要版的集合类框架图 1、Java 2集合框架图 ①集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 ②抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),转载 2017-11-23 22:13:19 · 194 阅读 · 0 评论 -
多线程面试必会内容
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式转载 2017-11-24 22:21:26 · 228 阅读 · 0 评论 -
模式匹配算法思想和实现KMP
首先模式匹配算法解决的问题是在一个主串和一个模式匹配串中查找相同的模式匹配串,如果相等,则返回当前模式匹配串的起始位置,否则返回-1实现思路:/**首先第一个大前提就是长度第二个是判断二者是否相等,然后同时后移否则直接回退到i = i - j + 1 (每次在原来的基础上后移一位)j=1,返回主串匹配的模式串的首地址 j > t[0] 返回是 I- t[0]*/...原创 2018-10-18 15:07:25 · 690 阅读 · 0 评论 -
int和Integer的区别---之面试常考
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0 延伸: 关于Integer和int的比较 ...原创 2018-10-18 15:10:41 · 436 阅读 · 0 评论 -
zookeeper知识点入门学习
zk的学习1、zk框架是分布式的开源式的应用程序协调服务是Hadoop和HBase的一个组件,zk主要包括配置维护、域名服务、分布式同步、组服务等。zk主要和dubbo一起用用于分布式框架中,Dubbo框架主要用于开发的提供者和服务消费者,其中Dubbo服务提供者和消费者都会在zk注册自己的URL,但是服务消费者还要能通过订阅拿到注册者的URL,以便于在后面的程序中去调用服务提供者,当服务提供者...原创 2018-10-17 18:56:28 · 287 阅读 · 0 评论