Giter Site home page Giter Site logo

java's Introduction

JAVA Study

Table Of Contents

day01_JAVA语言概述与基本语法:标识符、变量分类、源码_反码_补码、进制转换、编码与字符集
day02_基本语法.运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符、运算符优先级
day03_基本语法.程序流程控制:顺序结构、分支结构、循环结构
day04_基本语法.数组
day05_面向对象编程:类结构、属性、方法
day06_面向对象编程:构造器
day07_高级类特性1:封装、继承特性、方法重写与方法重载区别、this关键字
day08_高级类特性1:多态特性、4种访问权限修饰符、this与super区别、==与equals方法区别、instanceof操作符
day09_高级类特性1:toString(方法)、包装类、static关键字
day10_高级类特性2:初始化块、抽象类、interface接口、main方法、单例模式、模板方法设计模式
day11_高级类特性2:内部类、接口与抽象类的对比、工厂模式、代理模式
day12_异常处理
day13_java 集合:List、Set、Map接口、队列、Stack栈
day14_泛型
day14_enmu枚举类
day14_注解
day15_IO流:File类、InputStream、OutputStream、Reader、Writer、缓冲流、转换流、标准输入输出流、打印流、数据流、对象流
NIO:Buffer缓冲区、Channel通道、FileChannel、字符集编码与解码、Pipe管道、NIO2Path、Paths、Files
day17_多线程
day18_java常用类:String类、StringBuffer类、StringBuilder类、与时间相关类、Math类、BigInteger类、BigDecimal类、Scanner类
day19_java反射机制:通过反射获取类的完整结构、方法、属性、构造器,java动态代理
day20_网络编程:TCP socket、UDP socket、URL socket编程
java正则表达式
新版本java新特性
java 8新特性
java 9新特性
java 10新特性
java 11新特性
java 12新特性
  • java 12新特性
    • 新特性官方介绍
    • 新增Shenandoah低暂停时间垃圾回收器算法(实验性功能)
    • 添加一个基本的microbenchmark套件
    • 增强switch表达式(预览功能)
    • 引入JVM常量API
    • 只保留一个64位AARCH64端口
    • 64位平台上使用默认CDS存档
    • 增强G1垃圾回收器,可中止混合集合
    • 增强G1垃圾回收器,使其能自动返回未用堆内存给操作系统
    • 添加一个基本的microbenchmark套件
java 13新特性
  • java 13新特性
    • 新特性官方说明
    • 动态CDS归档
    • 增强ZGC垃圾回收器,不提交未使用的内存
    • 重新实现Socket API
    • 增强switch表达式(预览功能)
    • 文本块(预览功能)
经典项目

java's People

Contributors

cucker0 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.