写两个线程,其中一个线程打印1-52,另一个线程打印A-Z,打印顺序应该是12A34B56C……5152Z。 该习题需要用到多线程通信的知识。 思路分析: 把打印数字的线程称为线程N,打印字母的线…
分类:java
构造函数与普通函数的区别
声明上对比: 1. 普通的函数声明需要带有返回值和无返回值void这个关键字 2. 构造函数定义的时候,不需要有返回值这一说。 函数名对比 1. 普通的函数,函数名可以遵循标识符的规则,最好有意义函数名 2. 构造函数名…
java构造器
转自:https://www.runoob.com/java/java-inheritance.html 子类是不继承父类的构造器(构造方法或者构造函数)的,它只是调用(隐式或显式)。 如果父类的构造器带有…
Java抽象类
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在…
冒泡排序
1、冒泡排序:工作原理:依次相邻元素进行比较,将小数放在前面,大数放在后面,每一次扫描是将最大的数放在最右边,每次扫描完之后,下次扫描的个数减一,直到所有的数都放好位置。即第一次扫描:比较第一个数和第二个数,判断大小,小…
美国技术人员常用招聘求职网站
前言: 新到米国的程序猿一枚,跟大家分享一下我用的几个求职网站。 Linkedin https://www.linkedin.com/ 这个是必须要用的,主要用于查看公司的简介,正在招聘的岗位,查看公司内部员工的技术背景…
[Java] 缓存池
new Integer(123) 与 Integer.valueOf(123) 的区别在于: new Integer(123) 每次都会新建一个对象; Integer.valueOf(123) 会使用缓存池中的对象,多次…
用户登录
完成系统登录程序,从命令行输入用户名密码。如果没有输入用户名密码,则提示输入用户名和密码;如果输入了用户名提示用户输入密码,然后判断用户名是否为mldn,密码是否为hello,如果正确,则提示登录成功;如果错误显示登…
Spring Boot + RabbitMQ 配置参数解释
最近生产RabbitMQ出了几次问题,所以抽时间整理了一份关于Spring Boot 整合RabbitMQ环境下的配置参数解释,通过官网文档和网上其他朋友一些文章参考归纳整理而得,有错误之处还请指正~ ★RabbitMQ…
Java Date&Time Tutorial
易用的Date&Time API对开发者至关重要。而在Java8问世以前,Java的Date&Time机制不仅称不上易用,甚至可以说给开发者挖了很多坑。本文将会详细介绍Java的Date&Time…
java--注解
java–注解 通常用于项目中的配置,项目中一些不常变的量,比如说域名等,还可以用于装饰者模式 eg:自定义注解 //在定义注解的时候,需要通过元注解Retention说明当前自定义注解的作用域(Class,…
【JAVA零基础入门系列】Day15 对象的比较
最近一直有事,博客也停笔了一段时间,十分抱歉。 这一篇主要讲讲对象的比较,什么是对象的比较,我们知道两个数值类型只需要用“==”符号即可进行相等判断,但如果是两个Goods对象呢?如何进行比较?这时候,我们的equals…