JAVA
文章平均质量分 89
merlinlock
www.funnyweb.top 记录有趣的网站
展开
-
C JAVA JAVASCRIPT中的基础类型
C:int(整数类型中最为基础的类型) short int/short (比int类型占用空间小的类型) long int/long (比int类型占用空间大的类型) long long int/long long (至少占位64位的int类型) 以上都是有符号类型(加上unsigned则变为无符号类型,此时最高位将不作为符号位)float 至原创 2017-02-12 22:02:24 · 319 阅读 · 0 评论 -
java与javascript中this的小解
java中的this其实指向是十分清晰的,可以分为如下的情况1.在类的内部直接使用 thispublic class Test(){ Test(){ } public void a(){ } public void b(){ this.a(); } }此时这个this 指向的就是这个类的实例(是实例,而不是该类)本身。因为this 表示的原创 2017-04-21 16:11:54 · 315 阅读 · 0 评论 -
java中基本格式的校验
摘要: javaScript中也可以使用 encoding:UTF-8 public final class ValidationUtil { private ValidationUtil(){} /** * 手机号的校验 前后空格必须自己去除 * @param phoneNumber * @return */ public ...原创 2017-04-25 16:11:08 · 1970 阅读 · 0 评论 -
JAVA 类的简单实例介绍
package test //在首行 类是java中的基础元素,包就是一系列相同元素的集合 import com.test.test.test.*;//引入test包中的所有类 import static com.test.test.test.Test.*;//引入Test类中的所有静态成员,静态方法 java 1.5以上支持 //类名 修饰符只可以是public 或者 无修饰符 类名首字...原创 2018-06-11 09:55:46 · 537 阅读 · 0 评论 -
Java中HashMap的自定义实现
HashMap是我们在Java程序中常用的数据结构,但是他的具体实现你是否了解,接下来,我们将自己来写一个HashMap类,从中可以看到HashMap的底层实现是什么。 当然我们实现的HashMap与Java自己的相比并不一致,只是一个简单的实现以此来熟悉一下HashMap的实现原理。 在Java中HashMap的实现原理是 数组+链表(当链表中的元素超过8个时候将会变成红黑树) 1.什...原创 2018-07-04 11:46:30 · 2461 阅读 · 1 评论 -
JVM虚拟机分析—1.关于java运行时内存区域分配的描述
一.内存区域的描述 先上图: 在JAVA运行的时候会将自己管理的内存分配成如上的不同区域以供java使用。以下分别介绍以下区域的划分以及其存储的东西。 METHOD AREA(方法区) 方法区是各线程共享的区域,它存储的是虚拟机加载的类的信息(类名,访问修饰符等),常量,静态变量,方法代码等(通过 -XX:MaxPermSize可以设置该区域的上限) 应该该区域的对象一般来说不...原创 2018-07-19 16:59:28 · 136 阅读 · 0 评论 -
JVM虚拟机分析—2.关于垃圾回收的算法
垃圾回收(GC)是java提供的重要功能,他让程序员可以不用关注内存的使用,而是将注意力集中在功能实现上,解放了程序员。以下将讲述一下垃圾回收的几种算法。 1、Mark-Sweep(标记-清除算法) 如他的名字一样,Mark-Sweep算法顾名思义,将不同的内存空降标记出来然后清楚。 以上图片便描述了该算法,可以看到,该算法有个十分大的问题就是清除后内存空间不连续,导致了许多空间碎片...原创 2018-07-28 13:29:14 · 127 阅读 · 0 评论 -
页面的表单提交
< input/> 定义和用法 name 属性规定 input 元素的名称。 name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。 注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。 ...原创 2018-11-22 21:07:59 · 141 阅读 · 0 评论 -
如何在java中实现线程间的通信【翻译】
虽然在通常情况下每个子线程仅需要完成自己的任务即可,但是有时候我们会需要不同的线程一起协作解决某个问题,此时便需要进行线程之间的通信了。 以下的这些方法或者类将会在接下来的内容中提及: hread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarrier, FutureTask, Callable, etc. 我将...翻译 2019-02-20 11:22:25 · 252 阅读 · 0 评论