`
17studio
  • 浏览: 200949 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

哪些是java不能做到的?

阅读更多
最近在思考平台组的工作时,必须面临的一个问题,如何为组员提供将来的发展方向。这是一个策略的问题,这意味着,必须要思考清楚,哪些是其他语言做不到的,这才能立足好根本。

目前java/脚本语言,都在自己熟悉的领域,不断发挥着巨大的影响力,就目前而看,c/c++是不会再有机会的,作为一种底层语言,专注于其他语言做不到的事情,发挥作用就好,就像asm的领域,c/c++也不会进去一样。

c/c++的领域将会在以下几个领域发挥作用:
1. 内存管理
2. 进程模式
3. 网络通信模型
4. 如何为上层建筑提供支持(脚本)

上述领域是其他语言为了降低编程复杂度,而采取忽略策略跳过的领域,我相信在很长一段时间内,这一部分的领域,都是会被c/c++所填充,直到上述领域都成熟为止。如果没有新的操作系统和硬件的产生,c/c++的生存力将会迅速灭亡,这是可以预见的,只是,就目前的科技发展情况而言,这还不可能。

有鉴于此,我会鼓励和支持平台组的同学们,在上述领域不断深入,加强在架构方面和算法上面的功底。
分享到:
评论

相关推荐

    java代码-使用java屏蔽浏览器查看源码快捷键的源代码

    java代码-使用java屏蔽浏览器查看源码快捷键的源代码 ——学习参考资料:仅用于个人学习使用!

    java实现批量上传图片

    在Java编程环境中,批量上传图片是一项常见的功能,尤其在Web应用中,如社交媒体、电子商务或者图库管理系统等。本项目提供了完整的代码实现,使得开发者能够快速集成到自己的开发工具中,实现用户友好的批量图片...

    Java如何做到无感知刷新token含示例代码(值得珍藏)

    本文将详细介绍如何在Java环境中实现这些策略,确保系统在Token即将过期时仍能保持正常运行。 1. 自动刷新Token 自动刷新Token是后端处理的一种方式,当检测到Token即将过期时,服务器会在响应中附带一个新的Token...

    Java100个面试题.doc

    Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。 4. 是否可以在static环境中访问非static变量?static变量在Java中是属于类的,它在所有的实例中的值是一样的...

    javaparser:基于函数式组合子逻辑的JAVA语言分析框架

    怎么说呢,就象我不能否定str.length()这个调用属于OO一样,我也无法说for_each, transform不是函数式。 但是,“函数式”的精髓不在于此。 一般归纳起来,就像我们说OO是什么多态,封装,继承一样,“函数式”的...

    java程序坦克大战

    在java中如果我们需要用到图形界面,就得想到GUI(Graphic user interface),那么我们需要用到什么,就直接去查看API(图形化显示能让我们做完项目后将结果看得舒服,而不是全部都是代码) 要做GUI,就要想到java中...

    Java Double相加出现的怪事

    因此,如果我们要做到精确的四舍五入,不能利用简单类型做任何运算。 java.text.DecimalFormat 也不能解决这个问题: ```java System.out.println(new java.text.DecimalFormat("0.00").format(4.025)); ``` 输出...

    java调用vbs获取获取excel各sheet页打印总数

    然而,POI库并不直接提供获取Excel工作表打印页数的功能。在面对这种需求时,开发者可能会采取一种间接的方法,如通过调用其他可以执行这项任务的组件或脚本,比如VBScript(Visual Basic Script)。 标题提到的...

    java做到一个QQ登录界面

    在Java编程语言中,创建一个QQ登录界面是一个基础但实用的练习,可以帮助开发者熟悉图形用户界面(GUI)的设计。在这个项目中,我们不依赖Swing的预制组件,而是选择手工编写代码来实现这一功能,这有助于更好地理解...

    JAVA调用webservice并解析xml

    在IT行业中,调用Web服务并解析XML是常见的任务,特别是在Java开发中。Web服务,尤其是基于SOAP(Simple Object Access Protocol)的,提供了一种标准的跨平台、跨语言的数据交换方式。本教程将深入讲解如何在Java...

    java network

    实际上,可以使用C或C++编写的应用层网络软件,在Java中都能更容易地编写。 Java网络编程致力于向读者展示如何利用Java的网络类库来快速、简便地编写完成许多常见的网络任务的程序。这些任务包括但不限于:浏览网页...

    JAVA语言教程

    JAVA语言是面向对象的语言,没有面向对象编程经验的读者需要花费不少时间来了解面向对象的概念、语法和编程思想,有不能理解的地方请大家一定要坚持,多花时间编写代码自然会豁然开朗,从面向过程到面相对象需要一个...

    java处理图片上传旋转问题,前台后台讲解特别明了。

    Java作为后端语言,处理这种情况时需要与前端协同工作,确保用户上传的图片能正确显示。本文将详细阐述如何在前后台解决图片旋转问题。 ### 前端处理 前端处理主要涉及到图片预览和上传前的旋转操作。当用户通过...

    java基于UDP实现图片群发功能

    总结来说,Java通过UDP实现图片群发功能,利用了UDP的高效性,但同时也需要处理其不可靠性带来的问题。通过`DatagramSocket`和`DatagramPacket`的组合,我们可以构建一个简单的群发系统,其中服务器负责转发图片到...

    Java面试之笑傲江湖

    在Java面试中,掌握...同时,了解JVM原理、Spring框架、数据库操作、网络编程等相关知识也是必不可少的,因为它们构成了Java开发的全面视角。只有全面而深入的掌握,才能在面试中无往不利,实现职业生涯的华丽转身。

    Java编程中“为了性能”尽量要做到的一些地方

    使用`final`关键字声明的类不能被继承,方法不能被重写。这有助于提高程序的可预测性和安全性。此外,编译器可能会对`final`方法进行内联优化,从而显著提升运行效率。 #### 5. 尽量使用局部变量 局部变量存储在栈...

    学习java的第一步,就是了解Java虚拟机

    理解JVM的工作原理不仅有助于我们更高效地编写Java代码,还能帮助我们在遇到性能瓶颈时进行有效的优化。 #### 为什么要了解Java虚拟机? 1. **跨平台性**:Java之所以能够做到“一次编写,到处运行”,关键在于其...

    java interview question

    Java不支持多重继承,即一个类不能直接继承多个类,但可以通过接口实现多重继承的某些特性。 ### 异常处理 Java的异常处理是通过try, catch, finally以及throw和throws关键字来完成的。异常分为Error和Exception两...

    Java编程规范.pdf

    变量名的首字母不能为下划线或者$符。变量名应该尽可能的短小,但要有意义。变量名应该便于记忆,也就是说变量名应该尽可能的做到见名知意。 常量命名规范:常量名基本数据类型的常量名为全大写,如果是由多个单词...

Global site tag (gtag.js) - Google Analytics