首页 > 试题广场 >

请你说说Java的特点和优点,为什么要选择Java?

[问答题]
请你说说Java的特点和优点,为什么要选择Java?
1.java语言的特点是:一次编译,到处运行,即平台无关性;是纯面向对象的语言。2.JAVA语言的优点有:内置的类库简化了开发人员的设计工作;具有较好的安全性和健壮性;开发人员不需要对内存的使用进行管理。3.选择JAVA的原因是:使用范围很广,安卓操作系统的应用软件目前大部分还是使用JAVA语言编写。
发表于 2022-04-07 19:38:21 回复(2)
1.面向对象(封装、继承、多态) 2.跨平台运行 3.安全性 4.多线程 5.支持网络编程 6.强大的生态社区
发表于 2022-05-09 14:50:20 回复(2)
1、Java是一门纯粹的面向对象的编程语言,吸收C++语言的各种优点,去除了C++语言中令人难以理解的多继承、指针等概念。所以Java语言在保证了强大的更为简单易用。 2、Java平***立性,可以做到"一次编译,到处运行"。 3、java提供了很多内置的类库,通过这些类库,简化了开发人员的程序设计工作,缩短了项目的开发时间, 4、最重要Java提供了垃圾回收器,将开发人员从对内存的管理中解脱出来。 5、拥有良好的安全性和健壮性,java语言提供了一个防止恶意代码攻击的安全机制。 6、Java还提供了对Web应用开发的支持:例如Applet、Servlet和JSP可以用来开发Web应用程序;Socket、RMI可以用来开发分布式应用程序的类库。 加分回答 Java为什么可以跨平台: JVM(Java虚拟机)是Java跨平台的关键。 在运行程序之前,Java源代码(.java)需要经过编译器,将源代码翻译成字节码(.class),但字节码不能直接运行,所以必须通过JVM将字节码翻译成特定平台的机器码运行程序。但跨平台的是Java程序、而不是JVM,所以需要在不同平台下安装不同版本的JVM。
发表于 2022-04-28 11:06:53 回复(1)
1,吸收了c++的优点,摒弃了c++多继承和指针的复杂使用。不需要对内存进行,具有垃圾回收机制。 2.面向对象,易于开发和理解。 3.跨平台,因为jvm即java虚拟机,同一个代码可以在不同的平台机器上运行,.java文件通过编译成.class字节码文件再由jvm转成机器能识别的机器码。 4.内含大量的库,简化编写工作。 5.适合用于开发web,如servelt,jsp等。
发表于 2022-04-22 00:20:19 回复(1)
1、面相对象编程 2、内置类库简化开发 3、防止恶意代码攻击的安全机制(数组边界检测、字节码检验等) 4、强类型机制、垃圾回收器、异常处理、安全检测机制 5、在不同操作系统中安装相应的java虚拟机,实现java的跨平台
编辑于 2022-05-23 08:52:49 回复(0)
1.java语言的特点是:一次编译,到处运行,即平台无关性;是纯面向对象的语言。
2.JAVA语言的优点有:内置的类库简化了开发人员的设计工作;具有较好的安全性和健壮性;开发人员不需要对内存的使用进行管理。
3.选择JAVA的原因是:使用范围很广,安卓操作系统的应用软件目前大部分还是使用JAVA语言编写。
4.吸收了c++的优点,摒弃了c++多继承和指针的复杂使用。具有垃圾回收机制。
5.Java为什么可以跨平台:JVM(Java虚拟机)是Java跨平台的关键。 在运行程序之前,Java源代码(.java)需要经过编译器,将源代码翻译成字节码(.class),但字节码不能直接运行,所以必须通过JVM将字节码翻译成特定平台的机器码运行程序。但跨平台的是Java程序、而不是JVM,所以需要在不同平台下安装不同版本的JVM。
发表于 2023-02-25 14:19:04 回复(1)
cpp,面向对象,垃圾回收机制,跨平台,内置类库,适用于web开发
发表于 2022-05-01 10:51:49 回复(0)
面向对象(封装,继承,多肽) 安全 多线程 网络编程 跨平台
发表于 2023-02-07 00:09:59 回复(0)
java的跨平台特性实质上就是利用了不同系统上都有自己的一套JVM来将class字节码文件编译成当前系统所能识别的机器语言
发表于 2022-05-28 21:21:42 回复(0)
没有对象可以自己New,没有房子可以自己New。
发表于 2022-10-29 00:23:29 回复(0)
1.一次编译到处运行。即Java语言的移植性非常好。2. Java是面向对象的需要他解决了分类的问题,将具体事物抽象化,将复杂问题简单化。3. Java去除了像C++语言中指针,多继承的概念,简化了编程。4.重要的是Java提供了垃圾回收器,使开发人员不用关注内存管理。5.Java有良好的安全性和健壮性。6.Java提供了对web开发的支持:如Servlet、JSP等。
编辑于 2022-06-21 13:01:18 回复(0)
面向对象 自动垃圾回收机制 跨平台运行 安全性 支持多线程 支持web开发
发表于 2022-05-18 13:02:34 回复(0)
1.跨平台 2自动回收垃圾 3支持多线程,安全 4三大特性
发表于 2022-05-17 12:03:25 回复(0)
面相对象,有很多的内置类库简化开发,安全性很高,一次编译到处执行,拥有垃圾回收机制,异常处理机制安全检测机制,可以跨平台
发表于 2023-04-17 18:03:09 回复(0)
➕一
发表于 2022-10-09 09:08:00 回复(0)
1.面向对象开发,有封装继承多态三大特性,易于理解2.跨平台,java文件编译成.class文件然后在jvm虚拟机上运行,只要主机安装了jvm就可以执行java代码3.支持web开发,例如servlet
发表于 2022-08-24 23:38:03 回复(1)
工作机会多
发表于 2022-08-22 19:54:48 回复(2)
2en头像 2en
Java是一门面向对象的语言,它继承了c++功能强大的优点,舍去了c++复杂臃肿的缺点,java最大的特点是内置了Java虚拟机,实现了一次编译到处运行,java源程序经过编译器转换为字节码文件在由jvm转换为机器码运行程序,因此只要机器上安装了对应的jvm虚拟机,就可以直接运行java的字节码文件
发表于 2022-05-22 15:29:04 回复(0)
1.简单易学 2.面向对象:支持封装、集成和多态等面向对象的特点。 3.跨平台性:“一次编译,到处运行”的特点。 4.强大的生态系统:有着丰富的开发工具和Java框架,方便开发各种应用程序。 5.安全性:Java具有内置安全的特点,如内置安全和强制的异常处理,有效的防止了一些常见的安全漏洞。 所以,选择Java可以提升开发效率,降低成本,保证程序的安全和稳定性。
编辑于 2024-03-17 16:24:06 回复(0)
1.简单2.跨平台3.健康4.面向对象5.多线程6.java社区目前非常的庞大 目前有许多开源的代码提供我们学习
发表于 2023-04-25 10:51:54 回复(0)