问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA初学者的疑问

发布网友 发布时间:2023-09-13 08:11

我来回答

6个回答

热心网友 时间:2024-08-10 07:02

我看你是没有学完J2SE···

回答1:运行JAVA必须安装JRE,但JAVA程序写完后不是把整个工程给客户的,而是打一个JAR包发过去,用户可以就像双击EXE文件一样简单的访问我们写的JAVA程序。你说你没学JAVA的时候电脑上不装JRE也一样能运行这纯是你没注意到,更多的桌面程序是用.NET写的,而.NET只需要windows环境就可以···

回答2:你这问题问的可以说已经到了白痴的地步,写带数据库的程序只要在服务器端安装数据库就可以,客户端会远程访问这个数据库,根本不需要在每个客户端都安装一个数据库。后半个问题你是说想写一个数据库还是连接数据库的程序?如果你想写一个数据库那我真帮不了你,如果你想写一个应用到数据库的程序我可以告诉你,去学学jdbc,odbc,做网站的话去学JNDI和JSTL,这些技术都是连接数据库用的。这不是一句两句可以说的清的

回答3:软件写好了要看有没有制作成安装程序的必要,就一个几百KB的东西还做啥安装程序啊,你所看到的一般软件都有的安装程序都是用.NET做的程序,这个.NET框架自带把程序制作成安装程序的功能模块,我们一般使用的java开发工具Eclipse或者MyEclipse好像没有这个功能,需要安装插件,因为本身用java开发桌面应用程序的就少的可怜,所以没注意这些东西,学习java主要还是学习j2se和j2me吧,一个做网站一个做手游。我奉劝你别用java开发桌面应用程序。

热心网友 时间:2024-08-10 07:03

说一下1,你以前运行的Java程序大部分都是web小程序,在Windows系统中都自带了一个最简单的java虚拟机,现在的xp电脑你新买回来就可以看到,如果jre需要升级了,它也会自动升级,你没装jre,也可以运行java web小程序,应该是这个原因
2. qq的数据库?你是指比如它的聊天记录么?那是它以自己的格式存储的加密文件,可以说算数据库吧,但和sql什么是不一样的,如果说的是好友列表之类的,那是客户端每次去服务器query的,数据库是在服务器上的
3. 我对java了解也不是很深,但是我觉得,java是会有办法做成安装文件的,看看eclipse,不就是个很好的例子么

热心网友 时间:2024-08-10 07:03

1、如果是WEB程序就不需要装JRE,因为WINDOWS里自带一个缩减版的,网页专用的,很小,你可以去找找。一般你可以成功运行你却没有装JRE的桌面程序都会在程序中自带JRE,你可以看看这些程序的文件夹内,一般会有JRE的文件夹。
2、数据库不一定要安在自己的机器上的,例如QQ,它是通过连接远程机器(深圳那边)的SERVICE,由远程SERVICE调用数据库再生成结果返回给你,如果你说的是聊天纪录的话是存在本地文本的,而且是加过密的,不是数据库。你在学校学习做的所谓的数据库系统都是本地的,肯定没有涉及远程连接,一般这种系统不是一个人用的,如果是一个人用的你当然要给他装数据库,如果是多人用的就只需要在主机服务器上装数据库,其他用户连接主机服务器就可以了。
3、为什么一定要有安装程序呢?直接就能用了为什么一定要安装一下多此一举呢?你说你一般用软件是喜欢安装版还是绿色版?如果你一定要这样做的话就得用第三方的工具了,ECLIPSE是不支持这个的,而且也不提倡。

热心网友 时间:2024-08-10 07:04

Java SE Runtime Environment 既Java运行时环境 简称JRE
Java Virtual Machine 即Java虚拟机 简称JVM

JVM包含在JRE当中 同JVM一同组成JRE的还包括一些API 运行Java程序需要的环境是JRE

JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行时操作不同的内存区域。 JVM 通过抽象操作系统和 CPU 结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方法、主机硬件、主机操作系统无关。但是在一些小的方面, JVM 的实现也是互不相同的,比如垃圾回收算法,线程调度算法(可能不同 OS 有不同的实现)。 JVM 的主要工作是解释自己的指令集(即字节码)到 CPU 的指令集或 OS 的系统调用,保护用户免被恶意程序*扰。 JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )。类文件的组成包括 JVM 指令集,符号表以及一些补助信息。

