7月22号总结

Java学习

        

 网络编程

        ①网络编程三要素

                1.IP 

                2.端口

                3.协议

        ②IP:

     1.ipv4

  1. ipv6 

          个人体会

        ipv6解决IPv4不够分配的问题

        常用的命令:ipconfig:查看本机IP ,ping IP:检查网络是否连通

        特殊的ip :127.0.0.1:代表本机地址,一般用于测试

         

         ③InetAddress的使用

         

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.nio.charset.StandardCharsets;

public class f1
{
    public static void main(String[] args) throws IOException
    {
        InetAddress address = InetAddress.getByName("DESKTOP-1474M6O");
        String name = address.getHostName();
        String ip = address.getHostAddress();
        System.out.println(name);
        System.out.println(ip);
    }
}

         ④端口:设备上应用程序的唯一标识(了解一下就好)

         ⑤协议

                tcp传输无差错,三次握手。

           ⑥tcp通信程序

                 

import java.io.*;
import java.net.InetAddress;
import java.net.Socket;
import java.nio.charset.StandardCharsets;

public class f1
{
    public static void main(String[] args) throws IOException
    {
        //Socket s =new Socket(InetAddress.getByName(" 192.168.31.110"),10000);
        Socket s = new Socket(" 192.168.31.110",10000);
        OutputStream os = s.getOutputStream();
        os.write("hello ,tcp 我来了!!".getBytes(StandardCharsets.UTF_8));
        s.close();

    }
}

       

个人心得体会

        经过一段超高强度的学习,对Java有了一定的了解,也迎来了一段假期。学的东西还是很不牢靠的,这段假期也算是给我查漏补缺的一段时间吧。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值