![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java语言
文章平均质量分 78
盲人摸象-
这个作者很懒,什么都没留下…
展开
-
002.一探究竟:我们写的Java代码到底是如何运行起来的?
一探究竟:我们的Java代码到底是如何运行起来的?本文是我们正式开始讲解JVM的第一篇文章。第一周我们不会讲解太多过于深奥的原理知识,那样会让很多原本对JVM不太了解的同学难以平滑的入门。第一周的内容主要是高屋建瓴的把JVM运行机制的整体脉络梳理清楚,而很多原本对JVM就有一定了解的同学,可以耐下心来,就当做是复习梳理一下。要研究JVM技术,先得搞明白一个问题:我们平时写的Java代...原创 2019-07-02 09:51:39 · 614 阅读 · 2 评论 -
延迟阻塞队列-DelayQueue
DelayQueue概述我们一般业务需求会有延迟任务的需求,简单的可以使用Timer, 但是Timer支持单线程,如果使用希望多线程执行任务的话可以使用ScheduledThreadPoolExecutor,这两个还都属于内存版的消息队列,如果希望消息持久化保存,则可以选择quartz(可以配置数据库保存消息),以及MQ等,今天先说说Timer和ScheduledThreadPoolExecu...原创 2019-06-06 18:07:13 · 729 阅读 · 0 评论 -
正则表达式
正则表达式(Regex):是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。作用:在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。 许多程序设计语言都支持利用正则表达式进行字符串操作。原创 2012-10-09 19:24:11 · 320 阅读 · 0 评论 -
Java类加载器
类加载器 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader。类加载器也是Java类,因为其他是Java类的加载器本身也要被类加载器加载,显然必须有一个类加载器不是原创 2012-10-10 21:32:12 · 507 阅读 · 0 评论 -
Java异常处理
如果一个用户在程序运行期间,由于程序的错误或者一些外部环境的影响造成数据丢失,用户可能就不会在用这个程序了,为了避免此类事情的发生。Java使用一种称为异常处理的错误捕捉机制处理。一、原创 2012-09-01 14:05:57 · 330 阅读 · 0 评论 -
Java泛型数组列表
泛型数组列表 在Java中我们定义了一个数组就要确定数组的大小,而一担确定了数组的大小之后想改变数组大小就很麻烦了,所以Java为我们提供了ArrayList类,这是一个采用类型参数的泛型类。为了指定数组存储对象的类型,我们需要一对尖括号将类名括起来加在后面。例如 class Person/原创 2012-09-03 20:27:28 · 969 阅读 · 0 评论 -
解数独游戏(Java实现)
最近正在学习Java,所以用Java实现了一个解数独游戏的控制台程序,觉得里面缺点很多,好多代码可以优化,本人初学,希望大家不吝赐教!import java.util.*;class Stack//创建一个栈{ private int[][] StackData = new int[81][原创 2012-09-04 20:54:38 · 1210 阅读 · 0 评论 -
Java异常处理(续)
1、捕获异常下面说一下如何捕获异常。如果某个异常被抛出而我们没有在任何地方捕获,那程序就会终止执行,并在控制台上打印异常信息。 要想捕获异常,必须设置try/catch语原创 2012-09-06 22:02:10 · 316 阅读 · 0 评论 -
Java多线程
1、 线程的概念现在的操作系统都是都任务的,在同一时刻允许运行多个程序。现在,人们都有单台拥有多个CPU的计算机,俗称双核或者四核。但是并发执行的进程数目并不是由CPU数目决定的,操作系统将CPU的时间分配给每一个进程,给人一种并行出来的感觉。多线程程序在较低层次上扩展了多任务的概念,一个程序原创 2012-09-15 15:33:32 · 292 阅读 · 0 评论 -
Java反射
有很多个小的对象,他们有很多属性相同,把他们变成一个对象。那些不同属性变成方法的参数,称之为外部的状态,那些相同的属性称为对象的内部状态。 枚举类 枚举(enum)就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以在编译器编译时就可原创 2012-10-05 16:15:10 · 308 阅读 · 0 评论 -
Java内省注解泛型
内省——JavaBean是一种特殊的Java类,主要用于传递数据信息,这种Java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象。这些信息在类中用私有字段来存储,如果读取或原创 2012-10-06 23:24:09 · 380 阅读 · 0 评论 -
001.开篇词:JVM优化实战,广大Java工程师心中永远的痛!
开篇词:JVM优化实战,广大Java工程师心中永远的痛!平时很多朋友跑来找我问以下一些类似的问题:线上用Dubbo开发的一个系统突然卡死了,JVM FullGC太频繁,求救!生产环境部署的一个系统隔几天就莫名其妙的进程崩溃,看了眼异常信息,说是OOM内存溢出,如何解决?在线等,急!出去面试,光是说一些JVM的内存模型、垃圾回收算法,不够啊!面试官怎么老是盯着我问生产环境...原创 2019-07-01 12:58:07 · 1393 阅读 · 1 评论