Java GC
财高八斗Java老大难的GC原理及调优,这下全说清楚了
2022-12-7 于长沙
财高八斗Java老大难的GC原理及调优,这下全说清楚了
1.java和c/c++等各司其职,偶尔跨界,但当c++的需求像java一样或者有java80%的时候,我相信会是另一种现象;2.不是公司势力,一般创业公司的首要目的是活下来,真正高科技创业的还是比较少的,当文章说的感觉后劲不足(我理解技术后劲不足)的时候,那就说明业务有了突破,需要招高级极客级别和架构师了。
我说"java不是技术,只是工具"被骂翻了。我原意其实是说现在的一些公司招人,把一些开发工具当技术,应该多深入考一点基础原理,深层逻辑。就是想到什么就说什么。就拿了java和c++工程师作对比,c++当然也是工具,都是工具,都有学霸和学渣之分。现实情况就是这样的,尤其是一些创业公司,功利性很强,最后招进来的人都是后劲不足,而优秀的被挡外面了。可能是我一介女流,见识短浅,没遇到特牛逼的,优秀的应该是有的。
见到了传说中的的PLC模块,还以为有什么了不起的,学习一点后PLC的编程相比Java,c编程要容易的太多。
编程语言其实是一个二传手,即便是在英文里中也是这样。这个二传手把自然语言翻译成机器能够执行的语言,有的时候一道翻译还不够,Java的编译器是c做的,class文件要jvm来解释成机器代码,相当于是翻译了两道。#程序员# #程序# #Python#//@0克维拉0:
博士聊IT明明是中国人,中国程序员却要使用英文编程,关键英文还巨烂!中文编程为什么发展不起来?中文的哲学基础、汉语语言学基础,以及后发编程语言的技术生态环境是根本原因。中文编程,就是把中文翻译成机器读得懂的代码。其实编程语言就面向机器代码的翻译。其实编程语言大多数都是基于英语的。有说英文字母更容易转换成二进制关系的,有说数学公式没必要翻译成中文的,有说程序关键字就几个不用翻译的,先一起简单看看下面链接涨涨姿势啊。
python 荷兰的
java 美国的
c语言就不用说了
c++ 也是美国,
JavaScript 美国的,
c# 微软开发的也是美国的,
r语言 是由新西兰奥克兰大学的统计学家罗斯·伊哈卡和罗伯特·杰特曼于1993年8月发明的,
go 是Google开发的也是美国的,
php 是丹麦的,
swift 是苹果公司发布的也是美国的,
ruby 是日本人松木行弘于1995年发布的。
那么我们中国自己的呢?作为一个互联网大国,这不应该啊
#程序语言# #程序员# #计算机# #互联网# #华为# #今日头条微头条#
“35危机”,不存在的。程序员 转行芯片产业,‘钱’途远大,可实现财富自由!在国内互联网大裁员(程序员(java、C、C++)过剩)的同时,芯片却出现一“芯”难求的状况,大家还是转行芯片产业。
当下芯片和半导体产业迎来了爆发式的增长,在未来几年会出现龙头企业,在国内会出现比肩阿里、腾讯的大公司。打工人运气好可实现财富自由!
中国是世界最大芯片市场,有市场,缺芯严重,各企业在起步阶段,就看谁能在竞争中胜出。现在比较有名的华为思科、紫光、全志、乐鑫都在招人。
跨出互联网,进入' 芯' 世界。程序员便可轻松跨过 “35危机”。奋斗吧程序人!
按你的想法推,是不是还要学习:计算机基础?数据结构?网络?操作系统?你不是大学新生,暂时还需要了解底层。你学了几天的JAVA和C,对学习GO而言,约等于白纸,没啥作用,还是得从头开始。不如直接干GO,跟着项目走,让项目跑起来。会用之后再回头补基础。//@帕里斯通0:其实我是想学go的。。。但是说java比较完善,C又是go的基础,所以想着都了解下[捂脸]//@liuzhijie3:新手,用几十个小时,学一门编程语言,学的都最最基础入门的东西,是很难深刻理解的,甚至可以说啥也没学会。
33岁开始学编程第70天四小时学习计划完成冗余5+0=5小时--------------------明天就开始啃C++的函数和指针啦
从Jetbrains、StackOverflow、GitHub等发布的调查报告显示,JavaScript在程序员中已经是最为流行的编程语言。其次是Python、Java、C/C++、PHP。
在国内,综合来说,Java和JavaScript这两门编程语言招聘需求量将逐渐呈“双雄”鼎立之势,会远远甩开其他编程语言,招聘需求量是Python、C/C++、PHP、C# 等第二梯队的3倍到5倍甚至更多。
当然这只是在不考虑城市、不考虑一二线大厂、不考虑企业性质等情况的综合而言,而如果是一二线大厂,由于人工智能、音视频、编译器、数据库、云计算、IoT、算法等领域的兴起,这些企业对编程语言的需求量会有很大变化。
对这些大厂来说,C/C++招聘量最大、其次是Java和JavaScript/TypeScript。Golang的需求量虽然不多,但是增长迅速。可以说在大厂里最有前途的编程语言就是这四个。
Python这门编程语言在一二线大厂里处境比较复杂,它通常不是技术研发岗的主力,涉猎也比较广泛,比如产品里的运营岗、数据分析岗,研发里的数据挖掘、大数据分析,以及测试、运维等等。Python是很多岗位方向的一个技能点(岗位需要多个技能点),也就是说Python在大厂里的流行方式与其他编程语言略有不同。
性能的问题戳中了Java的痛点,这是所有依赖链式结构语言的痛点。都2022了, Java也没有意向把自定义值类型加入标准, 只能说Java放弃了这小块领域,让给C++/C#/C去发挥优势了,毕竟Java也占据了足够大的领域。
支持自定义值类型会对语言带来很复杂的设计,对Java来说可能得不偿失。像C#的struct虽然支持了自定义值类型,但也缺乏引用语义,除非用上unsafe指针。
朋友说他们公司居然真的有linux c搞web开发,不过那个团队因为效益不好最近解散了,他们团队里不想离职的人都转岗搞java开发。感觉linux c搞web开发有点大材小用,而且开发效率也不高。用linux c开发web的公司应该很少了吧。
C/C++更贴近硬件,经过多年的发展,编译器也更成熟,执行效率高。所以除了x86,在嵌入式开发中也能看到C的身影,而java、python一般用在对效率不敏感的地方。
引发热议的决定:大学生赵梦昊,毕业于211大学郑州大学,学习的是计算机专业,本来应该按照常规道路,会从事程序相关工作,可他剑走偏锋,引发了热议。
大学学的语言是:JAVA,C语言,数据库,按照他的想法,刚开始也想从事程序员等相关工作,可是后来自己却选择了一个与专业背离很远的行业:在一家酒店,当服务员。
起初做这个决定的时候,父母是相当不看好的,尤其是爸爸,意见很大,爸爸感觉十分不满意,辛辛苦苦地供你读大学,到头来却是当一个服务员,去端盘子,擦桌子,上菜,这说起来,感觉在老家特别丢人。
而且在大多人眼里,名牌毕业的大学生,去做一个服务员,感觉也很不体面。
但是找赵梦昊坚信自己的选择,感觉在这个工作里面,是可以有成果的,也可以有价值的,为了证明给爸爸看,也为了自己,他很努力的工作。
刚开始第一个月工资只有1200元,这对于一个名牌毕业的学生来说,确实是低的,估计连生活费都比较紧张,但是他一直在坚持,努力踏实的干好手中的工作。
第二个月工资已经3500元,第三个月5500左右,从第四个月开始已经是7000-8000了,后来211毕业的大学生,公司给予每个月补助2100元,说实话,这个工资,在郑州已经不低了
这个世界,从来都不会辜负一个努力的人,如果你想去实现自己的梦想,世界是会为你让路的,有竞争有压力,但是自己也不服输。
从半年的时间,他从普通员工达到了核心员工,又用了一年半的时间,从核心员工做到主管。
后来赵梦昊也邀请自己父母和姐姐来自己的饭店吃饭,吃过一顿饭之后,父母觉得还挺不错的,也支持了儿子最初的决定。
大学有白费吗?真的如他所说,没有白费,大学累积下来的沟通能力,学习能力,表达能力,其实在做这份工作的时候,都是有助力的。
每一份工作,每一个岗位,都有它价值。
以前在我们的眼中,谁要是在银行工作,在学校当老师,或者在事业单位上班,在政府做公务员,那所有人都会觉得,这个人很厉害,工作很体面,令人羡慕。
可如今我们这个时代已经不一样了,以抖音为例,有天天拍短视频挣钱的,有天天直播赚钱的,有分享日常生活赚钱的......
还是很多的,但是能够赚到钱的,大部分还是上过学读过书的,因为别看抖音一个短短几分钟的视频,你至少得会点剪辑,懂点如何配音乐,知道如何配文案,还要懂得如何去运营,如何去接广告,如何连接卖货
这背后,你的见识,你的学识,你的学习能力,都是很有帮助的。
所以无论从事什么样的工作,没有所谓的体面不体面,活成自己的模样还是最重要的,只要通过自己的双手奋斗赚来的钱,都不丢人。
大家怎么看待这样 的现象,欢迎留言分享
#21天图文打卡挑战(第二期)#
Java已被Python,C,C++超越了,代表未来的Rust,Go也会迎头赶上。前有强敌,后有追兵,该何去何从?
TIOBE 12 月榜单:C++ 首超 Java,Python/C/C++ 角逐年度语言
C、C++运行速度的优势消失,被降维打击!java阵地进一步扩大。程序员的尽头是业务! 单片机、嵌入式和pc 编程会不会趋于统一?TornadoVM现在势头很猛
类似java解释型语言 替代C、C++
最近,一种新的虚拟机JVM火了--------TornadoVM
TornadoVM是 Java 和 JVM 的高性能计算平台,可以与现有的 JDK结合使用。能够运行在GPU、FPGA,
更要命的是能够自动优化运算,提高运行速度,提高400倍!并行运算
C、C++运行速度的优势,会被降维打击,优势依然存在,但是很多领域会被解释性语言替代。
现在编程工具有趋于统一和傻瓜化的趋势,应用架构方面可能会出现革命性的产品,架构师。。。
有人说腾讯、阿里是中国的第四次科技革命,引领了时代创新,你们认可吗?
我不认可,理由如下:
1.是基于别人科技的应用创新而已: 假如美帝封锁腾讯、阿里,不卖电脑、服务器、芯片给你们两个巨头,不准你们用java、c语言等程序,这两个所谓的创新巨头,瞬间垮掉,对不?
2.为什么没有封杀腾讯阿里,是因为两个企业根本意义上对美国不够成威胁。为什么封杀华为,因为华为是真创新!假如封杀腾讯,中国学生没游戏可玩了。。封杀阿里,中国实体经济可能更好。。美国为什么要干这种利好中国的事呢?