小小笔记,大大提升

1.Scanner的用法
2.Sout
3.switch
4.构造方法  重写(在子类覆盖父类方法),重载  在同一个类中编写同名不同参的方法
5.File f=new File("f:/abc.txt");
6.File 文件类 file.existe(),文件存在就返回true,否则返回false
7.file.createNewFile
8.ObjectOutputStream,ObjectInputStream
9.ObjectOutputStream(new FileOutputStram("stus"));
10.objectOutputStream.writeObject(Object o); object对象必须实现Serializable接口  
11.ArrayList中引用对象也必须实现Serializable接口 
12.out:oos.writeObject (object)
13.ObjectInputStream ois=new ObjectInputStream(new FileInputStream("stus"));Object o=ois.readObject();
14.idea 生成jar包
    1.file-projectsturt..-artfact
    2.+
    3.MainClass
    4.设置初始化文件。main/res/
    5.确定之后,生成一个红色的out目录。out/artfacts/jar
    6.java环境。java  -jar stu.jar
arr.filter((o)={console.log(o);}};

回顾
1.集合
        List ArrayList 对数组的拓展
        Set       HashSet 
        Map     HashMap
        List管理学生信息
新的内容
        简单的web服务器
        和tomcat一样提供web服务器
1.多线程
        1.什么是多线程
        2.为什么要使用多线程
        3.在java中使用多线程
        提高软件的体验和效率
2.Thread类
        1.创建Thread的子类
        2.完善该类的run方法
        3.实例化该类,并且调用start方法
        4.后面启动的方法,不会等待前面启动的方法
        Runnable接口
        接口和抽象类都没办法new
        步骤:
        1.新建的实现类
        2.将实现类作为Thread类的构造方法
        3.启动还是用start
        优点:
             1.实现类是可以作为多个线程共有对象,可以讲公共数据添加在实现类中
             2.方便实现同步锁,在同一时间内不能由多个线程使用这个方法
知识点:
        1.Thread
        2.run
        3.start
        4.Thread.currentThread().getName()
         main
3.网络编程(不同主机之间的数据传输)
       三要素
       1.ip    主机的唯一标识
       2.端口    主机所运行的程序的唯一标识
                     65536 0-1023知名端口
                     1024-49151 用户程序进程
                     49152-65535   私有动态端口
       3.协议
                     tcp/ip
tcp通讯协议
      可靠
      请求-相应服务器
      客户端向服务端发送请求
      服务器接收请求
      服务器向客户端发送响应
      客户端接收响应
      Socket套接字
      利用io流实现数据传输
 总结
      tcp socket网络信息传输
      server
             1.ServerSocket
             2.当有用户访问,创建套接字
                    Socket s=ss.accept();
             3.读取请求   获取InputStream
                              int len=is.read(bytes);
                              new String(bytes,0,len,"utf-8")
              4.发送响应
      client
               1.Socket s=new Socket(host,port);
               2.发送请求
               3.接收响应
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值