![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 54
QQQQQQQQYY
一个从建筑行业转行来的苦逼打工人
展开
-
JAVA注解,简单解析
@Target,@Retention,@Inherited,@Documented,@Repeatable注解简要解析原创 2022-08-05 16:51:31 · 408 阅读 · 1 评论 -
JAVA 小数和百分数转换
DecimalFormat df=new DecimalFormat("0.00");//小数设置保留位数 NumberFormat nf = NumberFormat.getPercentInstance();//百分数设置格式化对象 nf.setMinimumFractionDigits(2); //党性教育比例 String dxjyksbl = nf.format((double) Integer.parseInt(ksAndBlList.get(i).get.原创 2022-05-10 12:28:24 · 565 阅读 · 0 评论 -
JVM内存分配与GC回收策略的笔记
1.对象优先在堆内存中的Eden区分配 堆分为年轻代 ——包含Eden区(伊甸)和Survivor区(幸活)、老年代 触发Minor GC : 新对象创建在Eden区里,当Eden区空间满时,会进行一次Minor GC 触发Full GC: 1.当准备要触发一次Young GC时,如果发现统计数据说之前Young GC的平均晋升大小比目前老年代剩余的空间大,则不会触发Young GC而是转为触发Full GC。(通常情况) 2.如果有永久代的话,在永久代需要分配空间但已经没有足够空...原创 2022-03-05 23:50:31 · 160 阅读 · 0 评论 -
关于线程的一些基础问题
常用API public final String getName():获取线程的名字 public final void setName(String name):设置线程的名字 public static Thread currentThread():获取当前正在执行的线程对象 public final int getPriority():获取线程的优先级 默认等级为5 范围:1-10 public final void setPriority(int n原创 2022-03-04 17:22:27 · 110 阅读 · 0 评论 -
Java中的作用域 -public -protected -default -public区别以及理解
1.public:所有包都可以调用 2. protected:除了别的包,都可以调用 但是!如果别的包中的类继承了是可以使用的! 这个应该是为了设计包之间的隔阂 但不限于继承的类 可以说专为子类设计的 3.default :本类中 同一个包中随意调用 4.private: 统称私有的 只能本类使用 严格限制 只能使用getset方法获取其中的值 使用不同的限制 在平时工作中 维护中 都是有特别的意义 ...原创 2022-02-23 22:36:34 · 420 阅读 · 0 评论