Java用来编写客户端还是服务器端?

作者&投稿:尚脉 (若有异议请与网页底部的电邮联系)
Java用来编写客户端还是服务器端?~

两者都可以...不过java的垃圾回收机制因为是自动的所以执行客户端程序的时候效率特别慢...一般用于服务器端或WEB开发...学java的重点就是以j2ee技术为核心的。想写客户端之类的用C语言是最佳的..不过内存处理机制全部自己编写..难度不是一般的高。

服务器端:
public class Server{
public static void main(String[] args){
ServerSocket ss = new ServerSocket(端口号);
Socket s = ss.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = br.readLine();
System.out.println(str);
br.close();
s.close();
ss.close();
}
}

客户端:
public class Client{
public static void main(String[] args){
Socket s = new Socket(ip,端口)
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
bw.write("hello");
bw.flush();
bw.close();
s.close();
}
}

先启动服务器端在启动客户端,两个端口要一致,如果是同一台电脑的ip可写为"127.0.0.1"

两者都可以...不过java的垃圾回收机制因为是自动的所以执行客户端程序的时候效率特别慢...一般用于服务器端或WEB开发...学java的重点就是以j2ee技术为核心的。想写客户端之类的用C语言是最佳的..不过内存处理机制全部自己编写..难度不是一般的高。

Java主要用于开发服务器端的Java应用程序、移动设备上嵌入式系统的应用开发。
1、Java可以开发Web程序,互联网应用、网页开发等。
2、Java也可以开发桌面应用程序、游戏、管理系统等。
3、Java还可以开发在Android平台上的移动应用。

java用socket编写ftp的客户端程序

都可以啊


ava中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop...
任何语言编写的客户端使用COM对象,而不关注的对象,和不关心它的DLL,或者到另一个进程来执行。从客户端,没有任何区别。 这样一个共同的处理方法是非常有用的。例如,两个应用程序协调运行的用户,可以合作的一部分,作为COM对象实现(当然,现在可以做的OLE复合文档)之间的相互作用。在浏览器中执行从Web服务器下载的代码...

中国那种编程语言最受公司欢迎
ava是一ava是一种由Netscape的Live发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Java...

AVA是多少G的啊
楼主你好。 客户端是2.6个G。解压包是4.3个G左右的。 望采纳、

一个五年ava开发经验的程序员的出路在哪里?
1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。4、熟悉并熟练掌握交付软件部开发的软...

为什么不能玩AVA?一进游戏就出现 would you like to send error messages...
这行英文的翻译是:你是否同意向游戏开发者发送错误信息邮件?这样的字符相当于错误报告,当你的游戏文件缺损时会出现以上情况,通常情况下重新安装客户端可解决

AVA下好了后,是不是一定要安装在C盘??
不一定AVA安装,好像有两步,第一步安装会把一个文件自定义的放到C盘,(我的理解是:解压真正安装文件)第二步才是安装真正的AVA客户端,你可以自己选择目录安装,然后可以把C盘那个文件删除。我把安装的文件复制给别人,别人一样可以用。所以说安装完后可以删除C盘的文件。

ava我开脚本刷峡谷,怎样可以开双客户端?就是一个打游戏,一个刷峡谷极...
这个不可能的,除非2台机子,战地不能双开的。

AVA 安装文件叫什么?
啥安装文件!如果是压缩客户端下载时看你是用BT还是HTTP咯!客户端主文件的话看你自己设置的咯!系统默认的好像是战地之王!

AVA 官网首页的MD5码是什么意思
你下载了AVA的客户端后,如果你要看它是不是好的。你可以去官网下一个MD5码校验器,如果测出来你下载的客户端的MD5码与那个官网上的一致说明你下载的客户端是完整的。

最新的AVA下了后,我点击了这个图,然后就这样提取客户端资源,到70%时...
就U盘重装系统 会就好了的

沾益县19890857023: java 的用途有那些? -
利闹俊宁: 我觉得java最适合写一些中小的C/S系统,因为Java对网络以及线程的基本编程做的很好 很容易就可以搭一个服务模型出来,另外更主要的是JAVA天生就可以支持同步,提供许多现成的 诸如串,向量表,哈希表之类的结构,这对服务器程序相...

