jdk提供的标准类包有两个分别是?
Java提供的标准类都放在标准的包中。
常用的一些包说明如下:
1)java.lang 包中存放了Java最基础的核心类
2)java.awt 包中存放了构建图形化用户界面(GUI)的类
3)javax.swing 包中提供了更加丰富的、精美的、功能强大的GUI组件
4)java.applet 包中提供了支持编写、运行applet(小程序)所需要的一些类
5)java.util 包中提供了一些实用工具类
6)java.io 包中提供了数据流输入/输出操作的类
通俗的说, 包就是包括文件的文件夹 例如import java.util.*; 这里导入的util文件夹,里面所有的类是不是全部用到暂且不论 而类,就是文件夹中的文件 import java.util.Date; 这里明确指的就是Date这个类,是java.util这个包里面的类。因为有许多的包同样有Date为名称的类。 如import java.sql.Date;在这里也有一个
图形化编程语言(LabVIEW、Sikuli、Modkit等)未来能否取代文本型编程语言(C、Java、Python等)?
做研发类人员使用的工业软件。目前正在制作低代码嵌入式系统开发平台。使用可视梯形图语言编程。我们的平台软件算是一种创新,主要用于嵌入式系统开发。目前还没发现其他公司做同类产品。产品出来以后,可以出口欧美日。有专利。
从我们自己开发经验看,图形化编程语言取代文本型编程语言是不可能的。我们的梯形图语言本身也是文本型语言开发的。但我们认为,图形化语言会取代一部分文本型语言的工作。
我们使用梯形图语言,把很多控制器的基本功能都已经做成坚固的模块,客户使用梯形图语言时,不需要大学本科的知识,中学水平即可参与开发,测试。这样大大提高编程效率,同时也大幅降低了软件开发周期和成本。还强制的使编程易读、标准化、模块化、可靠性。也大大方便了维护,修改。总之,好处很多。
感兴趣可以考察一下PLC的发展过程,不难理解梯形图语言的作用。
为什么我学的JAVA,c语言只有黑框,要怎么样才能做出一个软件的样子呢?
怎样做出一个软件的样子?题主说的应该是GUI桌面程序吧,c语言、java其实都有现成的图形库可以直接使用,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:
c语言图形库
gtk
这是一个免费开源跨平台的c语言图形库,相信大多数程序员都听说或使用过这个库,著名的gnome桌面就是采用gtk开发而来,功能强大、设计灵活,组件类型支持众多、属性丰富,只需简单封装调用即可快速构建一个GUI桌面程序,运行速度快、占用内存少,如果你有一定c语言基础,熟悉一下相关示例和代码,很快就能入门,缺点就是编写的代码会比较多:
libui
这是一个轻便灵活、简单易用的c语言图形库,相信接触过的开发人员应该不多,libui也完全免费开源,支持windows、linux、mac等主流操作系统,封装了许多标准组件和属性,只需简单调用和组装即可快速构建一个GUI桌面程序,界面美观、设计灵活,官方自带有非常多的示例和代码,如果你熟悉c语言,那么非常容易入门:
java图形库
awt
这是sun公司针对Java GUI编程提供的最早的也是最初的开发工具包,专门用来建立和设置java图形界面,swt利用系统所提供的图形库创建用户界面,因此占用内存更少、运行速度更快,成熟稳定、响应良好,但也存在一定缺点,例如标准组件支持不多、缺乏丰富的属性特征、可移植性差等,如果你只是开发一个小型自用软件,可以使用一下awt,非常容易入门:
swing
这是一个比较常用也比较流行的java高级图形库,基于awt封装而来,相对于awt来说,支持的标准组件类型更多,属性特征更为丰富,开发人员只需要使用很少的代码即可利用swing丰富灵活的功能和模块化组件创建漂亮的图形界面,跨平台性、可扩展性、可移植性更好,但由于封装了更多的代码,因此占用内存较多,运行速度会有明显下降:
当然,除了以上几个比较常用的java、c语言图形库,其实还有许多其他图形库,swt、easyx等也都非常不错,如果你本身熟悉delphi、c#、qt等编程语言或工具,可能编写GUI程序更快、也更便捷,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

