❶ java.net是什么,包括什么技术
javanet是Java技术相关的社区网站,它还提供了基于网络的一个Java项目的源代码库。
java.net 包可以大致分为两个部分:
低级 API,用于处理以下抽象:
地址,也就是网络标识符,如 IP 地址。
套接字,也就是基本双向数据通信机制。
接口,用于描述网络接口。
高级 API,用于处理以下抽象:
URI,表示统一资源标识符。
URL,表示统一资源定位符。
连接,表示到 URL 所指向资源的连接。
❷ java.net 和C#.net 有什么不同
C#.net是微软.net的一种编程语言,有人说它比java容易,其实不然,C#上手比较容易,不过学精很难。java在框架上时强项,C#比不过。不过微软的msdn帮助是java永远也赶不上的。
语言的界限在现在已经被弱化了,没有必要再纠结于C#还是java,两种语言都是从C和C++发展而来,在很多机制的处理上比较相似,C#在很多方面比如垃圾回收等上参考了java的处理方法。
❸ .net和java有什么区别
java是跨平台的语言,.net是跨语言的平台,java开源,可以说是全球的开发人员共同维护,更新速度很快,.net是微软的产品,微软绝对不会让它开源。在开发速度上,.net的开发周期要明显短于java,因为微软已经提前做了相当多的工作,很多东西开发人员直接拿来用就可以了,但是java的灵活性更高,适用于很多平台,比如手机平台,java有相当大的市场,而.net就不行。这两个方向都很有前途,在北京的话,两个方向的就业率基本持平,你最好先了解一下你自己喜欢做哪方面的开发,比如你想做手机方面的,那就只能是java了。
❹ java web与.net区别
.NET Web方向(ASP.NET)在前端都页面采用的技术差不多:AJAX、JQuery。。。
后台采用的框架:MVC、WPF、WCF。。。。;最主要的还是使用高级程序语言不一样,Java Web使用的是Java,.NET主流采用C#,也可以使用VB.NET 等等
❺ Java和.net选哪个好
建议选择JAVA,理由如下:
Java跨平台开发能力强。在Java的世界一直有一句话:“一次编写,到处运行”,所以在哪里写代码都没问题,当然,专业程序员都更喜欢Linux和Unix。
相比之下,.NET在面对非微软系统平台的移植,一直都是一大弱项。
Java安全性能强。作为一个最初设计就借鉴了多种主流语言存在问题的语言,Java充分的考虑到了安全性问题,将所有的代码是用暗箱保护,并对内存调用设置了很完备的监测、紧急处理方式。
代码精简,语言健壮。通过调用组件,即可完成绝大部分的软件行动,并且代码错误的时候,可以通过调试完成修正,而不同于C系列的语言,必须编译才能DeBug。
针对你的状况和忧虑,做几点评价:
待遇方面,.NET和JAVA有所差距,但高级程序猿之间差距不大,目前最火的是PHP和IOS开发。
你英语不好,那么无论是学哪种语言,后期都会非常艰涩,因为英语不决定编程能力,它会极大的影响你翻阅谷歌、官方文档的能力。
任何语言都有用处,而且你还年轻,别想一辈子都待在小城市,那样的人不适合做程序员,适合当文员。
数学不好,影响的是数据结构、AI,以及逻辑能力,在基础领域是没有大影响的,你有足够的时间弥补这方面的缺点。
❻ Java能和.net混合使用吗
可以有以下两种方法将java和.net相互调用:1、在B/S结构中,使用Java创建WebService,然后.net可以调用,相反,使用.net创建WebService,java可以调用,这样,两种语言编写的程序可以相互调用,和混合使用类似。2、在C/S结构中,在java的程序代码中如果想使用.net的代码,那么只能将.net的代码编译成动态链接库(.dll),然后java可以调用dll。
❼ java和.net比较
并没有什么可比的,只是技术的垄断和非垄断的关系
高端是应为JAVA是开源的,有更多的第3方支持
安全性到不是说.NET安全性差,而是Window这个平台的安全性差
❽ import java.net.*;的意思
JAVA语言中导入网络包中所有的类,不包括嵌套包的类
❾ .net与java的区别是什么
1.相对C#,JSP的脚本语言JAVA也是面向对象的、分布式的、解释的语言。
2.与C#相似JAVA同样去掉了难以理解的指针等概念,取而代之的是类和对象。
3.
JSP有一项全新的技术――Servlet(服务器端程序)很好的节约
了服务器资源。
4.JAVABeans是针对ASP.NET的Server
Control的技术。只要
会JAVA,
JavaBeans就很容易写出。
5.再有就是JAVA的JDBC数据库连接技术。
6.JSP对XML同样有十分广泛的支持。
1)
面向对象性:
ASP+将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。
C#另一个有趣的地方是所有对象都自动变成为COM对象。如果C#能取得很大的市场份额,那么它将给ASP+带来类似于Java的功能,并且具备更快的性能,因为它可以和Windows环境紧密集成。
C#
是ASP+开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是他们.Net框架的一个重要组成部分。我认为C#是微软在编程市场上击败对手的主要工具。我期待着微软能在这个产品后面倾注全力,这样,C#可以成为许多程序员的又一种选择。C#产生的结果是将进一步加固微软和Sun产品的战线。这对用户是有利的,他们可以选择两者之一来开发新的应用。
2)
数据库连接:
ASP另一个亮点是它使用ADO对象,ODBC,
OLE-DB和事务处理管理器。因此ASP
Web数据库应用开发特别简单。ASP+发展了更多的功能,因为有了ADO+!ADO+带来了更强大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,当新版本ASP+/ADO+出现后这样的差别会更明显。我个人希望SUN应尽快能花大力气来追赶ASP+/ADO+的组合。
3)
大型站点应用:
ASP+将对大型站点(web
farms)有更好的支持。事实上,微软在这方面付出了巨大的努力。
ASP+可以让你考虑到多服务器(multiple
servers)的场合,当你需要更强大的功能时,仅仅只需要增加一台服务器。整个.Net框架已经充分地提供了这个方法。ASP+提供了外部会话状态(external
session
state)来提供内置式web
farm的支持。另外,由于请求的各组件相互间经过了充分的优化,所以速度很快。
于是ASP+现在可以在大型项目方面与JSP一样具有等同的能力。
而ASP+还有价格方面的优势,因为所有的组件将是服务器操作系统的一部分。对于JSP,你需要购买昂贵的应用服务器群来达到同样的目的。
4)
ASP+还提供更多的其它方面的新特性,例如:
*内置的对象缓存和页面结果缓存。
*内置的XML支持,可用于XML数据集的简单处理。
*服务器控制提供了更充分的交互式控制。
ASP+确实对ASP进行了较大的发展。
JSP同样是实现动态网页的一个利器。由于他的脚本语言是JAVA,所以继承了JAVA诸多优点。那么与ASP相比,应该可以说ASP和JSP基本不是一个档次上的。那么ASP.NET和JAVA却是可以抗衡的。
❿ 请问JAVA于.NET各自有什么优势与区别
c#的一些特征:
完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。
定义完整、一致的基本类型集。
对自动生成XML文档说明的内置支持。
自动清理动态分配的内存。
可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响(例如,把方法标记为只在调试时编译)。
对.NET基类库的完全访问权,并易于访问Windows API。
可以使用指针和直接内存访问,但C#语言可以在没有它们的条件下访问内存。
以VB的风格支持属性和事件。
改变编译器选项,可以把程序编译为可执行文件或.NET组件库,该组件库可以用与ActiveX控件(COM组件)相同的方式由其他代码调用。
C#可以用于编写ASP.NET动态Web页面和XML Web服务。
对于上述大多数特性,VB.NET和Managed C++也具备。但C#从一开始就使用.NET,对.NET特性的支持不仅是完整的,而且提供了比其他语言更合适的语法。
而
JAVA是解释型语言,运行速度效率极低,不支持底层操作! (致命)
Java一般不用于建立大型项目。
JAVA取消了指针操作,不够C语言那样灵活。(既是优点,又是缺点)
区别:c#吸收了JAVA和c++的一些特点,如果有时间的话应该了解C++的基础知识,这样对于学JAVA和c#都有帮助,至于JAVA和C#哪个更好,是开发习惯问题了,JAVA入门比较难,但是基础知识只要牢固了提高更快,C#入门很容易,但是要提高很难.