为什么不用java讲(java会用不会说)

  • 1、为什么人工智能专业不主学java语言?
  • 2、写算法题为什么大多用C语言而不用java
  • 3、智能手机为什么最好不用java
  • 4、为什么大多数区块链项目不使用java开发
  • 5、为什么工业控制软件用C++编写,而不用java ?
  • 6、嵌入式软件开发为什么用c语言而不用java

Java在人工智能里面很少用到,人工智能编程主要还是用Python的Tensorflow和Pytorch。

只是猜测:用java比c#跨平台性好,比c开发效率高。还有作者自己的偏好也是重要原因。不过微软已经收购了,要改成c#也不是没可能。

1.java游戏画质特效什么都比不上sis或sisx(有高手写个很有新意的例外)

2.java需要巨大的运存。比如扣扣,sisx的登陆后不动需要运存是2M,而jar的扣扣登陆后不动却是9M。以前我用6120的时候,一共才20多M的运存,想一边玩java游戏一边聊天都不行,经常会把扣扣挤掉。

3.java远比sisx的删除麻烦,小文件很多。不像sisx,用软件打开后可以看见安装时文件都到哪去,然后软件管理没删干净的时候就可以照路径一个个删(万恶的网禽不算)

4.java软件资源实在太少了,还有权限问题,很烦的。sis的签个名就有很多权限。

5.想玩游戏打发时间,java的肯定能满足你,sis的游戏很少的,但很经典。

其实没有什么好不好的,等你玩多了就知道jar也有jar的好处,sis也有sis的不足。

不用太在意别人的话,自己玩出来的才是真的。

— 发言完毕

区块链项目对效率的要求比较高,所以大多数核心源码的开发都是使用c/c++。但是如果是做都区块链项目,除非要对源代码进行大量的调整,否则也不见得就不选择使用java。一般的dapp应用,使用java开发应该也是不错的选择。比如以太坊区块链的话,针对java的有web3j的类库,十分方便;比特币的话有bitcoinj类库,也很好用。还是要看还是什么级别的应用,要做什么,以及团队的情况吧。

分享两个java区块链教程:

java比特币详解

java以太坊开发

为什么工作控制软件用C++编写,而不用java写的原因主要有以下几点:

底层,C\C++写底层的东西是最理想的,比如Window操作系统就是用C\C++ 汇编这些写的。肯定不会使用java写的。

稳定和安全,事实证明C\C++是最稳定,最可靠的,最安全的。

数据类型丰富,它可以满足各种层次的工业需求。

另外java主要应用于商业和移动设备的众多。而C\C++开发应用系统效率低,开发成本大。

在实时嵌入式应用中,c

编程语言的使用越来越体现出广泛性和重要性。

这在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的可移植性。详细的理由包括:

����

对于许多使用中的微处理器来说,如果存在其他除了汇编语言之外的可用语言,通常就是c。在许多情况下,其他语言根本就不可用于硬件。

����

c

对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。

����

由于应用的逐步增长的复杂性,高级语言的使用较汇编语言更为适合。

����

相对于其他一些高级语言,c

能够产生较小的和较少ram

密集性(ram-intensive)的代码。

����

增长的可移植性需求。市场竞争要求在工程项目生命周期的任何阶段,软件可以通过移植到新的和/或低成本的处理器,目的是为了降低硬件成本。

����

增长的自动产生c

代码的使用要求。c

代码需要从模型包中自动产生。

原创文章,作者:DGV1G,如若转载,请注明出处:https://www.506064.com/n/127218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
DGV1GDGV1G
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29
  • Java 8 Group By 会影响排序吗?

    是的,Java 8中的Group By会对排序产生影响。本文将从多个方面探讨Group By对排序的影响。 一、Group By的概述 Group By是SQL中的一种常见操作,它…

    编程 2025-04-29

发表回复

登录后才能评论