
java语言基础
14C的风
这个作者很懒,什么都没留下…
展开
-
java中synchronized的使用
synchronized简单介绍1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用对象是调用这个代码块的对象。2.修饰一个方法,被修饰的方法称为同步方法,作用范围是整个方法,作用对象是调用这个方法的对象。3.修饰一个静态方法,其作用的范围是整个静态方法,作用对象是这个类的所有对象。4修饰一个类,作用范围是大括号{}括起来的代码,作用的对象是这个类的所有对象。一、修饰一个代码块当一个代码块被synchronized修饰时,该代码块只能被一个线程访问,其他试原创 2022-01-17 15:44:34 · 422 阅读 · 0 评论 -
四种常用线程池
一、newCachedThreadPool public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue原创 2022-01-17 11:32:31 · 5034 阅读 · 0 评论 -
线程池的七个核心参数
先看下源码 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable>原创 2022-01-13 15:11:20 · 34597 阅读 · 0 评论 -
JAVA 线程实现/创建方式
一、继承Thread类Thread 类本质上是实现了Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread 类的start()实例方法。start()方法是一个native 方法,它将启动一个新线程,并执行run()方法public class TestThread extends Thread { @Override public void run() { System.out.println("MyThread.run()"); } public s原创 2022-01-12 17:17:40 · 248 阅读 · 0 评论 -
java urlToBase64
java urlToBase64原创 2022-01-12 09:36:33 · 185 阅读 · 0 评论 -
java 上传文件功能
java 上传文件功能// 保存附件并返回URL public static String saveadditionFile(MultipartFile additionalFile, String uploadDir, String filesUrl) throws IOException { // 初始化StringBuffer用来保存 附件的URL StringBuffer stringBuffer = new StringBuffer(); if (additionalFile原创 2022-01-12 09:32:30 · 106 阅读 · 0 评论 -
Date、SimpleDateFormat日期类和Calender类
Date date = new Date(); System.out.println(date); //返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 System.out.println(date.getTime()); Long d = 1486539701857l; ...转载 2018-09-18 13:40:28 · 152 阅读 · 0 评论 -
String 、StringBuffer和Stringbuilder的区别
目录String详解String 、StringBuffer和Stringbild的区别String详解String类是被final修饰的类, 不能被继承,没有提供用于修改字符串的方法。声明String的两种方式1.String str1=”first”;jvm在运行时先查找常量池中是否有该字符串,如果有则直接返回该字符串的引用给first(实现了字符串 的共享) ;否则先在常量池中创...原创 2018-09-18 00:26:55 · 182 阅读 · 0 评论 -
(三)面向对象的三大特征
JAVA中面向对象的三大特征: 面向对象具有继承性(Inheritance) 面向对象具有多态性(Polymorphism) 面向对象具有封装性(Encapsulation)一、继承 多个类具有共同的属性(成员变量)与行为(成员方法)的时候,将这些共同的部分抽取出来定义到一个公共的类中,其他及各类可以与这个公共的类形成继承关系,从而在多个类中不需要重...转载 2018-08-21 10:50:54 · 557 阅读 · 0 评论 -
(二)Java的基本语法
1.基本数据类型 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整型:byte、short、int、long 浮点型:float、double 字符型:char boolean型:boolean①byte类型 基本介绍: byte数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是-128(-2^7); 最大值...原创 2018-08-21 10:30:56 · 163 阅读 · 0 评论 -
(一)Java语言入门
①Java语言介绍、入门工具介绍介绍:Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和...原创 2018-08-20 23:20:34 · 372 阅读 · 0 评论