java中的字符串到底是在方法区的常量池里还是new出来的对象里?
eg: String str = "nihao"; 看视频教程将内存图时说字符串类在常量池,后来讲String数组时又说会新建一个对象,把我搞晕了..
更新时间:2023-09-01 06:09
最满意答案
的确不多。swing和awt主要是用来开发C/S程序的。首先一般的C/S程序都是用C++来写的。因为微软提供了方便快捷的基于windows的API,还是可视化的。非常容易。用swing和aWT反而很麻烦。可视化也不怎么样。不过,这不是重点,重点是,swing和awt本身执行效率和调用方式不是很好。所以,Eclipse出了另外一套,叫SWT的东西,来处理java的C/S程序,在SWT基础上又创建了一个更易用、功能强大的图形包“JFace”。所以,一般编写C/S程序,不然就是用C++或者C#来做,因为和windows可以无缝对接,api也简单,图形化更是爽得不行。如果非要用java写,一般也是用SWT,而不是swing。像Eclipse就是用SWT写的。NetBeans就是用swing写的,比下就知道了。
相关问答
更多-
的确不多。swing和awt主要是用来开发C/S程序的。首先一般的C/S程序都是用C++来写的。因为微软提供了方便快捷的基于windows的API,还是可视化的。非常容易。用swing和aWT反而很麻烦。可视化也不怎么样。不过,这不是重点,重点是,swing和awt本身执行效率和调用方式不是很好。所以,Eclipse出了另外一套,叫SWT的东西,来处理java的C/S程序,在SWT基础上又创建了一个更易用、功能强大的图形包“JFace”。所以,一般编写C/S程序,不然就是用C++或者C#来做,因为和wind ...
-
的确不多。swing和awt主要是用来开发C/S程序的。首先一般的C/S程序都是用C++来写的。因为微软提供了方便快捷的基于windows的API,还是可视化的。非常容易。用swing和aWT反而很麻烦。可视化也不怎么样。不过,这不是重点,重点是,swing和awt本身执行效率和调用方式不是很好。所以,Eclipse出了另外一套,叫SWT的东西,来处理java的C/S程序,在SWT基础上又创建了一个更易用、功能强大的图形包“JFace”。所以,一般编写C/S程序,不然就是用C++或者C#来做,因为和wind ...
-
为什么android的软件都用Java开发而不用C/C++?[2022-07-25]
选择Java肯定是google经过深思熟虑的抉择,先说能确定的优势, Java有跨平台优势,手机的硬件可能千差万别,Java软件可以只出一套执行档。而C/C++需要针对机型出专用的编译版。 Java有大量人员优势,几乎不用重复学习就能做android。 Java天生是做应用的语言,和C/C++不同,Java的语言和类库都是多年积累的、应用最需要的常用功能。 关于性能,说些个人看法。 越是应用,新创意的成分可能越多,定式越少。这时候用一些宽松的语言越能快速的实现产品。 相反没有创意的复制,才需要高效的语言。比 ... -
java开发c/s系统?[2022-08-09]
有。但是不很多。。也不是太少。。。 B/S结构的多一些。。。 现在java在j2ee和j2me方面要大一些 -
软件开发和编程的软件哪里有下载的?c++ java[2024-01-25]
http://soft.zol.com.cn/bckf.shtml\ 可以去这里看看,是有关Java 和 c++ http://www.java.com/zh_CN/ 这个是Java的下载网址 http://download.pchome.net/development/cbuilder/6772.html Dev-C++ 5.0 Beta8 4.9.8.0 Dev-C++ 是一个 C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示 ... -
在c\c++ c# 和java中应该先学哪个[2021-11-19]
要学编程,C语言是基础。这是不容质疑的。。。。 编程=数据结构+算法 你现在在读初中的话,最好从基础做起。学C语言,并把数学往深处钻,一定要把数学的基础打牢固。C语言掌握也比较容易,如果你C语言比较熟练了,你可以开始接触数据结构,还可以去学你感兴趣的C#/C++或者java,但是一定要精,建议不要这个学一点那个学一点,简直是浪费、 如果你感觉比较可以了的话,建议到大学的题库去做OJ,练练手,可以学到更多经验,这就是编程解决问题了。你进入高中之后,如果有条件的话,学校应该有这方面的竞赛(多半是全国性的,中学一 ... -
Java for C#开发人员(Java for C# developers)[2023-04-07]
我会建议以下书籍: 简单来说,Java企业,O'Reilly 有效的企业Java Java企业最佳实践,O'Reilly Java真的是一个不同的水壶 - 开发企业应用程序还比C#更多。 你有各种不同的事情要担心 - EJB,企业与“个人”运行时间等。 我可以给你的最好的建议是使用NetBeans IDE。 它是大,慢和繁琐,但它确实引导你大部分的方式。 I would suggest the following books: Java Enterprise in a nutshell, O'Reilly ... -
您不应该从C ++运行Java,而是从Java运行C ++。 Oracle为您提供了一种使用JNI加载本机共享库的方法。 因此,您将使用Swing在Java中创建视图,然后通过调用在共享库中预编译和导出的C ++函数来更新视图。 也就是说,使用JNI非常棘手,C ++的速度提升可能不值得; 所以你应该考虑只使用Java(或者只使用C ++和库来创建你的GUI,比如Qt) You shouldn't run Java from C++, but rather C++ from Java. Oracle giv ...
-
这是一篇有用的文章来比较语言语法和两者之间的一些差异。 Here is a helpful article to compare the language syntax and some differences between the two.
-
这取决于您使用的是什么用户界面技术。 WPF / Xaml和Windows Forms都可以完全用代码完成,不过WPF有点麻烦,因为它的确适用于Xaml。 对于Windows窗体,设计人员实际上会构建所需的代码(请参阅form.designer.cs),以便您可以准确了解“手动”编写该代码所需执行的操作。 对于WPF来说,这有点棘手,但仍然有可能。 Charles Petzold的WPF书实际上采用了这种方法,并以代码优先方法开始构建WPF用户界面,然后展示了如何使用标记(xaml)。 这就是说,Xaml方 ...