本书是在读者初步掌握Java的基础知识和技能之后,进一步学习Java高级编程的指导用书。主要内容包括Java编码规范、Java集合框架、Java反射机制、Java泛型机制、Java序列化机制、Java多线程机制、Java网络编程、Java数据库编程、综合实训等,本书能够使读者逐步领会并掌握Java的编程思想和技能,为进一步学习J2EE框架技术奠定了扎实的基础。
1、Java程序设计之网络编程的编写背景Java诞生已有10年。在这短短的10年间,Java已经发展成Internet时代最伟大的计算机语言,它具有跨平台、纯粹的面向对象、适合于单机和网络编程等诸多优点。在桌面系统(如J2SE)、企业分布式计算(如J2EE)以及嵌入式设备(如J2ME)的开发和应用上,Java语言都提供了简单且卓有成效的解决方案。Java语言的使用是免费的,全世界许多计算机专家、机构、公司、大学等都在为Java的发展在自己的领域出谋划策,而这一切都源自于Sun公司天才的构想和富有激情的创造。
国内许多高校在1999年左右开始开设Java类课程。在美国和其他发达国家,Java语言课程更加普及,甚至连文科的专业内也在开设。由于Java技术的发展日新月异,旧的教材已经不能满足教学的要求。尤其在今天,网络技术日趋成熟,J2EE、J2ME大行其道,许多新技术层出不穷。
2、如何学习java网络编程知乎建议报一个培训班,都是零基础入学的,这是网络编程的全部课程,要是感兴趣的话可以了解一下:第一阶段1、计算机操作基础2、Office办公自动化3、计算机组装与维护4、C语言第二阶段1、SQLServer2005数据库设计2、和高级查询3、数据结构4、C#面向对象程序设计5、HTML5与CSS3开发6、JavaScript7、jQuery高级编程8、PHP开发第三阶段APPDevelopment1、JavaScript特效制作2、jQuery应用开发3、HTML5与CSS3开发4、Java面向对象程序设计第四阶段JAVAWEBDevelopment1、产品流程应用2、移动平台界面设计3、Oracle数据库开发4、JavaWeb应用开发MobileAPPDevelopment1、实训一:WEB前端设计与开发2、实训二:J2EE项目开发。
3、java网络编程包含些什么java网络编程通常包括三部分TCP/IP,UDP,URL;socket只是其中的一个套接字。web,jsp与上面一点关系也没有,上面是j2se的内容,下面则是j2ee内容。web是一个服务,而jsp是一种技术,java网络编程是指的socket编程。jsp是javaserverpage的缩写,与网络编程无关,网络编程和web编程是不同的。