目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle　JDK　和OpenJDK　的对比基础语法数据类型Java有哪些数据类型switc...　今天下午在朋友圈看到很多人都在发github的羊毛,一时没明白是怎么回事。后来上百度搜索了一下,原来真有这回事,毕竟资源主义的羊毛不少啊,1000刀刷爆了朋友圈!不知道你们的朋友圈有没有看到类似的消息。这到底是啥情况?微软开发者平台GitHub　的一个区块链项目　Handshake　,搞了一个招募新会员的活动,面向GitHub　上前　25万名开发者派送　4,246.99　HNS币,大约价...　前言:如何悄悄的打开朋友的摄像头,看看她最近过的怎么样,嘿嘿!这次让我带你们来实现这个功能。注:　这个程序仅限在朋友之间开玩笑,别去搞什么违法的事情哦。代码发送邮件使用python内置的email模块即可完成。导入相应的代码封装为一个send函数,顺便导入需要导入的包注:　下面的代码有三处要修改的地方,两处写的qq邮箱地址,还有一处写的qq邮箱授权码,不知道qq邮箱授权码的可以去百度一...　从来没讲过运维,因为我觉得运维这种东西不需要太多的知识面,然后我一个做了运维朋友告诉我大错特错,他就是从3K的运维一步步到40K的,甚至笑着说:我现在感觉自己什么都能做。既然讲,就讲最重要的吧。监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力、效率最高的方...　一、菱形继承在介绍虚继承之前介绍一下菱形继承　概念:A作为基类,B和C都继承与A。最后一个类D又继承于B和C,这样形式的继承称为菱形继承　菱形继承的缺点:　数据冗余:在D中会保存两份A的内容　访问不明确(二义性):因为D不知道是以B为中介去访问A还是以C为中介去访问A,因此在访问某些成员的时候会发生二义性　缺点的解决:　数据冗余:通过下面“虚继承”技术来解决(见下)　访问...　跳槽几乎是每个人职业生涯的一部分,很多HR说“三年两跳”已经是一个跳槽频繁与否的阈值了,可为什么市面上有很多程序员不到一年就跳槽呢?他们不担心影响履历吗?PayScale之前发布的**《员工最短任期公司排行榜》中,两家码农大厂Amazon和Google**,以1年和1.1年的员工任期中位数分列第二、第四名。