沾益县19890857023: java语言主要能做哪方面的软件开发?跟C语言比有优势吗? -
利闹俊宁: 用Java做的事情大多数可以分为三类 J2ME手机软件编写的平台,可以理解为用来写小软件的 J2SE大部分用来做桌面软件,或者初学者练习的, 一般是C/S的 J2EE就是企业开发经常用的,包含很多内容和技术 , ,B/S的 JSP只是J2EE里面很...

沾益县19890857023: java可以开发什么程序啊,是不是主要用来做手机应用 -
利闹俊宁: 基本上java啥都可以做,服务端程序,客户端程序,要装个eclipse ide用来开发,初学直接用电脑的文本编辑器都行,如果你是想做手机客户端,像android,学java做好了,android也是用java来做开发的,一般手机客户端都会联网和自己的服务端程序交互,所以还得学开发web程序,呵呵,随便说说,可以参考下,不少要学的呢.先学学core java吧,最基础的,学学jdbc(数据库方面的),再学web开发方面的,J2EE,慢慢学下去,你会知道自己要学什么的.

沾益县19890857023: java 这是什么意思``? -
利闹俊宁: java是一种平台语言,主要用来编写服务器程序

沾益县19890857023: JAVA主要是用来干什么的呢? -
利闹俊宁: 你好,和我上篇回答的问题一样, 让我试着来帮你回答下吧: 我觉得java最适合写一些中小的C/S系统,因为Java对网络以及线程的基本编程做的很好 很容易就可以搭一个服务模型出来,另外更主要的是JAVA天生就可以支持同步,提供许多现...

沾益县19890857023: 学了Java有什么用处?能做哪些开发? -
利闹俊宁: Java并不是为Internet、www而设计的,它也可以用来编写独立的应用程序.Java是一种面向对象语言,Java语言类似于C++语言,所以已熟练掌握C++语言的编程人员,再学习Java语言就容易得多!Java程序需要编译,它被放置在Internet服务...

沾益县19890857023: java学习,走哪个方向好?web?android? -
利闹俊宁: web和安卓两个方向各有优点,走哪个方向要看个人兴趣.1、如果精通了java,无论做android还是web都很容易上手.这两个无所谓好坏,看工作需要吧.2、别怕选择了一个另一个就落下了,都是java,要转变很快的.3、android主要培养组件使用,事件注册和响应,以及UI设计和操作等,而现在java web比较流行的是spring,struts,hibernate 即所谓的SSH.

沾益县19890857023: JAVA一般用来做什么软件 -
利闹俊宁: 一种编程语言,有没有听过VB,C++,C语言……,JAVA语言较前者新,非常适合应用于网络,现在大部分手机的软件都是用JAVA编的,它的功能强大,用于编写软件几乎无所不能. Java是Sun公司推出的一种编程语言.它是一种通过解释方式来...

沾益县19890857023: 什么是JAVA? -
利闹俊宁: Java 是一种由 Sun Microsystems 所发展的语言,它允许 World Wide Web的资讯页含有可以在浏览器中执行的程式.因为 Java 以单一的“虚拟机器“为主,所以任何执行 Java 模拟程式的浏览器,都可以执行 Java 程式,也因 此 Java程式是可以在任何含有 Java的系统中执行.让“虚拟机器“模拟器来确定 Java程式经过 Web 而下载到机器中,而做一些不确定的事情也是可能发生的. 手机中的JAVA是指以JAVA软件开发并运行的游戏或其他类应用软件

沾益县19890857023: Java能开发写什么 还有Javaweb是什么啊 -
利闹俊宁: 额,java可以写很多东西,手机(安卓就是基于JAVA开发的,以前是在eclipse弄插件开发,现在谷歌出了个Android studio 表示正在自学中)电脑应用,网页等,【Java Web 其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件(SSH等)JavaWeb其实做什么都可以,你可以通过JavaWeb制作一个软件,一个ERP,一个网页,甚至是一个网络游戏都可以】中括号里是网上搬运的,JAVA的东西网上一查一大堆的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网