![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
qq_41550511
终身学习~
展开
-
Java笔记
Java基础原创 2022-08-02 23:15:14 · 90 阅读 · 1 评论 -
Java反射
Java反射 什么是Java的反射机制? java反射就是在运行状态中,对于任意一个类都知道这个类的所有属性和方法;对于任何一个对象都能调用它的属性和方法,这种动态调用对象的方法、获取类的信息的功能称为Java语言的反射机制。 优点:运行时期动态加载类,和类的判断,提高了代码的灵活性。 缺点:反射相当于一系列解释的操作,通知jvm要做的事情,性能比直接Java代码慢。 如何实现反射? package com.reflection; public class GetClass { public s原创 2021-11-18 18:17:42 · 67 阅读 · 0 评论 -
Java关键字总结
Java关键字总结 transient 1.将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化。 Java中的serialization提供了一个存储对象状态的机制,即将对象的状态存储到硬盘上,等需要的时候可以将其读取出来使用。比如银行卡号是不希望在网络上传输的,transient能够让该字段的生命周期仅仅存在调用者的内存中,而不会写在磁盘里。 ...原创 2021-11-03 15:26:37 · 55 阅读 · 0 评论 -
synchronized
synchronized synchronized 与static synchronized synchronized同步代码块是对类的当前实例进行加锁,防止其他线程访问该类的这个类实例所有synchronized块。 static synchronized是控制类的所有实例的访问,static synchronized是限制线程同时访问jvm中该类的所有实例同时访问对应的代码块。 结论: synchronized 是对整个方法进行上锁,只有当一个方法执行完毕后,另一个线程才可以执行这个方法。 sta原创 2021-10-12 22:11:59 · 39 阅读 · 0 评论 -
面向对象的几大特征
Java基础 面向对象的几大特征 1.抽象 把事务的共同特性抽取出来,构成这类事物的相同特性的集合,也就是类。 抽象包括两个方法: 对于类中属性的定义,称为数据抽象; 对于类中方法的定义,称为过程抽象。 2.封装 一个类将自己的数据和一些方法的实现细节不对外提供,只提供一些开放的接口供外界访问。 比如javaBean的属性私有,属性的赋值或者逻辑只能由javabean本身决定,只提供了get和set方法;orm对象映射框架,不需要关心连接如何建立,sql如何执行,只需要引入mybatis,调用方法就可以原创 2021-10-05 12:33:09 · 83 阅读 · 0 评论