标签:Java
用“Runnable+内嵌Thread引用”方式构造3个线程对象,分别输出2、3、5的1-20倍,指出输出结果中的30是那个线程输出的
题目用“Runnable+内嵌 Thread 引用”方式构造 3 个线程对象,分别输出 2、3、5 的 1-20 倍,指出输出结果中的 30 是那个线程输出的。代码如下package com.liuyanzhao;class Run1 implements Runnable { int x; public Run1(int x……
java线程中synchronized的练习
题目模拟共享打印:在构造函数中输入:作业名、作业的内容(字符串数组),构造多个作业对象。要求:这些作业完整的输出,但次序不定。例如:甲:1-3-5-7-9乙:A-B-C-D-E丙:2-4-6-8-10丁:aa-bb-cc-dd-ee 代码如下package com.liuyanzhao;class print exte……
Java中parseInt()和valueOf(),toString()的区别
1.parseInt()就是把 String 类型转化为 int 类型。如 String a= “123”;int b = Integer.parseInt(a);这样 b 就等于 123 了。 2.ValueOf()方法比如说 Integer.valueOf()是把 String 类型转化为 Integer 类型……
深入理解Java异常处理机制
1. 引子try…catch…finally 恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。……
Java中单例设计模式,饿汉式和懒汉式
Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线……
java中通过正则表达式提取数字
要求很简单,直接上代码String a=“liu847yan064zhao370”;String regEx=“[^0-9]”;//方法一(需要导入 regex 类)Pattern p = Pattern.compile(regEx);Matcher m = p.matcher(a);Sys……
String的replaceAll方法中的正则表达式用法
项目里面 需要对已手机号码进行 如下的显示比如 15779216424 要显示为 157****6424 的效果实现这个简单的效果 方法有很多我想试试用正则表达式去实现查了点资料最终试出来以下方法可行System.out.println(“15779216424”.replaceAll(“( \\d{3})(……
java正则表达式 Pattern和Matcher
结论:Pattern 与 Matcher 一起合作.Matcher 类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用 Pattern 只能使用 Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。Java正则表达式通过 java.util.regex 包下的 Pat……
java中String类和StringBuffer类实例详解
一、Java 中字符串的不变性String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示:运行结果:结合上面的代码,关于字符串小伙伴们必须需要了解滴:1、 通过 String s1=”爱慕课”; 声明了一个字符串对象, s1 存放了到字符串对象的引用,在内存中的存……
eclipse必备的15的个快捷键
引言做Java开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下 Eclipse 中常用到的快捷键和技巧。 必备的 15 个快捷键1、alt+?或 alt+/:自动补全代码或者提示代码这……