
Java学习笔记
Felix_Peng
这个作者很懒,什么都没留下…
展开
-
Java13-注解+反射和内部类
1 注解1.1 分类l JDK自带注解l 元注解l 自定义注解1.2 JDK注解l @Overridel @Deprecated标记就表明这个方法已经过时了,但我就要用,别提示我过期l @SuppressWarnings(“deprecation”) 忽略警告l @SafeVarargs jdk1.7出现,堆污染,不常用l @FunctionallInterface jdk1.8出现,配合函数式编程拉姆达表达式,不常用1.3 元注解l @Target 注解用在哪原创 2020-10-12 16:26:26 · 318 阅读 · 0 评论 -
Java12-多线程-同步锁及单例设计模式
1 进程和线程1.1 进程1.1.1 概念就是正在运行的程序。也就是代表了程序锁占用的内存区域1.1.2 特点l 独立性:进程是系统中独立存在的实体,它可以拥有自己的独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。l 动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。在进程中加入了时间的概念,进程具有自己的生命周期和各种不同的状态,这些概念在程序中都是不具备的。l原创 2020-10-12 15:05:30 · 194 阅读 · 0 评论 -
Java11-泛型和集合
1 泛型2.集合原创 2020-10-12 12:52:33 · 294 阅读 · 0 评论 -
Java10-IO写出
1 字节流写出1.1 OutputStream抽象类此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器常用方法:1.2 FileOutputStream子类直接插在文件上,直接写出文件数据创建对象:1.3 BufferedOutputStream子类该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统创建对象BufferedOutputStream(OutputStream ou原创 2020-10-10 16:29:55 · 290 阅读 · 1 评论 -
Java09-BigDecimal/BigInteger和IO读取
1.BigDecimal/BigInteger处理浮点数运算不精确的问题和超大的整数运算2.file文件流和字符字节的读取流3.常见的字符编码表原创 2020-10-10 15:52:55 · 306 阅读 · 0 评论 -
Java08-字符串和包装及日期类
1.object2.String类和StringBuffer和StringBuilder的区别(安全速度)3.包装类4.日期类和日期工具类SimpleDateFormat原创 2020-10-10 15:12:44 · 205 阅读 · 0 评论 -
Java07-异常、抽象类和接口以及总结
1 .异常,抽象类和接口2.总结类和类的关系,和接口的关系,接口和接口的关系3.接口和抽象类的区别原创 2020-10-10 10:44:21 · 240 阅读 · 0 评论 -
Java06-面向对象2相关笔记
1.构造方法及作用2.构造代码块和局部代码块和静态代码块3.this关键字及和super的区别4.重写和重载的区别5.final关键字原创 2020-10-09 19:45:12 · 176 阅读 · 0 评论 -
Java05-面向对象的对象和类及三大特征
1.面向对象的概念和三大特征2.类和对象的创建3.对象在jvm内存中的存放流程原创 2020-10-09 18:04:19 · 701 阅读 · 0 评论 -
Java04-方法和数组相关
1.Java中的方法定义,优点,调用和重载2.Java中数组的声明,创建,初始化以及遍历3.数组工具类Arrays中的常用方法原创 2020-10-09 15:26:05 · 115 阅读 · 0 评论 -
Java03-分支结构和循环结构
1.分支结构:if,if...else,switch...case,嵌套分支2.循环结构:while,do...while,for,嵌套for,增强for3.break,continue关键字原创 2020-10-09 11:30:17 · 302 阅读 · 0 评论 -
Java02-数据类型及运算符
1.Java基础的标识符,关键字,注释,变量2.数据类型3.运算符原创 2020-09-30 15:05:36 · 232 阅读 · 0 评论 -
Java01-了解及环境变量配置
1 了解Java1.1 Java简介Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。1.2 Java语言特点Java具有简单性、面向对象、分布式、健壮性、编译和解释性、安全性、平台独立与可移植性、多线程、动态性、开源跨平台等特点 。Java可以编写桌面应用程序、Web应用程序、分布原创 2020-09-30 10:43:59 · 233 阅读 · 0 评论