上一页 1 ··· 8 9 10 11 12
摘要: synchronized用在方法上锁住的是什么?锁住的是当前对象的当前方法,会使得其他线程访问该对象的synchronized方法或者代码块阻塞,但并不会阻塞非synchronized方法。 脏读 一个常见的概念。在多线程中,难免会出现在多个线程中对同一个对象的实例变量或者全局静态变量进行并发访问的 阅读全文
posted @ 2019-09-01 23:49 慢漫长路 阅读(936) 评论(0) 推荐(1) 编辑
摘要: 1.为了将java/c翻译为0/1序列组成的机器指令,必须有翻译员,担任翻译员工作的就是编译程序。问题在于每个平台认识的0、1序列并不一样。某个指令在windows上也许是0101,在Linux下也许是1010,因此必须使用不同的编译程序为不同的平台编译出可执行的机器码。 2.java的原始码的扩展 阅读全文
posted @ 2019-08-31 23:46 慢漫长路 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.注册简历 2.参加机试 3.第一轮技术面:主要是围绕机试题目,考察解题思路的能力,对算法的时间复杂度和空间复杂度分析的方法的掌握; 4.第二轮技术面:主要考察数据结构,面对Bug是怎么解决的,实际应用题目的设计和演进,动手写代码(代码风格、思路,异常的保护),实际题目的演练; 5.第三轮业务主管 阅读全文
posted @ 2019-08-31 22:13 慢漫长路 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 最近因为项目需要,做了几个外挂程序做数据传输,涉及到项目打包操作,在此记录一下打包步骤和其中出现的问题。 1.首先右键项目文件夹,点击export,弹出如下选择框,在其中输入jar搜索,并选择JAR flie点击next。 2.勾选要打包的文件夹,这里只要勾选需要编译的java文件就可以了,下面的J 阅读全文
posted @ 2019-08-28 21:49 慢漫长路 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 1.如何反转 2.反转溢出问题 (1)我觉得溢出这个最简单的解决办法就是捕获异常,返回0 (2)2的31次方,Math.pow(2,31) (3)为了解决溢出问题,我们使用了long类型来存储结果,最后判断一次即可 阅读全文
posted @ 2019-08-26 17:27 慢漫长路 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法,静态方法可以直接调用同类中的静态成员,但是不能直接调用非静态成员,这是为什么呢?大家想一下,静态成员在对象创建之前就要写入内存,所以它在内存中是实实在在的存在的,而非静态还不存在内存中,所以不能调用,也就是静态方 阅读全文
posted @ 2019-08-26 14:43 慢漫长路 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 我们观察其Random对象的nextInt(int)方法,发现这个发现这个方法将生成 0 ~ 参数之间随机取值的整数。例如(假设先有 Random rand = new Random();rand.nextInt(100);这行代码将生成范围 0~100 之间的随机数,有趣的是,取值可能为 0 ,但 阅读全文
posted @ 2019-08-26 11:36 慢漫长路 阅读(1097) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12