Java基础知识(大纲)

Posted guxiaohai_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识(大纲)相关的知识,希望对你有一定的参考价值。

  1. 服务协议
    tcp和udp是面向非连接的协议,需要转包
    mqtt、coap、http等是传输层协议

  2. 创建文件
    如果文件不存在,则自动创建
    File file = new File(“文件路径地址”);
    if (!file.exists()) {
    file.mkdirs();
    }

  3. mkdir和mkdirs的区别?
    mkdir表示只创建单层一级文件。mkdirs表示创建多层全部文件

  4. 字节装换
    如:十六进制转换10进制
    long dec_num = Long.parseLong(值,16);

  5. json转换对象实体
    VideoCamera videoCamera = JSON.toJavaObject(jsonObject,VideoCamera.class);

  6. 八大数据类型:
    int、char、byte、Boolean、double、long、short、float

  7. java调用httpGet接口空格加密
    URLEncoder.encode(startTime,“UTF-8”)

  8. java存储session,每次请求sessionId都不一致原因
    问题原因,由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie
    直接在地址栏里输入chrome://flags/,然后在搜索框里搜索关键字SameSite

  9. java springboot设置文件上传大小限制yml配置

    servlet:
     multipart:  # 设置上传文件的大小
      enabled: true
      max-file-size: 104857600  #最大文件大小(100MB)
      max-request-size: 1000MB #最大请求大小(100MB)
    

以上是关于Java基础知识(大纲)的主要内容,如果未能解决你的问题,请参考以下文章

Java基础知识(大纲)

JAVA知识大纲

《Java开发学习大纲文档》V6.0

java 课程大纲

Java基础—IO小结大纲待更新

Spring系列:java基础教学大纲