随笔分类 -  java

JUC 多线程
摘要:一、juc 是什么? java在并发编程中使用的工具类 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 二、进程/线程 并发/并行 1 进程 进程是一个具有一定独立功能的程序关于某个数据集合的一次 阅读全文
posted @ 2020-10-10 14:36 小飞0520 阅读(126) 评论(0) 推荐(0)
JVM区域介绍以及垃圾回收
摘要:JVM java虚拟机 一、程序计数器 线程私有,内存空间小字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成​如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址; 阅读全文
posted @ 2020-10-10 14:14 小飞0520 阅读(170) 评论(0) 推荐(0)
java单例模式六种实现方式
摘要:一、 实现要点 1. 类只能有一个实例:类构造器私有化,只能自己创建实例2. 类必须自行创建这个实例:使用一个静态的变量来保存唯一的实例3. 类必须自行对外提供这个实例:类变量或静态变量get方法暴露 二、 两种模式 - 懒汉式:延迟加载对象- 饿汉式:直接创建对象,不存在线程安全问题 三、 六种实 阅读全文
posted @ 2020-10-10 13:40 小飞0520 阅读(185) 评论(0) 推荐(0)
java.net.URISyntaxException 问题解决
摘要:先上代码: Properties pro = PropertyUtil.getPropertiesInfo("xxx.properties"); String url = pro.getProperty("xxxxxxx"); HttpPost httpPost = new HttpPost(url 阅读全文
posted @ 2020-04-07 15:07 小飞0520 阅读(5002) 评论(0) 推荐(0)
Calender类——字段值介绍
摘要:今天,看到有人这样编写代码,有点不明所以: Calendar calendar = Calendar.getInstance(); calendar.get(1); calendar.get(2)+1; 所以自己亲测一番: public class TestCalendar { public sta 阅读全文
posted @ 2018-06-20 16:43 小飞0520 阅读(335) 评论(0) 推荐(0)
Java—— 一点关于String的转换
摘要:在Java学习中,恐怕我们遇到的最多的就是有关String与其他类型的转换了,我们来看一张图: 我们看到对于8种基本数据类型,除去byte和short类型没有外,其他的都有,值得注意的是可以把char类型的数组转成string(这个我们经常用)。可以看到这些方法都是static的,因此都是使用 St 阅读全文
posted @ 2017-08-09 19:24 小飞0520 阅读(312) 评论(0) 推荐(0)
Java——int、double型数组常用操作工具类
摘要:学了数组之后,感觉有好多操作需要经常去写,很不方便,因此自己做了一个工具类,方便调用,方法可能不全,希望大家可以添加,让我使用也方便一点儿。 1 public class ArrayUtils { 2 //求数组的最大值(int) 3 public static int getMax(int[] a 阅读全文
posted @ 2017-08-04 20:53 小飞0520 阅读(1442) 评论(0) 推荐(1)
Java——几点重要知识笔记(一)
摘要:学了Java有一段时间了,自认为有一些基础知识比较重要,因此记下来共享,不喜勿喷。 一、标识符 (1)定义:在Java语言中,凡是对类,方法,变量,包,参数等命名时,所使用的字符序列 (2)包含的内容:0-9、a-z、A-Z、&、_ (3)注意的规则:1.由字母、数字、下划线和美元符号组成 2.不能 阅读全文
posted @ 2017-08-03 21:12 小飞0520 阅读(327) 评论(0) 推荐(0)
Java——String类(常用类)
摘要:一、String类——描述字符串 常用的方法简单介绍: 1.charAt() 获取对应位置的字符 2.length() 获取字符串的长度 3.concat() 在字符串的尾部追加内容 相当于连接符(+) 4.contains() 查看字符串是否包含指定的内容 5.endWith() 查看字符串是否以 阅读全文
posted @ 2017-08-03 18:33 小飞0520 阅读(254) 评论(0) 推荐(0)
Java——八种基本数据类型(常用类)
摘要:装箱和拆箱 装箱:基本数据类型转为包装类 拆箱:包装类转为基本数据类型 jdk1.5(即jdk5.0)之后的版本都提供了自动装箱和自动拆箱功能 基本数据类型的包装类 举两个例子,看一下 1 public class Demo01 { 2 3 public static void main(Strin 阅读全文
posted @ 2017-08-02 20:48 小飞0520 阅读(517) 评论(0) 推荐(0)