E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java高级
Java高级
系列——不得不说的对象序列化(serialize)
1、什么是Java对象序列化?Java的对象序列化是将那些实现了Serializable接口的对象转化成一个字节序列,并能够在以后将这些字节序列完全恢复成原来的对象。简单来说序列化就是将对象转化成字节流,反序列化就是将字节流转化成对象。对象必须在程序中显示的序列化(serialize)和反序列化(deserialize)。2、序列化的作用序列化的主要用途主要有两个,一个是对象持久化,另一个是跨网络
RonTech
·
2018-04-09 16:12
Java
Java高级系列
Java高级系列文章
Java高级
工程师薪资多少?如何才能成为一个优秀的高级程序员?
阅读更多Java语言在2015年首次荣登编程语言热门榜的榜首,2018年再度登上榜首,下面不妨让我们来看看Java开发工程师的薪资待遇如何。以上是三张在猎聘网上随便找的三张截图,可见高级工程师年薪都是在30-60万。那么重点来了,怎样才算是一个高级工程师呢?你是否也能成为一个优秀的高级工程师?工程师必须掌握的知识点是那些?人人都想成为高薪架构师,为什么现在高级工程师还是这么缺乏?如何成为一个优秀的
高级架构师
·
2018-04-08 22:00
java
程序员
架构师
Java高级
工程师薪资多少?如何才能成为一个优秀的高级程序员?
阅读更多Java语言在2015年首次荣登编程语言热门榜的榜首,2018年再度登上榜首,下面不妨让我们来看看Java开发工程师的薪资待遇如何。以上是三张在猎聘网上随便找的三张截图,可见高级工程师年薪都是在30-60万。那么重点来了,怎样才算是一个高级工程师呢?你是否也能成为一个优秀的高级工程师?工程师必须掌握的知识点是那些?人人都想成为高薪架构师,为什么现在高级工程师还是这么缺乏?如何成为一个优秀的
高级架构师
·
2018-04-08 22:00
java
程序员
架构师
点燃
java高级
架构师的成长之路!
作者:
java高级
进阶链接:https://www.nowcoder.com/discuss/72575来源:牛客网金三银四跳槽旺季,每个人都想有一份高薪资,环境好,且稳定的工作,现在已经是四月份了,跳槽旺季还剩最后一个月
java高级员
·
2018-04-08 19:06
java
分布式
源码分析
大数据学习步骤
总结如下:必须技能10条:01.
Java高级
(虚拟机、并发)02.Linux基本操作03.Hadoop(此处为侠义概念单指HDFS+MapReduce+Yarn)04.HBase(JavaAPI操作+Phoenix
qq_28858093
·
2018-04-04 09:49
大数据
迈向
Java高级
程序员(二)-----先从并发开始(线程篇)
很多人写关于线程的时候都是写一堆原理在开头。我不讲,因为我讲不好。废话不多说直接看代码。Java的Thead类就是Java实现线程的载体。为啥是Thread。没这么多为什么,是张三还是李四不总得有个名吗。Java有个约定,写个类有个main方法,这个类就可以直接run,入口就是这个main方法。main方法执行的时候Jvm无形中就启动了一个线程来执行要干得事,这个无形的线程可以通过Thread类提
小码工
·
2018-04-01 17:07
2018年一线互联网公司
Java高级
面试题总结
2018年一线互联网公司
Java高级
面试题总结1、hashcode相等两个类一定相等吗?equals呢?相反呢?2、介绍一下集合框架?
huangshulang1234
·
2018-03-31 00:00
笔试面试
Java高级
程序员(5年左右)面试的题目集
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
yunlielai
·
2018-03-19 11:56
面试
面试
Java高级
程序员面试题
有些事情总是不如人意,由于个人的发展原因离开了大连某个城堡公司来到了一家互联网公司,当时完全为了学习新技术,没有太重视薪水,在这家公司不到一年的时间让我学到了好多种以前都没有听说过的技术,使自己成长了很多。但是往往生活中总是存在一些让人“搓手不急的小插曲”,团队即将解散,让我不得不又面临着找工作的问题,但是现在突然感到很迷茫,不再像只有几年工作经验的小伙子疯狂的去背面试题、疯狂的"海投"简
Andy2019
·
2018-03-06 22:56
面试题及易错问题
java工程师-面试知识点总结
目录[x]一、Java基础(语言、集合框架、OOP、设计模式等)[x]二、
Java高级
(JavaEE、框架、服务器、工具等)[x]三、多线程和并发[x]四、Java虚拟机[x]五、数据库(Sql、MySQL
草木皆灰
·
2018-02-22 17:10
笔记
java工程师转大数据工程师
第一阶段:01.Linux学习(跟鸟哥学就ok了)02.
Java高级
学习(《深入理解Java虚拟机》、《Java高并发实战》)第二阶段:03.Hadoop(董西成的书)04.HBase(《HBase权威指南
明明德撩码
·
2018-02-06 17:10
精选文章推荐汇总-2018.02.06
Java高级
特性——注解,这也许是最简单易懂的文章了作者:蛙蛙呱简介:博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘
51CTO文章精选
·
2018-02-06 15:53
文章精选
推荐博文
历史精选
Java高级
工程师——面试总结
原文链接:https://juejin.im/post/5a71b329f265da3e261c472c面试技巧1、背熟你的简历原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己
weixin_33753845
·
2018-01-31 12:12
面试总结——
Java高级
工程师应该掌握的技能
面试总结——
Java高级
工程师应该掌握的技能面试前面也总结了一和二,这第三篇可能更偏向于是内心的独白篇和面试技巧总结吧.....一、独白之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样
huangshulang1234
·
2018-01-31 09:22
笔试面试
JAVA高级
应用之异常类处理
异常分类Throwable(异常最顶端的类)Error(服务器奔溃数据库奔溃)Exception(异常类)RunTimeException解决异常1.出现异常找上级去解决2.找上级去解决相当于找任务的调用者mian的调用者JVM去处理3.JVM默认的处理方式打印异常类错误信息和错误发生的位置直接停止程序代码示例publicclassDemo01{publicstaticvoidmain(Strin
沙漠皇帝本拉登
·
2018-01-26 21:26
Java高级
特性——注解,这也许是最简单易懂的文章了
博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ。本篇文章中我将结合实际的应用场景尽可能由浅入深,平缓的介绍java注解。java注解是jdk1.5以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@r
洛基loky
·
2018-01-26 10:33
java
java注解
java特性
有时在面试时,我都替候选人着急——候选人完全可以在面试前准备
我上周和本周面了一些
Java高级
开发方面的候选人,不能说不好,但根据他们的工作经历和项目经验,完全应该发挥得更好。比如一些只要是做过项目一定会用到的技术,他们普遍都没回答好,而且很多看上去时临场发挥。
hsm_computer
·
2018-01-25 22:00
java高级
3.Object类所有引用类型的父类,除了它自己以外Object类是所有类的父类?如果有其他明显正确的答案,不选它,如果没有就选它。基本数据类型byteshortintlongfloatdoublecharboolean引用数据类型Object当编写一个类的时候,如果没有写明继承哪个类,这个类就会默认继承Object类在Object类中定义的方法都会被其他类继承重要方法(了解)hashCode()
两串大腰子
·
2018-01-25 17:37
Java高级
程序员(5年左右)面试的题目集
1时隔两年再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。但是,由于公司的某些原因和对于自身未来发展的综合考虑,又不得不得离去,去寻找更合适的地方成长和发展。相比于两年前,现在找工作没有那么的着急,也没有那么的迫切,也没有特别想去的公司,反正去大厂互联网公司基本都是加班加点的。也许,这是工作三年的我即将面临的一个坎吧。
alfred1990
·
2018-01-24 09:26
Java面试题
如何成为
Java高级
工程师?
Java是一门较为复杂的编程语言,想要学的好,就要掌握技巧,以下是老男孩教育为您分享的如何成为
Java高级
工程师的技巧!
lmseo5hy
·
2018-01-23 15:07
flylib如何成为一名Java架构师--架构师之路
从
Java高级
工程师到架构师,你需要学习下面这些能力下面以我的github为线索https://github.com/flylib来讲讲架构师进阶需要学习的能力。
ruanchengmin
·
2018-01-19 21:14
JAVA高级
应用之集合 迭代器
JAVA高级
应用之集合collection类集合分类collection基本方法1.添加方法Collectioncolleation=newArrayList();collection.add();//
沙漠皇帝本拉登
·
2018-01-18 20:54
JavaSE
Java高级
程序员(5年左右)面试的题目集
Java高级
程序员(5年左右)面试的题目集1时隔两年再一次的面临离职找工作,这一次换工作有些许的不舍,也有些许的无奈。个人所在的技术团队不错,两年时间成长了很多,也很不舍这个团队。
huangshulang1234
·
2018-01-18 09:15
程序员
面试
笔试面试
Java高级
系列——枚举(Enums)
一、介绍本系列文章的这一部分我们将会介绍Java5版本之后引入的除泛型之外的另外一个强大特性:枚举。可以将枚举看成一种特殊的类,并且可以将注解看成一种特殊的接口。枚举的思想很简单,也很方便:它代表了一组固定的常量值。实际上,枚举经常用来设计一些状态常量。比如,星期几就是枚举的一个最好例子,因为他们被限制在周一、周二、周三、周四、周五、周六和周日。二、枚举作为特殊的类在枚举被引入Java语言之前,在
RonTech
·
2018-01-12 15:51
Java
Java高级系列
Java高级系列文章
Java高级
语法笔记-HashMap
哈希表HashMap中可以存储N个对象,每个对象由一个唯一的Key值关联。哈希表主要用于快速查找那么,怎么样查找才算是“快速”?假设有1000个Student对象,(1)放在ArrayList里用indexOf查找,是按顺序从前往后找一遍,最多要比较1000次(2)放在HashMap里用get获取,不是逐个比较,而是直接由Key值取得相应的对象。。。速度快代码如下:HelloWord.javapa
IT1995
·
2018-01-11 18:18
Java
我的Java地带
JAVA高级
(12)—— 编码
一、编码(CharacterEncoding)我们人类能看懂的是字符,就是Character。字符要在计算机系统里面存储、传输,要以二进制数字的形式。每一种编码就是一种字符和二进制数字之间的映射关系。GB2312和UTF-8都是常用的字符编码。举个例子,“王”字在GB2312编码方式下对应的二进制数字是1100110111110101(CDF5),是两个8位二进制数,两个字节。同时,在UTF-8编
AndroidMaster
·
2018-01-10 23:38
Java高级
系列——如何使用、何时使用泛型(Generics)?
一、介绍泛型的概念代表了对类型的抽象(C++开发人员熟知的模板)。它是一个非常强大的概念,它允许开发抽象算法和数据结构,并提供实体类型以供后续操作。在早期的Java版本中并未出现泛型,泛型是在Java5发布之后被添加到Java中的。从那以后,可以说泛型彻底改变了Java程序的编写方式,提供了更强大的类型保证,使代码更安全。本文我们将会从接口、类、和方法的开始去讨论有关泛型的用法。泛型提供了很多好处
RonTech
·
2018-01-10 18:15
Java
Java高级系列
Java高级系列文章
Java高级
开发工程师面试
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模式,观察者模式定义了
liuxinyang666
·
2018-01-09 22:42
面试题
JAVA高级
(8)—— 零碎知识点
一、子类对父类属性的覆盖案例代码classParentClass{protectedStringfield="父类变量";publicstaticStringstaticField="父类静态变量";publicfinalStringfinalField="父类常量";publicstaticfinalStringstaticFinalField="父类静态常量";}publicclassSubC
AndroidMaster
·
2018-01-07 17:35
Java高级
系列——如何设计类和接口
一、介绍无论你使用哪一种编程语言(在这里Java也不排除),遵循一种好的设计规则对于写出清晰、易于理解、可测试、长生命周期以及易于维护的代码来说非常关键。在本系列文章的这一部分我们将会讨论Java语言提供的基础构件和引进的一些设计规则来帮助大家在项目研发过程中做出最好的设计决策。确切的讲,我们将会讨论接口(interfaces)和接口默认方法(interfaceswithdefaultmethod
RonTech
·
2018-01-06 14:55
Java
Java高级系列
Java高级系列文章
【Android】知识点汇总,坚持原创ing
Android基础RxJava20章RxJava2课程目录介绍1章基础概念2章RxJava基本使用3章RxJava操作符4章RxJava基本响应类型5章RxJava背压策略6章RxJava基础实战7章Rx
Java
weixin_33991727
·
2018-01-03 01:40
JAVA高级
(1)—— JAVA多线程
一、如何创建线程在java要创建线程,一般有两种方式:1)继承Thread类;2)实现Runnable接口1、继承Thread类继承Thread类,重写run方法,在run方法中定义需要执行的任务。classMyThreadextendsThread{privatestaticintnum=0;publicMyThread(){num++;}@Overridepublicvoidrun(){Sys
AndroidMaster
·
2018-01-01 14:25
[
Java高级
特性详解]
Java高级
特性之泛型概述举个栗子特性泛型类的使用1单泛型效果图2多泛型效果图泛型方法的使用1泛型方法反编译效果图泛型接口的使用了解
Java高级
特性之枚举举个栗子枚举原理反编译枚举类注意重点反编译枚举源码后显示此类并无独有的构造方法与
临高启明
·
2017-12-31 13:57
开发环境配置
如何在缺乏商业项目经验的前提下成功通过面试,兼说我如何甄别非商业项目经验
最近我在帮助一个做Java初级开发的朋友找工作,这个人工作3年,平时做的是SpringMVC+Mytatis,而他想要去的公司在职位描述上黑纸白字地写清楚:需要招
Java高级
开发,而且需要有Redis和
hsm_computer
·
2017-12-30 16:00
JAVA面试技术栈
java高级
知识:1.1JVM相关:JVM如何进行gc,JVM调优,垃圾回收算法,JVM内存模型,类加载机制,内存泄漏,
code_guo
·
2017-12-23 11:05
JAVA学习
Java高级
编程都有哪些知识点
Java高级
编程都有哪些知识点作者:谁不重要当我们面试的时候,可能经常会被问到一些Java基础知识,聊着聊着,有时就会进阶到哪些高级知识点了,比如什么JVM虚拟机,
Java高级
编程。
摄氏du江
·
2017-12-19 22:42
java
阿里
Java高级
面试题,你离阿里巴巴还有多远?
支付宝笔试面试1.cookie和session的区别cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访
yalin7076
·
2017-12-19 16:18
Java
Java架构与大数据交流圈子
Java高级
工程师面试知识汇总(一)
1.String、StringBuffer与StringBuilder的区别解析:(1)String是字符串常量,StringBuffer是字符串变量,线程安全的,StringBuilder也是字符串变量,非线程安全的。(2)String和StringBufferd的主要性能区别在于String是不可变的对象,因此每次对String类型的值进行变更的时候就等同于生成了一个新的String对象,并将
FinelyYang
·
2017-12-19 09:50
java
java
面试
高级
线程
nginx
工作一到五年的Java程序员遇到瓶颈应该如何提升自己突破
透彻理解Tomcat原理手写动静态资源的实现02、分享能源领域的分布式监测系统架构03、分布式系统关键技术Rpc框架详解与实现04、自己写一个SpringMVC框架05、使用Jsoup实现网页爬虫功能06、
JAVA
OSET我要编程
·
2017-12-18 11:03
java高并发总结-常用于面试复习
可以直接在关注公众号,查看相关文章,博主总结了一些关于
java高级
工程师的面试知识点定义:独占锁是一种悲观保守的加锁策略,它避免了读/读冲突,如果某个只读线程获取锁,则其他读线程都只能等待,这种情况下就限制了不必要的并发性
huangleijay
·
2017-12-17 00:00
JAVA学习
java程序员需要学习哪些技术,才可以单独完成项目?
项目有大有小,越大的项目涉及到知识点也就越多;以前学习Java的时候是在“如鹏网”上面学习的,有详细的课程体系,可以参考一下;第一部分:Java语言入门基础第二部分:
Java高级
技术第三部分:web前端第四部分
沙滩的流沙
·
2017-12-15 10:30
java高级
特性:实用类
java的强大之处在于它提供了多种多样的类库。大大提高了编程效率和质量。java.lang:java使用最广泛的类,自动导入所有程序中,最基础的类和接口、包装类、Math类、String类等常用的类都包含在此。此外,该包还提供了用于管理类的动态加载、外部进程创建、主机环境查询、安全策略实施等的系统操作类。java.util:包含了系统辅助类,特别是Collection、List、Set、Map等集
Boogie_97
·
2017-12-10 13:52
javaSE
Java高级
之虚拟机加载机制的实例讲解
Jvm要加载的是二进制流,可以是.class文件形式,也可以是其他形式,按照它加载的标准来设计就不会有太大问题。以下主要就机制和标准两个问题分析一番:首先来Java类文件的加载机制,跟变量的加载机制类似,它先把Class文件加载入内存,再对数据进行验证、解析和初始化,最终形成虚拟机可以直接使用的Java类型。由于Java是采用JIT机制,所以加载时会比较慢,但优点也明显,具有高度灵活性,支持动态加
tpiniu
·
2017-12-09 09:33
从程序员进阶到架构师,6大核心技能要领详解
从程序员进阶到架构师,6大核心技能要领详解优知学院2017-12-0512:42:55“java架构师技能将分为如下6大环节:数据结构和算法,
Java高级
特性,Javaweb核心,数据库,Java框架与必备工具
天涯0818
·
2017-12-05 19:02
学习方法相关
综合其他
java高级
特性:集合框架
数组和集合的区别数组可以存储基本数据类型和对象,集合中只能存储对象,(可以以包装类的形式存储基本数据类型)。数组长度固定,集合长度可以动态改变。定义数组必须指定数组的元素类型,集合默认的所有元素都是Object。无法直接获取实际存储的元素个数,length用来获取数组长度,而集合框架中size()方法可以直接获取数组是急的元素个数。数组采用分配连续空间的方式,集合有多种实现方式和不同的适用场合。集
Boogie_97
·
2017-12-03 16:23
javaSE
Storm 折腾杂记
2.阅读资料ApacheStorm官网Tutorial阿里巴巴JStorm文档intsmaze'sblogJava基础Serializable的使用
Java高级
Serializable序列化的源码分析ITindexStorm
一只很努力爬树的猫
·
2017-11-23 11:22
Storm 折腾杂记
2.阅读资料ApacheStorm官网Tutorial阿里巴巴JStorm文档intsmaze'sblogJava基础Serializable的使用
Java高级
Serializable序列化的源码分析ITindexStorm
一只很努力爬树的猫
·
2017-11-23 11:22
Java高级
上锁机制:显式锁 ReentrantLock
Java5.0加入了新的上锁工作:ReentrantLock,它和同步(Synchronized)方法的内置锁不同,这是一种显式锁。显式锁作为一种高级的上锁工作,是同步方法的一种补充和扩展,用来实现同步代码块无法完成的功能。1Lock和ReentrantLockLock作为显式锁,其提供了一种无条件的、可轮询和定时的、可中断的锁操作,其获得锁和释放锁的操作都是显示。Lock是Java5.0中加入的
登高且赋
·
2017-11-17 10:13
好程序员:一个
Java高级
工程师的必备技能
原文链接:https://my.oschina.net/u/3728161/blog/15747341.CoreJava,就是java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体
chouhangjiu9412
·
2017-11-16 20:00
Java进阶&Android进阶
我的职业生涯规划(三年为一个阶段):25岁到27岁:从java中级工程师进阶到
java高级
工程师,我所做的一切努力就是进入一个java后台开发的金融或者游戏公司(一定是互联网公司,最好是越大越好,以后越值钱
MarlonSH
·
2017-11-09 11:15
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他