java可以做什么?

2020-04-22 09:54发布

如题

如题

3条回答
挺好的
2楼 · 2020-04-22 09:56

简介

java是一种计算机编程语言,它不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

java语言还是很流行的,当前许多大厂都在用例如阿里主要就是java,后起的许多公司目前用go的会比较多,例如字节跳动他们多数项目就是Go。

能做啥

1、编写WEB项目,例如商城项目、管理系统、关系系统等等。

2、编写桌面系统(现在很少用)

3、也可以编写爬虫项目

4、大数据项目

5、AI人工智能项目等等

6、区块链也可以

当然java主要还是做web项目偏多。


风中浪子
3楼 · 2020-09-16 19:39

1、Java可以开发网站

Java在电子商务和网站开发上有着广泛的运用,像国内最大的两家电商网站平台淘宝和京东都是用Java开发的

许多政府,医疗,保险,教育,国防和其他部门的网站都是建立在java之上的。

2、Java可以做安卓系统

安卓系统是一种基于Linux的自由及开放源代码的操作系统,安卓系统的源代码是Java,所以Java可以开发安卓系统。

安卓系统里的绝大部分APP都是用Java语言开发的,也就是说,安卓手机里的绝大部分内在程序都是用Java语言实现的。


3、企业级应用开发

企业级应用是指为大型商业组织创建并部署的解决方案及应用(比如每家大型公司都有自己的内部管理系统和外部交易系统),这些大型企业级应用的结构复杂,涉及的内部外部资源众多、事务密集、数据量大、用户数量多。

鉴于Java语言具有较强的安全性,所以多数企业开发内部应用,会优先考虑使用Java语言。包括很多第三方交易系统、银行平台的前台和后台、电子交易系统、医疗管理系统等而且Java的可移植性特点,使它可以一经编写随处运行

4、Java可以开发软件

基本上现在使用率较高的编程语言都是可以做软件的,Java也是如此,例如Eclipse、MyEclipse等知名Java开发工具本身就是用Java语言开发的。

除此之外Java在企业软件应用开发中也占据着很重要的地位。

 

 

5、在大数据开发方面

大数据应用开发岗位比较常见的编程语言有Java、Python、Scala等,目前大数据开发应用率最高的语言是Java。

从应用的普遍性和功能性来说,Java语言的生态比较健全,性能稳定。因此,采用Java语言,会降低大数据开发风险

6、其他领域

目前Java依然是在很多科学应用中最好的选择,包括自然语言处理。最主要的原因是因为Java相比C++或者其他语言,其安全性、便携性、可维护性、相比其他语言更好的并发性

可以说Java作为软件行业的默认开发语言,在各个领域均有广泛应用,相关从业者也都认为Java有着光明的未来。


灰机带翅膀
4楼 · 2020-12-30 17:20

JAVA主要的应用领域

  1、 大型网站,主要使用JAVA EE,最有名例子就是电子商务交易平台阿里巴巴,淘宝,京东

  2、 大型企业级应用,主要使用JAVA EE,比如大型企业管理系统,CRM系统,ERP系统

   2.1 有关通信及网络的大型企业:移动、联通、电信、网通主要的信息化都是JAVA

   2.2 有关金融行的大型企业,所有的银行、证券公司,互联网金融;

   2.3 大型管理系统,如:供应链,客户管理系统,物流系统……;

  3、 电子政务,主要使用JAVA EE,相关的政府部门绝大多数的信息化系统是JAVA开发的;

  4、 游戏,很多手机游戏都是用JAVA开发的。包括大型网游的后台数据统计都是java

  5、 嵌入式设备及消费类电子产品,主要用 JAVA ME,无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是比较热门的Java应用领域,这方面的应用例子有中国联通CDMA 1X网络中基于Java技术的无线 

    6、各大旅游网站基本都是使用java做的开发

    7、我们出行的交通工具的订票系统绝大部分也是使用java开发的

    8、现在比较流行的大数据,最主流的大数据框架Hadoop的应用主要用Java开发。Java最大的优势之一就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的


相关问题推荐

  • 回答 27

    DDL      create table 创建表    alter table  修改表   drop table 删除表   truncate table 删除表中所有行    create index 创建索引   drop index  删除索引 当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事...

  • 回答 23

    java开发应用数据库比较主流的有下面这三种:    1.MySQL   MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开...

  • 回答 23

    1,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据)2,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别;3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据);4,DDL(DataDefinitionLang...

  • 回答 11

    数据库三级模式:1、外模式,外模式又称子模式或用户模式,对应于用户级,外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data Manip...

  • 回答 11

    模式、外模式、内莫斯,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集 内模式,亦称存储模式,是数据库在数据系统内部的表示...

  • 回答 16

    为了避免上面出现的几种情况,在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同。未授权读取(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事...

  • 回答 5

    from是个关键词,表示要从哪个表查询。。

  • 回答 12

    数据库池连接数量一直保持一个不少于最小连接数的数量,当数量不够时,数据库会创建一些连接,直到一个最大连接数,之后连接数据库就会等待。

  • 回答 7

    仅用慢日志文件,如何快速获取分时报告?如果有监控系统,获取分时报告(每小时慢查询的条数报告)不难,如果只有慢日志文件,就会有点费劲。实验:通过 pt-query-digest --timeline 功能,可以输出带时间戳的慢查询条目用 sed 将 timeline 报告滤出安装 term...

  • 回答 9
    已采纳

    MySql优化的一般步骤:1.通过show status 命令了解各种sql的执行效率  SHOW STATUS提供msyql服务器的状态信息  一般情况下,我们只需要了解以Com开头的指令  show session status like ‘Com%’:显示当前的连接的统计结果  show global status like ...

  • 回答 4

    有可能是你输入的密码有问题,如果你的密码字母在前数字在后,那么你输入前面的字母后敲回车再输入数字就可以了,可以试一下

  • 回答 5

    工程目录sql语句CREATE TABLE `user` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `username` varchar(32) NOT NULL COMMENT '用户名称',  `birthday` date DEFAULT NULL COMMENT '生日',  `sex` char(1) DEFAUL...

  • 回答 6

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 5

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

  • 回答 6

    mysql哪个版本比较稳定MySQL的选择要取决于用途的,mysql5.5或者5.7 的版本,网上资源较多mysql的版本如下:1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL C...

  • 回答 4

    事实上MySQL 能承受的数据量的多少主要和数据表的结构有关,并不是一个固定的数值。表的结构简单,则能承受的数据量相对比结构复杂时大些。据D.V.B 团队以及Cmshelp 团队做CMS 系统评测时的结果来看,MySQL单表大约在2千万条记录(4G)下能够良好运行,经过数...

没有解决我的问题,去提问