Java实现两个线程交替打印0~100的奇数和偶数
本题的意思:启动两个线程,一个线程打印奇数,另一个线程打印偶数,并实现交替打印。代码如下: public class SelfTest { private static int count = 0; private static final Object lock = new Object(); public static void main (String[] args) { try { tur…
本题的意思:启动两个线程,一个线程打印奇数,另一个线程打印偶数,并实现交替打印。代码如下: public class SelfTest { private static int count = 0; private static final Object lock = new Object(); public static void main (String[] args) { try { tur…
@Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { argumentResolver…
首先要知道JAVA一些默认的类型 Java 整型常量的默认类型是 int类型 Java 浮点型常量的默认类型是 double类型 如果定义一个 byte的类型 即 byte a = 10; 因为10是常量 所以默认是int类型的 在底层以二进制的形式是这样的 0000-0000 0000-0000 0000-0000 0000-1010 然后接着就会判断 这个数(10)是不是在byte类型这个范围…
java String字符串常量池中:引用类的比较 首先 只要是“”中的字符串都在字符串常量池中, 对于基本类型来说, = =是对于数值的比较; 而对于引用类型来说, = =是对于【地址值】的比较; 明确 1.“abc”类型的不是一种基本类型,已经默认构造了一个实例对象,即相当于new过,在堆中有地址,如下0x666,但是存储的位于常量池中。 2.而char数组的内容,一开始还没new,数组也是保…
public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); int max=0; System.out.print("请输入一个字符串:"); String font1=input.next(); System.out.print("请输入要查找的字符:")…
淘宝api的简单调用 :http://blog.csdn.net/wxwzy738/article/details/17161895 获取sessionkey : http://www.cnblogs.com/hsapphire/archive/2010/04/12/1709974.html http://www.tuicool.com/articles/fiyaIf package test; …
博主介绍: ✌全网粉丝3W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌ 博主作品: 《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+MySQL+Vue等前后端分离项目,可以在左边的分类专栏找到更多项目。《Uniapp项目案例》有几个…
常见加密算法 常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 Base64 BASE64并不能算为一种加密算法,而是一种编码方式,通常用于把二进制数据编码为可写的字符形式的数据。BASE64是一种可逆的编码方式。 它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法! 编码过程 …
Java反射——构造函数 使用Java反射,您可以检查类的构造函数,并在运行时实例化对象。 这是通过Java类java.lang.reflect.Constructor完成的。 本文将更详细地介绍Java构造器对象。 获取对象的构造函数 构造函数的类是获得的类对象。这是一个例子: Class aClass = ...//obtain class object Constructor[] const…