Javawindows网络编程技术术 现在还火吗

java网络编程 和 java web有什么区别?_百度知道
java网络编程 和 java web有什么区别?
如果不是同一个东西的话,有没有主流和非主流之分呢?
我有更好的答案
差别很大的,网络编程主要是指网络通信,实现计算机与计算机之间的对话和文件传输等,就像QQ,飞秋,P2P点对点传输等等。而WEB主要就是B/S结构的应用,通俗一点说就是开发网站、网页,像QQ空间,百度这样的....
网络编程主要是网络通信,实现计算机之间的对话和文件传输。WEB编程主要就是网站开发。一个是c/s架构(应用软件,桌面应用程序又称之为客户端-服务器应用程序,Client/Server) 另一个是b/s架构(网站又称浏览器-服务器应该程序,Browser/Server)。 可想而知,您说哪个是主流和非主流呢?
最近做的一个WEB站点 睡美人乐淘网
前者基本是c/s架构,后者基本是b/s架构,没有主流不主流的~~能用就是好的??
为您推荐:
其他类似问题
您可能关注的内容
网络编程的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java网络编程——流Java网络编程——流关杰白马百家号封面首先感谢大家这一年来的支持,过完今晚,明天就是新的一年了,在这里先祝各位元旦快乐!如果您喜欢请加关注,明年我们继续努力,一起进步!网络程序所做的很大一部分工作都是简单的输入和输出:将数据字节从一个系统移动到另一个系统。在很大程度上讲,读取服务器发送给你的数据与读取文件并没什么不同,向客户端发送文本与写文件也没有什么不同。Java的I/O建立于流(stream)之上。输入流读取数据,输出流写入数据。不同的流类,如java.io.FileInputStream和sun.net.TelnetOutputStream会读/写某个特定的数据源。但是,所有输出流都有相同的基本方法来写入数据,所有输入流也适用相同的基本方法来读取数据。过滤器流可以串联到输入流或输出流上。读/写数据时,过滤器可以修改数据(例如,通过加密或压缩),或者只是提供额外的方法,将读/写的数据转换为其他格式。例如,java.io.DataOutputStream类就提供了一个方法,可以将int转换为4字节,并把这些字节写入底层的输出流。阅读器(reader)和书写器(writer)可以串联到输入流和输出流上,允许程序读/写文本(即字符)而不是字节。流是同步的。也就是说,当程序(确切地讲是线程)请求一个流读/写一段数据时,在做任何其他操作前,它要等待所读取的数据。Java还支持使用通道和缓冲区的非阻塞I/O。非阻塞I/O稍有些复杂,但在某些高吞吐量的应用程序中(如Web服务器),非阻塞I/O要快得多。输出流Java的基本输出流类是java.io.OutputSpublic abstract class OutputStream这个类提供了写入数据所需要的基本方法,这些方法包括:OutputStream的子类使用这些方法向某种特定介质写入数据。例如,FileOutputStream使用这些方法将数据写入文件。TelnetOutputStream使用这些方法将数据写入网络链接,ByteArrayOutputStream使用这些方法将数据写入可扩展的字节数组。在Java 6和更早版本中,明智的做法是在一个finally块中关闭流,如下:Java 7引入了“带资源的try”,可以更简洁的完成这个清理,不需要在try块之外声明流变量,完全可以在try块的一个参数表中声明,例如:只要对象实现了Closeable接口,都可以使用“带资源的try”构造,这包括几乎所有需要释放的对象。到目前为止,JavaMail Transport对象是唯一的例外,这些对象需要显示地释放。输入流Java的基本输入类是java.io.InputStreampublic abstract class InputStream这个类提供了将数据读取为原始字节所需的基本方法。这些方法包括:输入和输出可能会很慢,所以如果程序在做其他重要的工作,尽量将I/O放在单独的线程中。标记和重置InputStream类还有3个不太常用的方法,允许程序备份和重新读取已经读取的数据,这些方法是:为了重新读取数据,要用mark()方法标记流的当前位置。在以后某个时刻,可以用reset()方法把流重置到之前标记的位置。接下来的读取操作会返回从标记位置开始的数据。不过,不能随心所欲地向前重置任意远点位置。从标记处读取和重置的字节数由mark()的readAheadLimit参数确定。如果视图重置得太远,就会抛出IOException异常。此外,一个流在任何时刻都只能有一个标记。标记第二个位置会清楚第一个标记。标记和重置通常通过将标记位置之后的所有字节存储在一个内部缓冲区中来实现。不过,不是所有输入流都支持这一点。在尝试使用标记和重置之前,要检查markSupported()方法是否返回true。如果返回true,那么这个流确实支持标记和重置。否则,mark()会什么都不做,而reset()将抛出一个IOException异常。Java.io中仅有的两个始终支持标记的输入流类是BufferedIputStream和ByteArrayInputStream。而其他输入流(如TelnetInputStream)如果先串链到缓冲带输入流时才支持标记。绝对干货!持续更新!如果您喜欢别忘记加关注哦!!!本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。关杰白马百家号最近更新:简介:白马人,白马事,关注白马,近在眼前作者最新文章相关文章2017年JAVA很火,大咖告诉你如何从入门到精通2017年JAVA很火,大咖告诉你如何从入门到精通深圳市远标培训中心百家号学习JAVA之前,先别急,静下心来好好想想:1)你对学习JAVA是否有兴趣?2)你是否能够静下心来坚持不懈地学习?嗯,这是个容易但又绝对不能忽略的问题,你确信自己对JAVA感兴趣、而且又有吃苦的准备,那你才可能学好JAVA!如果具备这两点条件,就请继续往下看…第一:一般JAVA自学者,没有科学的学习路径,网上这找找那找找,豆瓣说这个知识是必须的,百度说那个知识是以后的发展方向……,你就就这个看看,那个学学,蜻蜓点水,结果一事无成。第二:JAVA学习过程中会碰到成千上万的问题,出了问题不知道去问谁,解决不了你的问题。第三:没有合理的学习规划,无法坚持学习计划,三天打鱼两天晒网,今天学一点,明天看一点,后天就搞别的事情了。第四:自学基本不敲代码,只是学知识,即使想敲代码,也不知道敲什么、怎么敲。如果你没有良好的JAVA基础,请你找一个好点的培训机构,这不是坑人的,是良心话,为啥呢?各种搞不定怎么办……这些对专业的培训机构来说都不是问题第一:专业的培训机构的学习路径是规划好了的,并且经过反复实践优化的,有合理的学习路径,先学什么后学什么,都有系统的学习规划。第二:现在为了竞争,专业培训机构的师资很强大,基本上都是大咖,学习过程中会遇到各种自己搞不定的问题,都有高人帮你解决,传道、授业、解惑。第三:良好的学习氛围,就是有一批人和你一起干,才有干劲,培训班里有一批志同道合的同学,相互鼓励前进。第四:敲代码,敲什么,怎么敲,敲不下去找谁解决问题,这些老师都可以帮你解决。一定要敲代码, 一定要敲代码,一定要敲代码, 重要的事情说三遍。学习JAVA不要特别高的智商,可以说,只要指导思想、学习环境和学习方法对路,只要不是弱智,大家都学得会,别去听有些人的瞎扯,自己吓自己。有同事智商真的不怎么的,学会了JAVA,而且在实力还不俗。相信自己很重要,我们又不想成为乔布斯、比尔盖茨,我们只是想学会有份体面的工作、有份体面的收入而已,至于以后成为什么样的,以后有的时间去认识自己,别去相信什么程序员是野生的,没有野生的,他们也是专业学习过的,也是家养的,是人类就没野生的,除非他们是非人类。JAVA学习推荐第一阶段:初学JAVA核心技术JAVA语言程序设计第二阶段:熟悉JAVA编程思想JAVA中文版深入理解JAVA7:核心技术与最佳实践JAVA网络编程(以及JAVA Web方面的书)第三阶段:精通JAVA并发编程实战JAVA虚拟机规范(JAVA SE 7版)深入理解JAVA虚拟机:JVM高级特性与最佳实践设计模式之禅(JAVA版)算法导论 或者 算法(第四版)深入剖析Tomcat本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。深圳市远标培训中心百家号最近更新:简介:IT行业企业定制人才输送中心作者最新文章相关文章java网络编程精解和java网络编程 哪个好_百度知道
java网络编程精解和java网络编程 哪个好
我有更好的答案
两个都好,只要你能深入学习下去
为您推荐:
其他类似问题
您可能关注的内容
java网络编程精解的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。网络编程用Java好呢?还是c/c++好呢???推荐几本经典的书吧!!!
[问题点数:20分]
网络编程用Java好呢?还是c/c++好呢???推荐几本经典的书吧!!!
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年4月 总版技术专家分月排行榜第一
2009年11月 Linux/Unix社区大版内专家分月排行榜第一2009年6月 Linux/Unix社区大版内专家分月排行榜第一2009年4月 C/C++大版内专家分月排行榜第一2009年3月 C/C++大版内专家分月排行榜第一2009年3月 Linux/Unix社区大版内专家分月排行榜第一2009年2月 Linux/Unix社区大版内专家分月排行榜第一
2017年8月 Java大版内专家分月排行榜第三2017年4月 Java大版内专家分月排行榜第三2016年3月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|}

我要回帖

更多关于 c 网络编程技术与实践 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信