java
青柠-柠
这个作者很懒,什么都没留下…
展开
-
java的多线程笔记
看了一上午的java多线程的知识,了解的不是很多,简单的记录一下上午学习的知识。多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的。 使用线程的好处有以下几点: ·使用线程可以把占据长时间的程序中的任务放到后台去处理 ·程序的运行速度可能加快 ·在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情原创 2017-02-17 11:21:55 · 339 阅读 · 0 评论 -
深入理解java异常处理机制
try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。[java] view plai转载 2017-03-26 10:32:21 · 221 阅读 · 0 评论 -
Map遍历方法
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映射关系的原创 2017-04-17 21:35:28 · 252 阅读 · 0 评论 -
购物车 sdut3869
import java.util.*;public class Main { static Scanner in = new Scanner(System.in); public static void main(String args[]) { Map list = new TreeMap(); int n = in.nextInt(); for (int i = 0;原创 2017-04-18 17:06:27 · 440 阅读 · 0 评论 -
(转)java判断string变量是否是数字的六种方法小结
1.用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String str){转载 2017-06-21 20:29:14 · 568 阅读 · 0 评论 -
字节码看HelloWorld
一、HelloWorld 字节码生成 众所周知,Java 程序是在 JVM 上运行的,不过 JVM 运行的其实不是 Java 语言本身,而是 Java 程序编译成的字节码文件。可能一开始 JVM 是为 Java 语言服务的,不过随着编译技术和 JVM 自身的不断发展和成熟,JVM 已经不仅仅只运行 Java 程序。任何能编译成为符合 JVM 字节码规范的语言都可以在 JVM 上运行,比较常见转载 2017-12-15 22:00:59 · 721 阅读 · 0 评论 -
java中线程安全的实现方法
第一种 : 互斥同步何谓同步?在多线程编程中,同步就是一个线程进入监视器(可以认为是一个只允许一个线程进入的盒子),其他线程必须等待,直到那个线程退出监视器为止。在实现互斥同步的方式中,最常使用的就是Synchronized 关键字。synchronized实现同步的基础就是:Java中的每一个对象都可以作为锁。具体表现为:1.普通同步方法,锁是当前实例对象 ...原创 2018-08-04 10:39:08 · 3355 阅读 · 0 评论 -
接口引用指向实现类的对象
经常见List<?> list= new ArrayList<?> Map<?,?> map = new HashMap<?,?>但是发现list只是ArrayList的接口不是它的父类 ,不是父类引用指向子类对象如果是应该是AbstractLIst ablist= new ArraryList(); 或者直接写为...转载 2017-05-08 22:12:56 · 13517 阅读 · 5 评论 -
Object &&String
public final native Class<?> getClass();public native int hashCode();protected native Object clone() throws CloneNotSupportedException;public final native void notify();public final native ...原创 2019-01-31 17:05:34 · 292 阅读 · 0 评论