首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

人人网面试经历「建议收藏」

对于一年开发经验的程序员来说是非常尴尬的,经过一个月的面试总结,也快入职心仪的公司了,差不多算是敲定了工作。...首先需要说明的是,我能够去人人网面试是通过一家外派公司作为中介才去的。...比如如下句子中 Java this is a Java Hello World Thank you 本句子中,各单词出现次数如下: “Java”出现2次 “this”出现1次 “is”出现...这时候面试官提出了最关键的问题:我们外派到其他办公地点办公,这点你接受的了么? 我:外派到北京还是外地?那么工资之类的是哪家公司发?… 从面试官那得到的答案是:外派到北京本地,薪资由银河创想结算。...首先把我的年龄缩小了2岁,再次把我的毕业时间提前一年,只有一年工作经验的我瞬间有了两年的工作经验! 心想:这样不会被戳穿么? 微信问HR,HR说没关系的。

38620

JAVA语言的工作原理

1、Java工作原理 1.1、工作原理 JAVA工作原理是:“一处编译,到处运行"。...**操作系统层:**是指我们的windows\linux\unix\android\ios等 **JAVA平台层:**针对不同的操作系统JAVA提供了不同的虚拟机 **应用平台层:**各种JAVA应用程序...(如:QQ、百度视频等)、JAVA-WEB程序(12306、QQ空间等) 1.2、跨平台 Java语言通过在不同的操作系统上安装对应的Java虚拟机实现了跨平台, 即java的.class程序可以在不同操作系统上均可以运行...(java的.class文件相当于Windows中的.exe文件,是可执行的程序) java语言是跨平台的,java虚拟机不是跨平台的。...1.3、java源文件执行 创建那源文件*.java文件 通过编译器(javac),编译成.class文件(字节码文件), 通过解释器(java),在计算机中解释执行.class文件

54910

java工作流详解

什么是工作流? 工作流:两个或两个以上的人,为了共同的目标,连续的以串行或并行的方式去完成某一业务。 业务:工作流所指业务涵盖了与经营相关的活动。...两个或两个以上的人:如工作流的名称所表达的含义,一个人处理的业务不称其为工作流,只有任务从一个人”流”向另一个人的时候,才有工作流。 共同的目标:个体参与工作流必须是为了同一个工作目标。...如你所见,工作流包括序列化的步骤和进程。任务按实现规定的规则和条件从一个步骤”流”向另一个步骤。 工作流的问题 在工作流自动化出现以前,所有的工作流都是通过手工实现的。...手工工作流的处理方法存在如下的问题: 高度依赖纸张 劳动强度大 流程不严密,任务执行不易贯彻 无法对流程的过程进行监控 无法度量进程时间和统计进程的成本 工作流基本概念: 工作流的图形化 工作流产品提供一种图形化的方法来描述和实现工作流进程...工作流自动化瞄准的是滞后时间。如果滞后时间减少50%,整个进程时间就能减少45%。这就是工作流自动化为什么是互联网络时代提高企业工作效率的关键。

77420

Java集合详解【面试+工作

如果重写了equals方法但没有重写hashCode方法,则HashSet可能无法正常工作,比如下面的例子。 ? 上面注释了hashCode方法,所以你将会看到下面的结果。...在JAVA7中, LinkedHashSet没有定义任何方法,只有四个构造函数,它的构造函数调用了父类(HashSet)的带三个参数的构造方法,父类的构造函数如下, ?...Java的常见类都已经实现了Comparable接口,下面举例说明没有实现Comparable存入TreeSet时引发异常的情况。 ? 运行程序会抛出如下异常 ?...在Java语言中,通过负载因子(load factor)来决定何时对散列表进行再散列。例如:如果负载因子0.75,当散列表中已经有75%位置已经放满,那么将进行再散列。...的集合类,都可以用来存放java对象,这是他们的相同点 以下是他们的区别: 1.历史原因: Hashtable是基于陈旧的Dictionary类的,HashMap是java 1.2引进的Map接口的一个现实

1.9K60

Java HashMap的工作原理

面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。...首先我们从一个例子开始,而不仅仅是从理论上,这样,有助于更好地理解,然后,我们来看下get和put到底是怎样工作的。 我们来看个非常简单的例子。...Country.java ? 2. HashMapStructure.java(main class) ?...现在,在第23行设置一个断点,在项目上右击->调试运行(debug as)->java应用(java application)。...当你理解了hashmap的put的工作原理,理解get的工作原理就非常简单了。当你传递一个key从hashmap总获取value的时候: 对key进行null检查。

51810

java 工作流框架_java工作流是什么?哪些工作流框架比较好?

由于java编程语言本身的强大性,导致学习它需要掌握极其庞大的知识群。今天就带大家了解一下什么是java工作流,以及为大家介绍一下哪些工作流框架比较好。...简单来说,java工作流就是一个基于java开发的流程框架,一般情况下,好的工作流在开发时是不需要写代码的,直接配置就可以了。它一般在OA系统应用的频率比较高。 那么哪些工作流框架比较好呢?...它是java业务流程管理,是一个可扩展、灵活、开源的流程引擎,它可以运行在独立的服务器上或者嵌入任何java应用中。同时它有不同的类别。...它的工作流程引擎是采用主流的Activiti工作流引擎,遵循bpmn规范,可实现XML、Json一键导入导出,以及添加了人员动态选择、便捷式会签设置、便捷式任务委托设置、添加自定义表单、自定义节点按钮、...综上所述,java工作流框架还是有几款非常不错的供大家选择,关于更多java基础,敬请关注奇Q工具网。

1.7K40

Java虚拟机工作原理

首先我想从宏观上介绍一下Java虚拟机的工作原理。...从最初的我们编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件...block e.printStackTrace(); } }} 运行时数据区 字节码的加载第一步,其后分别是认证、准备、解析、初始化,那么这些步骤又具体做了哪些工作...Java堆:Java堆是Java虚拟机所管理的内存中最大的一块,被进程的所有线程共享,在虚拟机启动时被创建。...字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。

48520

Java并发学习3【面试+工作

Java并发学习3【面试+工作】 六.读写锁 ReadWriteLock是jdk5中提供的读写分离锁。读写分离锁可以有效的帮助减少锁竞争,以提升性能。...所以在这里用Java代码设计两个类,Worker代表工人,Boss代表老板,具体的代码实现如下: ? ? ? 输出结果: 王二正在干活! 李四正在干活!...好在Java提供了线程池,它能够有效的管理、调度线程,避免过多的资源消耗。优点如下: 重用存在的线程,减少对象创建、销毁的开销。...线程池负责管理工作线程,包含一个等待执行的任务队列。线程池的任务队列是一个Runnable集合,工作线程负责从任务队列中取出并执行Runnable对象。 ? jdk对线程池的支持 ?...以上成员都在java.util.concurrent包下,是jdk并发包的核心类。其中ThreadPoolExecutor表示一个线程池。

36040
领券