而 JRE 是 Sun 公司发布的一个更大的系统,它里面就有一个 JVM 。 JRE 就与具体的 CPU 结构和操作系统有关,我们从 Sun 下载 JRE 的时候就看到了不同的各种版本。同 JVM 一起组成 JRE 的还有一些 API (如 awt , swing 等)。 JRE 是运行 Java 程序必不可少的。

JAVA程序的运行必须要安装JAVA RUNTIME ,也就是运行所需要的环境;我们可以通过安装JRE 或者JDK 所获得;如果我们只是应用不是开发,只下载JRE 的包就足够; JDK包里面也包含JRE;基本上不用更新吧 没什么用 我一般都不更新!!

热心网友 时间:2024-08-10 07:05

java的运用大多在一些已经实现了java环境的地方,比如说支持java的手机,电视盒等。。。也就是j2me的发展方向。web服务器jee的发展方向。j2me相对简单只是有一些相对比较新的库文件需要学。个人也不是很懂。jee方向也就是你浏览腾讯网站等这些网站的感觉一样。只要有一个浏览器基本你体验不出他和其它的技术的区别。只是服务器端你要懂的东西比较多。个人推荐学学j2ee的一个实现tomcat

第二个问题数据库一般都是远程调用,或者服务器端调用,客户端基本不需要这种东西,除非你必须把这些东西做在一起,具体可以看看数据库的使用方面的书,java对应的技术是jdbc,建议你先学学数据库,不如jdbc你不太好学。

第三个问题基本上还是需要用其它的程序打包来实现。但真正没有几个应用会需要这样。毕竟java的长处不在这个方向。

热心网友 时间:2024-08-10 07:05

1.java程序一定得装jre,java桌面程序少得可怜,很多说用java写的程序其实都嵌了别的语言。
2.qq是用网络编程写的,如果你java有学到socket编程这个部分的话你应该可以理解。管理程序数据库可以放在一个服务器上,客户端远程访问就行了。或者用ACCESS,数据库可以脱离网络,带着走。
3.java一般不用安装程序,当然你想用也行,网上有相关软件可以把文件制作成安装程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天通猫哪家好 211一本 城市规划专业的 今年大三 全部加权平均分81.5 只算专业课的... 什么叫头部券商 《重装机兵》那些经典的卖战车桥段,还记得帕特港买蓝色战车吗?_百度... 钢之季节情节简述 背部拉伤的症状 梦见大蜘蛛还有网啥含义 疫情期间隐瞒病情承担什么法律后果? 隐瞒疫情判几年啊 阻燃等级划分标准? 临渭区八年级课本都是什么版本 中国十大珍珠品牌 坡上村的语言 在农村里,村里有哪些假的客套话,当真了会很尴尬? 红江村的交流语言 刨根问底在农村的语言是什么意思 别被素食主义欺骗了!吃肉越多,寿命越长! 扁食馅做法流程介绍 新手铲屎官求问,有没有口碑不错国产猫粮,求推荐呀? 蛙牌猫粮好不好 梦见我和别人上床 密室协助是什么 【刻篆】 缙云5 6 7 8 9号的天气预报 楼兰古城真的在沙漠里吗? 在淘宝店上标有sm的衣服是什么意思 南阳邓州金川西湖美景售楼热线是多少? 南阳邓州君临天下售楼热线是多少? 五四青年节文案分享 杭州茶里茶外的茶叶好不好 运营优势是什么?可以介绍下吗?谢谢 饥荒手机里有没有其他的版本 ...开局荒岛求生六十天》txt下载在线阅读全文,求百度网盘云资源_百 ... 怎么样在新手机上登录原手机上的qq号啊? 11月12日亳州涡阳2名省外返回人员核酸检测阳性通报 ...如何在循环中每输出一次结果就创建一个新文件保存输出内容,谢谢各位... 如何修改文字图层的大小? 养老院上班需要考什么证 养老院必须有社工吗 滨州到上海飞机多长时间 凌海市英明电动车维修商行怎么样? 卤菜的汤汁可以保存多久 中国女排国家队亚洲杯为什么缺席 贷款9万5月利息是8厘8利息公式怎么算 如果结婚的婚礼一切从简,你以后会遗憾吗? 书包多大合适? 本科有计算机类专业吗? 买房要付的四金你知道他们的区别吗? 体育馆用英文怎么讲 四川绵阳2006年中考总分