又前进一步,进入网络编程。

虽然很多内容没有深入,不过近期还是追求尽量多吸收知识吧,然后在具体项目中深入。

IP 端口 定义 TCP UDP通信

http 80 ftp 21 telnet 23

java类

InetAddress 表示网络硬件资源

URL 统一资源定位符

Sockets 使用TCP通信

Datagram使用UDP协议

InetAddress

getlocalhost gethostname gethostaddress 获取当前主机 名字 IP地址等

getbyname 通过名称获取主机

URL

问号后面是参数 井号锚点

openstream 可以获取html代码

TCP协议

客户的socket 创建连接socket 向服务端请求

服务器server 建立服务倾听socket 等待接受 创建socket 开始通信 关闭socket

创建-打开 读写 关闭 serversocket socket

SOCKET通信原理

TCP

流传输

UDP

DatagramSocket socket建立连接 socket send receive 发送接收包

剩余的等web应用学好,串联起来做个小项目试试。

写代码才能学的快~

java scoket网络编程_嵌入式狗的JAVA之路 socket 网络编程相关推荐

  1. java 教程 嵌入式,嵌入式狗的 JAVA 入门笔记·1

    嵌入式狗的JAVA之路.记录下学习过程,方便以后翻看了解C C++基础,应该学习不会慢~~~~吧~,~ 名词熟悉 JVM: Java Virtual Machine JAVA虚拟机 JAVA工作原理: ...

  2. java简单编程_「4」Java简单编程

    1.第一个Java程序 ●Java程序开发步骤: ●通过文本编辑器来编写java代码至扩展名为java的文件中. ●调用编译工具javac.exe来对java源文件进行编译,生成扩展名为class的字 ...

  3. java list e 查找_源码(04) -- java.util.ListE

    java.util.List 源码分析(JDK1.7) ------------------------------------------------------------------------ ...

  4. delphi windows编程_学习C/C++:伴随我成长的编程书!

    学习C++是一个艰难的过程.如果从我第一次看C++的书算起,现在已经过了11年了.一开始的动机也是很不靠谱的.刚开始我很喜欢用VB6来开发游戏,但是我能找到的资料都是用C++来做例子的,文字部分又不丰 ...

  5. java下拉菜单_薪资对比:Java开发和web前端薪资哪个好

    Web前端开发和Java开发哪个薪资更高,Web前端开发和Java开发发展前景更好? 互联网行业飞速发展,因此有很多小伙伴想要进入IT行业分一杯羹,但是学什么技术更好,哪一个语言的就业薪资更高,就成了 ...

  6. java跟python对比_【多年的Java程序员总结Java与Python的对比 】

    多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...

  7. java 7.函数-递归_带有谓词的Java中的函数样式-第1部分

    java 7.函数-递归 您一直在听到将要席卷全球的函数式编程,而您仍然坚持使用普通Java? 不用担心,因为您已经可以在日常Java中添加一些功能样式. 此外,它很有趣,可以节省许多代码行并减少错误 ...

  8. java byte 判断相等_你真的了解Java中quot;==quot;和equals()的区别?

    部分面试资料链接:https://pan.baidu.com/s/1qDb2YoCopCHoQXH15jiLhA 密码:jsam 想获得全部面试必看资料,关注公众号,大家可以在公众号后台回复" ...

  9. java 开发书籍 目录_《零基础 Java 开发 》全书目录

    第1部分 Java开发基础 第一章 搭建Java开发环境 1.1 Java简介 1.2 Java开发环境搭建 1.3 Java语⾔的功能 1.4 使用Eclipse开发Java程序 1.5 使用IDE ...

最新文章

  1. javascript控件(二):一个好用的表格(分页实例)
  2. python常用内置函数总结-python常见的内置函数
  3. 用神经网络学习Fe原子光谱并反向求导计算权重
  4. Mybatis的如何根据下划线_,百分号%模糊查询---escape的作用
  5. 常见问题_空指针异常
  6. android.os.binderproxy cannot be cast to,Android服务android.os.BinderProxy错误
  7. jzoj3890-长途旅行【同余最短路】
  8. 安装vue-cli时报错
  9. ajax 浏览器后退,全站Ajax浏览器后退方法
  10. oracle10g检测未通过,win64bit安装oracle 10g版本检查未通过解决 提示要求的结果: 5.0,5.1,5.2,6.0 之一 实际结果: 6.1...
  11. java并发编程之缓存一致性问题
  12. java实验四结果,java实验四异常处理.doc
  13. 新型冠状病毒肺炎国内分省分日期从1.16起的全部数据爬取与整理代码(附下载)
  14. 滤镜应用——拼图效果
  15. java基础知识的一些细节问题
  16. 数据分析数据可视化(三)
  17. phpcms模板标签整理
  18. jQuery API .ajaxComplete()
  19. 海信信号机后台服务器配置,海信自适应交通信号控制系统解决方案
  20. 计算机考研需要分数线,计算机考研分数线是多少?

热门文章

  1. ABAP Write 宝典
  2. CL_GUI_PICTURE
  3. POPUP_GET_VALUES
  4. ABAP--关于重复行的处理
  5. apt-get install php 指定版本号,如何使用apt-get升级单个软件包?
  6. cfa mock exam 2020下载_2019年6月CFA考试为什么一定要做MOCK?
  7. python语言 行业_如何入门编程开发行业 选择Python语言怎么样
  8. r语言quantmond_GitHub - QUANTAXIS/quant
  9. 为什么单击用户账户没有反应_为什么您的网站没有流量?是因为用户搜不到你!...
  10. java serializable用法_JAVA序列化Serializable及Externalizable区别详解