WJP
919497158@qq.com
Java基础学习/复习笔记

1 Java基础

1.1 Java变量

Java变量有局部变量、类变量(静态变量)和实例变量

1.2 条件语句+循环语句

  • 条件语句
    • switch语句
      switch(a) {case a:break; default:break;}
      switch语句:switch能够接收的变量类型也是有限的,只有以下类型:char byte short int String enum
    • if …else if … 语句
  • 循环语句
    • for循环
      在for循环中,break中断整个循环,continue中断当次循环
    • while循环 — 两种 1、do{}while{}结构。 2、while{}结构

1.3 数组 & 集合

相同点: 
    数组和集合都是Java中的容器  
存储元素的区别: 
    #1. 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值
    #2. 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象
长度区别:
    #1. 数组长度固定,不能自动增长
    #2. 集合长度可变,可根据元素增加而增长

1.4 Java8新特性

======

1.5 IO

1.6 多线程

  • 多线程
  • 线程池

1.7 网络编程(TCP/UDP)

1.8 数据结构JSON、XML

  • 对象和JSON的转换
    fastjson
    json -> 对象:JSONObject jsonObject = JSONObject.fromObject(str);
    对象 -> json:JSON。toJSONString(object);
  • 对象和XML的转换
    JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。
    互换时要注意对象和XML中参数的绑定

1.9 JAVA设计模式

  • 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。
    • 单例、工厂、抽象工厂、建造者、原型
  • 结构型模式:把类或对象结合在一起形成一个更大的结构。
    • 适配器、桥接、装饰、组合、代理、外观、享元
  • 行为型模式:类和对象如何交互,及划分责任和算法。
    • 模板模式、解释器模式、策略模式、状态模式、观察者模式、备忘录模式、中介者模式、命令模式
    • 访问者模式、责任链模式、迭代器模式

wjp

文章作者

发表评论

textsms
account_circle
email

Java基础学习/复习笔记
============9.5============ 持续更新中...
扫描二维码继续阅读
2020-09-05