Giter VIP home page Giter VIP 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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.