
java
程序员林子
谢谢大家的支持和帮助
展开
-
Java版《贪吃蛇》升级版小游戏,源码奉送
《贪吃蛇》小游戏,说是90后的童年的一部分,一点也不夸张吧!“小霸王”游戏机、电视机、手柄游戏等等,应该都回忆起来了吧都,哈哈哈......前2个星期小编就发过一篇文章,当时的《贪吃蛇》只是初见成效,今日个小编加了部分功能进去。下面小编来介绍下用Java写的《贪吃蛇》小游戏升级版:1、主要功能:开始游戏、重新开始游戏、历史最高分记录、贪吃蛇会越跑越快2、难点:熟悉...原创 2019-05-29 15:56:09 · 1105 阅读 · 0 评论 -
怕被超越 java鼻祖向中国发难辞退近千人 华为照单全收被疯狂点赞
提起甲骨文这家公司或许有些人并不太了解,可要是说起数据库、java这些和我们日常生活息息相关的名词,恐怕就是无人不知无人不晓了,而这些全部都是来自于这家名为甲骨文的美国公司旗下的产品。甲骨文一九八九年进入中国市场至今已有三十年的历史。随着在技术革新方面的推陈出新以及前瞻性的人才梯队培养计划,令它的发展之路可谓是顺风顺水,后来更是一举超越了巨头IBM成为仅次于微软的软件公司。然而最近这家在中...原创 2019-05-23 20:55:52 · 208 阅读 · 0 评论 -
想找Java程序员岗位,却连遭遇6家公司拒绝,他的路究竟在哪里?
抓蛙同学来杭州找实习工作已经整整一个星期了,一个星期内接到6个面试通知,却全部被拒绝了,下面抓蛙同学们看看他都经历了什么。现在来总结下面试经历:抓蛙同学第一个面试的A公司,进去后看到三个人在里面办公,A公司的经理看完抓蛙同学的简历就问抓蛙同学怎么会选择软件开发的(估计是他看到抓蛙同学的专业并不是软件类的专业吧估计)?你对软件开发了解多少?然后就叫抓蛙同学手写了一个简单的JavaScript...原创 2019-05-23 20:50:36 · 338 阅读 · 0 评论 -
作为一名专科Java程序员进入阿里巴巴,很惭愧!
互联网招聘对于学历和能力的平衡,至今都没有哪家公司做到比较完美,有些极端的公司,甚至直接在JD里说明985、211以上,而有些大厂尽管公司大,但对于真正有能力的人,还是会愿意抛开一些限制的。近日又有阿里的员工在网上发帖称自己是专科生,高中不努力,如今在阿里感到惭愧。对此有人觉得是炫耀,也有人觉得侧面证明了能力很重要。其实关于这种大厂专科生的讨论有很多。之前...原创 2019-05-23 20:48:39 · 5884 阅读 · 2 评论 -
想要成为一个优秀的Java程序员,先来看看前辈们是怎么做的
软件蚕食一切,未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。要记住的是,编程不是什么精英才能干的事情。这个行业永远都缺人。所以除非你一点都不喜欢编程,或者也没有准备好看在钱的份上忍住这种不喜欢,否则都可以来编程。上篇文章我们说过新手总说普遍会出现的问题,那么这篇小编总结了公司几个优秀程序员同事他们的特点,给大家聊...原创 2019-05-23 20:47:28 · 490 阅读 · 0 评论 -
Java架构面试题大汇总,年薪45W的面试题你能答出多少?
一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,Class.forName和classloader的...原创 2019-05-27 22:40:50 · 163 阅读 · 0 评论 -
Java名企面试题大汇总:最近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 Stri...原创 2019-05-27 22:35:09 · 400 阅读 · 0 评论 -
简单的面试题目,大跌眼镜的结果(JAVA)
大老远跑来面试,总不能聊几句就走人吧。碍于情面,起码也得聊上十几分钟。招聘高峰这种情况尤甚,浪费你我时间。所以越来越多的组织会采用电话面试的方式,进行初步筛选。题目难度一再降低,结果却大跌眼镜,HR都哭了。以下是一个简单统计,样本几百人不等,能够全部答上来的,不超过10%。哦,全错的也有!快来看看我这b装的分数高,还是你得的分数高,满分10分!1-3年 初级java基础1、线程...原创 2019-05-27 22:33:30 · 135 阅读 · 0 评论 -
3分钟干货之Java性能优化的几个细节
△尽量使用局部变量调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快;其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。△尽量处理好包装类型和基本类型两者的使用场所虽然包装类型和基本类型在使用过程中是可以相互转换,但它们两者所产生的内存区域是完全不同的,基本类型数据产生和处理都在栈中处理,包装类型是对象,是在堆中产生实例。在集合类对象...原创 2019-05-27 22:32:32 · 156 阅读 · 0 评论 -
年薪80W,Java高薪架构师成长背后血泪史
每个人在成长过程中,都免不了在得失中摇晃,对我来说,将来如何更好地去平衡得失,是需要思考的问题,而对新入行的年轻人来说,能从我这些总结中获得一点点启发,那我也会颇感欣慰。这,也是我对技术人成长中得失总结的意义所在。年薪80W,Java高薪架构师成长背后血泪史1. 成长姿势作为技术人,我们首先要考虑的是技术上的成长,而关于这个话题,一般又有以下三种说法,即深度优先,广度优先,或者兼而...原创 2019-05-27 22:31:36 · 644 阅读 · 0 评论 -
一个不善言辞的阿里程序员,持续高压一个月,阿里太折磨人了!
最近,有一位读者在职场论坛发了这样一个帖子“一个不善言辞的阿里程序员,持续高压一个月,阿里太折磨人了!”到底是什么情况?老公阿里的,最近在准备6升7,高压了一个月,PPT改了无数版,他老板让他讲出格局,对bu对集团对行业的贡献,奈何老公是个不善言辞的程序员,现在突然一下子拔高压力太大了,真担心这样下去身体搞垮了,还不如就当个小P6,还能有自己的生活,阿里太折磨人了 哎对于这篇文章...原创 2019-05-23 16:25:08 · 1049 阅读 · 0 评论 -
在华为工作2年收入5千!,打算跳槽,出去面试还要掉薪,真是废了
引导语:真糟心,当初觉得华为是大平台二而且涨薪快来了,工作快2年了,收入还不如当年自己校招的其他offer,有苦又累打算跳槽吧,出去面试发现还要掉薪,真实废了。。。最近,有一位读者在职场论坛发了这样一个帖子“1在华为工作2年收入5千!,打算跳槽,出去面试还要掉薪,真是废了”!到底是什么情况呢?原来这位员工在华为已经工作2年了,抱着对大公司有大潜力的想法,但是结局并没有想的那么...原创 2019-05-27 21:32:52 · 16816 阅读 · 19 评论 -
百度和搜狗这两个浏览器,对于程序员来说他们更看好哪个?
最近,有一位读者在职场论坛发了这样一个帖子“百度和搜狗这两个浏览器,对于程序员来说他们更看好哪个?”到底是什么情况?我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,可以私信我“Java”免费领取学习资料,相信一定会有所收获。本质上觉得百...原创 2019-05-23 15:24:36 · 781 阅读 · 0 评论 -
大牛程序员用Java手写JVM:刚好够运行 HelloWorld
1. 前言没错这又是一篇介绍 JVM 的文章,这类文章网上已经很多,不同角度、不同深度、不同广度,也都不乏优秀的。为什么还要来一篇?首先对于我来说,我正在学习 Java,了解JVM的实现对学习Java当然很有必要,但我已经做了多年C++开发,就算我用C++实现一个JVM,我还是个C++码农,而用 Java实现,即能学习 Java 语法,又能理解 JVM,一举两得。其次,作为读者,ho...原创 2019-05-22 20:25:49 · 673 阅读 · 2 评论 -
网友:为什么美欧程序员很少加班,国内恰恰相反?程序员:瞎忙!
提到程序员这个职业,很多人就会想到几个关键词:钱多,话少,没时间,天天加班,单身等等。对于加班这件事,现在国内的程序员几乎成为了加班的代名词,但欧美的程序员疯狂加班的相对比较少,对于这一点倒是有这种感受,之前曾经外企工作过一段时间对这种有类似的感受,讲一个真实发生的事情,曾经和美国总部的程序员一起合作做一个项目,由于项目的周期赶得很紧,周末去加班,结果需要配合的美国程序员的加班申请没有被批准下来,...原创 2019-05-22 20:24:29 · 245 阅读 · 0 评论 -
女程序员在华为做项目,因孩子发烧没有加班,竟被领导要求辞职
家庭和工作,到底该如何去平衡,相信这是很多职场女性都要考虑的事情,但相信每个女性因为环境的不同,所作出的决定也不尽相同!最近,有一位读者在职场论坛发了这样一个帖子“因孩子发烧没加班,隔天上班愣了:没见过这样的华为领导,没人性”!到底是什么情况呢?我是一个已婚已孕的女程序员,最近在为华为做项目,毕竟华为还是有很多的外包项目的。但在昨天的时候,因为孩子发烧,所以,我就正常下班了...原创 2019-05-22 20:21:53 · 913 阅读 · 0 评论 -
程序员面试,面试官不看技术,只看员工有没有穿短裤,眼光独特
最近,有一位读者在职场论坛发了这样一个帖子“程序员面试,面试官不看技术,只看员工有没有穿短裤,眼光独特。”到底是什么情况?两家公司。,一家这么大的华为公司,所有的都过了,说我当年校招没过,拒了,然后中信银行信用卡中心,更绝,说我面试穿短裤,深圳这么热,程序员穿短裤上班很正常吧,说我待定。一家公司领导招人,不看技术,只看员工有木有穿短裤上班,这眼光真实独特,我都笑开了花。...原创 2019-05-22 20:19:32 · 3279 阅读 · 0 评论 -
百度和搜狗这两个浏览器,对于程序员来说他们更看好哪个?
最近,有一位读者在职场论坛发了这样一个帖子“百度和搜狗这两个浏览器,对于程序员来说他们更看好哪个?”到底是什么情况?我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,可以私信我“Java”免费领取学习资料,相信一定会有所收获。本质上觉得百...原创 2019-05-22 20:17:49 · 763 阅读 · 0 评论 -
古人云:脚踏实地没有办不成的事!入门java从这里一步一步学起!
首先大家必须知道,Java并没有我们想象的那么难,如果你确定想要发展的远一些,必须知道一点,就是学习Java是不间断的学习新知识,绝对不可以一劳永逸,任何工作没有不辛苦的,学习更是,前期的学习中千万不要闲着,当你拥有一定实力后,可以看懂源代码,设计模式,各种架构,一点多去看,对你以后职业的发展是非常重要的。当然这个行业也并不是什么门槛都没有,不要再私信我初中生、高中生、中专生能不能学习Java...原创 2019-05-23 21:41:56 · 303 阅读 · 0 评论 -
科技日历|24年前的今天,Java编程官方语言诞生了!
1995年5月23日,24年前的今天,Java语言诞生。任职于太阳微系统(Sun Microsystems)的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Su...原创 2019-05-23 22:06:04 · 375 阅读 · 0 评论 -
程序员着装的改变
是什么力量,让任何地方的程序员都享有「免于体面的自由」?在今天的社会里,工程师往往代表着知识水平和社会地位。每当普通人听到这个头衔,总会报之以敬仰的目光:但有一种工程师,虽然也是如假包换的高级技术人员,却很少能享受到和同类相近的社交待遇:程序员。和工程师的耀眼形象不同,多数人眼里的程序员更接近于一群情趣干瘪的宅男,而非高智商高收入的精英群体。网络上嘲笑程序员的段子俯拾皆是,简直发展成了...原创 2019-05-23 22:23:25 · 198 阅读 · 0 评论 -
java程序员没有练手项目不会做毕设?送你海量项目素材库
下面柠檬简单给大家介绍几个:一、项目名称:基于Java的飞机大战游戏的设计与实现适用人群:正在学习Java项目开发的同学做毕业设计和课程设计的同学项目介绍:本次项目的题目——基于Java的飞机大战游戏的设计与实现,主要目的是实现飞机大战这个游戏。期望结果:游戏无BUG(现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为BUG——漏洞),...原创 2019-05-29 15:54:48 · 2675 阅读 · 0 评论 -
阿里大牛收藏的Java开发者必备十大学习网站
作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的 Java 开发者必备的网站,这些网站可以提供信息、以及一些很棒的讲座 , 还能解答一般问题、面试问题等,或许你会认为有些网站适合任何水平的开发者,但是我认为::对于 Java 开发大牛来说,网站的好坏取决于如何使用它们。1. Stack overflowSt...原创 2019-05-29 15:53:31 · 392 阅读 · 0 评论 -
告别程序员生涯,一点感慨与诸君共勉
文章是我从开源中国的一篇文章看到的,觉得对大家有一定的帮助,就借此机会分享给大家。再过几天,我就正式告别程序员生涯了,这也是我最后一次以职业程序员身份在优快云发表文章。小弟谈谈入行几年来的感受,做一个人生阶段的自我总结,同时希望能给后来者带来点参考意见,能在这段路上走的更好。本人2002年下半年正式入行,至今2007年4月一直从事软件开发工作。上大学选择这个专业是阴差阳...原创 2019-05-29 15:51:30 · 289 阅读 · 0 评论 -
Java程序员发展的5个方向,最不济的就是第5个
Java语言是一门随时代迅速发展的计算机语言程序,其深刻展示了程序编写的精髓,再加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保护 。现在Java培训非常热,是因为通过学习Java能够快速的就业。那么,对于拥有Java技术的程序员来说,他们的职业道路是十分宽广的,下面有5个Java程序员大的发展方向,下面和千锋广州小编一起来看看吧!走向软件规划师其实许多程序员走到...原创 2019-05-29 15:43:26 · 4576 阅读 · 2 评论 -
国内IT界的领军人物,java程序员的偶像亲自录制,400集学习教程
第一阶段 :Java基础1.认知基础课程2. java入门阶段3. 面向对象编程4. 飞机小项目5. 面向对象和数组6. 常用类7. 异常机制8. 容器和数据结构9. IO流技术10. 多线程11. 网络编程12. 手写服务器13. 注解和反射14. GOF23种设计模式15. 正则表达式16. JDBC数据库操作17. 手写...原创 2019-05-29 15:42:20 · 1073 阅读 · 1 评论 -
程序员一般通过什么途径接私活?
“世界上有10种人,一种是有妹纸的,一种是懂二进制的。”是的,这就是程序员的世界。在外人眼中,程序员敲几行代码就能拿到不错的薪水,理所应当的要掌握所有与计算机相关的技术,尽管很多时候只是让他们来修电脑装系统。但是,程序员背后的辛苦只有自己知道。面对越来越高的房价和物价,“接私活儿”成了程序员之间热议的话题。说说我接私活的事,以前在一家做医疗产品的公司上班时,认识了公司管理层领导,由于经常在一起...原创 2019-05-29 15:40:05 · 20544 阅读 · 8 评论 -
一个程序员的水平能差到什么程度?
用最基本的命令写上百句,饶了几个大弯,实现别人一个单词加括号的命令。别人一小时能抽完的一包烟,他却要花上一晚上。因为大家都是完成一个功能,调试一下,抽根烟想下一个的思路,重复下去。在我们第一次接触编程时,输出hello world,输出两个,再笨的人也知道,就再加一个print吧,但,一直循环下去呢?当我们没有学过那些循环语句,应该怎么做,复制十个、...原创 2019-05-29 15:37:54 · 3359 阅读 · 2 评论 -
顶尖的程序员,他们都做到了这几点
在IT行业飞速发展的时代,有过的程序员,有些成为程序员心中的大神,那么那些成为大神的程序员们是因为什么成为大神的呢?今天小编就和大家说说,希望那些想要进入程序员界的小白或者刚学编程的伙伴们认真看看。在《The Effective Engineer》的作者在写书的过程中,为了了解那些顶级程序员和普通程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的...原创 2019-05-29 15:33:59 · 460 阅读 · 0 评论 -
程序员从网上抄代码被老板发现!看完我笑了
在论坛上看见这样一个帖子:程序员被老板发现从网上抄代码,一般会有什么后果?网友一:老板的态度无非是要么是置之不理,要么是批评开除。从老板的态度上可以折射出很多东西来。置之不理:老板要么不懂程序要么懂程序,老板不懂程序置之不理也正常,如果老板懂程序,那他应该明白这是正常现象。这种态度属于明智之举。批评或者开除:那老板肯定是不懂程序的,既然不懂程序,就不要在那瞎指挥。团队里自然会有总监...原创 2019-05-29 15:31:00 · 2389 阅读 · 0 评论 -
用python爬取 20w 表情包之后,感叹我族人是多么强大!
这样的有一次想要斗图配图就在网上搜索表情包然后发现了一个表情巨多的网站不小心动起了邪念产生了兴趣那就把它们存下来吧用 requests 请求了一下发现这个网站没有做反爬发现这里有 4k+ 的页面简单的切换一下页面可以发现第一页的链接是这样的https://fabiaoqing.com/biaoqi...所以以此类推构建...原创 2019-05-28 16:27:10 · 412 阅读 · 0 评论 -
Python 工匠:做一个精通规则的玩家
这是 “Python 工匠”系列的第 10 篇文章。编程,其实和玩电子游戏有一些相似之处。你在玩不同游戏前,需要先学习每个游戏的不同规则,只有熟悉和灵活运用游戏规则,才更有可能在游戏中获胜。而编程也是一样,不同编程语言同样有着不一样的“规则”。大到是否支持面向对象,小到是否可以定义常量,编程语言的规则比绝大多数电子游戏要复杂的多。当我们编程时,如果直接拿一种语言的经验套用到另外一种...原创 2019-05-28 16:25:11 · 196 阅读 · 0 评论 -
python基础项目实战:制作一个简易的GUI界面浏览器
今天为大家介绍一个非常简单的TK第三方库来做的一个GUI界面浏览器,并需要你注册账号,密码方可登陆网站,这也是一个小小的权限控制,各位小可爱可以学一学,说实话还是蛮实用的导入第三方库绘制界面大小插入图片大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我们的Python学习扣qun:784758214,这里是python学习者聚集地!!同时...原创 2019-05-28 16:23:03 · 2201 阅读 · 0 评论 -
遇到需要的登录的网站怎么办?学好python,用这3招轻松搞定!
你好由于你是游客无法查看本文请你登录再进谢谢合作当你在爬某些网站的时候需要你登录才可以获取数据咋整?莫慌小编把这几招传授给你让你以后从容应对登录的常见方法无非是这两种1、让你输入帐号和密码登录2、让你输入帐号密码+验证码登录今天先跟你说说第一种需要验证码的咱们下一篇再讲第一招Cookie大法你平常在上某...原创 2019-05-28 16:19:17 · 377 阅读 · 0 评论 -
程序人生:“自学Python,如何拿下了月薪15k的工作
Python的热度一直高居不下,除了简单易学之外,落地到应用层面也有很多方向,运维,自动化测试,后端开发,机器学习...更接地气的是Python在数据分析领域的表现:使用Python数据分析进行实战案例研究“人生苦短,我用Python”,各个行业都会有大量的数据需要处理,Python在数据处理领域有着得天独厚的优势,调用matplotlib库用几行代码快速整理数据并出图:调用m...原创 2019-05-28 16:17:22 · 9360 阅读 · 13 评论 -
python 字典和集合
字典和集合在 Python 被广泛使用,并且性能进行了高度优化。基础是一系列无序元素的组合,其长度大小可变,元素可以任意地删减和改变,这里的元素,是一对键(key)和值(value)的配对,相对于列表和元组,字典的性能更优,主要是体现在查找、添加和删除;和list比较,dict有以下几个特点:查找和插入的速度极快,不会随着key的增加而变慢;需要占用大量的内存,内存浪费多...原创 2019-05-28 16:14:58 · 549 阅读 · 0 评论 -
Java名企面试题大汇总:最近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 Stri...原创 2019-05-28 16:08:44 · 371 阅读 · 0 评论 -
那些java半路转Android开发者现状;后悔转行,java开发最吃香
前言大概是去年底开始,身边不断有人跟我抱怨,之前是做java开发的,看到Android特别火,就奋不顾身转行到Android开发中来了。当初是想着变身成为风口上的猪,是准备起飞的。没想到这么快就摔下来了。有被裁了还没找到工作的,也有做Android三四年还拿着10k到15k左右的薪资,并且达到了技术瓶颈跳槽无望的。反观java开发行情如何?我们上猎聘网去搜一下java架构师,以...原创 2019-05-28 16:06:51 · 5533 阅读 · 0 评论 -
27岁转行it行业,发展方向,从哪一个开始比较好,大数据还是java?
未来10年将是大数据,人工智能爆发的时代,到时将会有大量的企业需要借助大数据,而Java最大的优势就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的。在这个Android、iOS相继没落,PHP相继饱和的时候,只有Java大数据保持着旺盛的需求。那么,Java大数据需要学习什么技术呢?首先我们要学习Java语言和Linux操作系统。很多人入门编程语言就是Java,你或许...原创 2019-05-22 15:41:46 · 2045 阅读 · 0 评论 -
Java nginx是Java后台开发最常用最入门的技术吗?
nginx并不是一门技术,而是高性能的反向代理服务器,但是nginx的配置确实是一门技术活!nginx使用C语言进行开发,可以说跟JAVA没半毛钱关系,也可用在PHP服务器开发,大数据等领域!但是因为JAVA在开发web服务器中占比十分之高,而高性能的后台服务却少不了nginx的参与,所以JAVA程序员不得不学习nginx原理和使用!先来看下什么是nginx?nginx是一种轻量级...原创 2019-05-22 15:38:32 · 4536 阅读 · 0 评论