• 关于

    java 除重

    的搜索结果
  • 对Java内存模型即JMM的理解

    类似物理上的计算机系统,Java虚拟机规范中也定义了一种Java内存模型,即Java Memory Model(JMM), 来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。 现在最新的Java内存模型规范是JSR-133,即Java内存模型与线程规...

    文章 邴越 2016-05-05 1782浏览量

  • Java并发——核心理论

    并发编程是Java程序员最核心的技能之一,同时也是掌握难度最大的一部分。我们都知道Java中提供了各种异步机制,但无论是notify wait、synchronized、volatile亦或是java.util.conccurrent包下的ReentrantLock、ThreadPoolEx...

    文章 李牙刷儿 2017-07-25 1404浏览量

  • 对Java内存模型即JMM的理解

    类似物理上的计算机系统,Java虚拟机规范中也定义了一种Java内存模型,即Java Memory Model(JMM), 来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。 现在最新的Java内存模型规范是JSR-133,即Java内存模型与线程...

    文章 范大脚脚 2017-11-15 474浏览量

  • 第2章番外 Java的命名规范

    Java开发者对Java的代码风格有自己的规范,良好的代码风格是非常重要的。下面来说下各种命名规范: 包命名(全小写,反写域名) Java引入包的机制很大程度是为了解决重名问题,这有点想C++的命名空间的作用。 包实际上提供了一种命名机制和可见性机制。 为了最大程度地防止重名,包名必须具有唯一性。...

    文章 张晓灿 2015-11-14 1591浏览量

  • 从/0开始:聊聊异常

    是的,没有打错,标题中是/0而不是0。那么问题就来了:除以0会发生什么? 限定条件是必须的:在CS领域,*nix | win操作系统下任意编程语言中,整数除法运算中除数为零的情况。 答案并不是固定的,在不同的操作系统,不同的编程语言,甚至不同的编译器下,答案都可能是不同的。 除0异常 譬如, 在O...

    文章 墨航 2016-11-16 3747浏览量

  • Java内存模型

    1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Ja...

    文章 java猫 2019-04-09 854浏览量

  • eclipse快捷键大全

    快速修正 Ctrl1+1全局 删除 Delete 全局 上下文信息 Alt+?Alt+Shift+?Ctrl+Shift+Space Java编辑器 显示工具提示描述 F2 Java编辑器 选择封装元素 Alt+Shift+↑ Java编辑器 选择上一个元素 Alt+Shift+← Java编辑器...

    文章 小步2013 2008-09-24 817浏览量

  • Java关键字volatile的理解

    一.导读 在《Java内存模型的理解》一文中,我们提到了volatile关键字可以保证可见性,今天我们来聊聊这个volatile关键字。二.volatile深入解析 其实对内存模型有了一定的了解后,我们对volatile的理解就容易多了,volatile可以实现可见性、有序性,但是无法实现原子性。...

    文章 享叔 2018-03-03 2760浏览量

  • Java工具集介绍11_04

    Java工具集介绍11_04 1、Tom 新版本:2.5.2 Tom是一个新的Java模式匹配编译器。它提供了一个匹配操作符,和类似的一些用于模式匹配的函数语言定义。 特征: (1)所有的Java编辑器提供的功能对其都有效,“.t”文件(包括代码完成,语法高亮、语法颜色,代码折叠等); (2...

    文章 jieforest 2013-09-24 647浏览量

  • Eclipse快捷键指南(转自蓝法典的专栏)

    本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。 转贴请注明作者和出处。   编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下...

    文章 余二五 2017-11-14 560浏览量

  • Java工具集介绍11_04

    版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1866083  Java工具集介绍11_04 1、T...

    文章 chszs 2007-11-04 633浏览量

  • Java入门系列-20-异常

    为什么要进行异常处理 下面这段代码能否正常执行 public class DemoCalc { public static void main(String[] args) { int a=0; int b=0; int c=a/b; ...

    文章 享智同行 2018-11-05 901浏览量

  • 01 - JavaSE之基础及面向对象

    JAVA基础知识 Java 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门面向 Internet 的高级编程语言。 Java 虚拟机(JVM:Java Virtual Machine) JRE(Java Runtime Environm...

    文章 daotin 2018-01-07 1847浏览量

  • 你的 Java 代码对 JIT 编译友好么?

    JIT编译器是Java虚拟机(以下简称JVM)中效率最高并且最重要的组成部分之一。但是很多的程序并没有充分利用JIT的高性能优化能力,很多开发者甚至也并不清楚他们的程序有效利用JIT的程度。 在本文中,我们将介绍一些简单的方法来验证你的程序是否对JIT友好。这里我们并不打算覆盖诸如JIT编译器工作...

    文章 行者武松 2017-06-09 1041浏览量

  • 你的Java代码对JIT编译友好么?(转)

    JIT编译器是Java虚拟机(以下简称JVM)中效率最高并且最重要的组成部分之一。但是很多的程序并没有充分利用JIT的高性能优化能力,很多开发者甚至也并不清楚他们的程序有效利用JIT的程度。 在本文中,我们将介绍一些简单的方法来验证你的程序是否对JIT友好。这里我们并不打算覆盖诸如JIT编译器工作...

    文章 developerguy 2015-10-08 721浏览量

  • Eclipse常用快捷键之代码编辑篇

    Eclipse是Java开发常用的IDE工具,熟练使用快捷键可以提高开发效率,使得编码工作事半功倍,下面介绍几种常用的代码编辑和补全工具 重命名快捷键:Alt+Shift+R 可用于类名,方法名,属性名等的重命名,鼠标点击要重命名的地方,按住Alt+Shift+R ,会提示重新输入名字,此时重...

    文章 乌云上 2018-06-15 768浏览量

  • 《青花瓷》JAVA版:周杰伦告诉你怎么学Java

    “青花瓷Java版”为北京师范大学教育学部蔡苏作词原创,覆盖教育技术学院专业选修课《面向对象程序设计》教学大纲中的所有知识点。   视频:http://player.youku.com/player.php/sid/XMjU3Mjk2NzA0/v.swf   歌词:   JDK 和JRE 莫要混淆...

    文章 寒凝雪 2017-07-03 1124浏览量

  • Java中的锁

    锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字(译者注:这说的是Java 5之前的情况)。 ...

    文章 行者武松 2017-05-23 893浏览量

  • Eclipse快捷键指南

    (把好几个网页合在了一块。也不指定源出处了啊。) Eclipse快捷键指南   本文档从Eclipse软件上整理,是列出了标准的快捷键,未列出Emacs快捷键。   编辑 作用域 功能 快捷键 全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 ...

    文章 wangccsy 2008-11-23 502浏览量

  • 阿里如何用Java?8位专家讲解,871节课程,带你学Java | 开发者社区年终礼包

    Java 是常居 TIOBE 榜首的编程语言,也是从事云计算、大数据等开发工作必备技能之一。了解Java是许多开发者的必修课,趁此年终之际,社区为广大开发者精心准备了一份 生发剂 “Java 学习宝典” ,一文教你学懂 Java !还不快来收藏? 更多礼包点这里:2019阿里系电子书大合集礼包3大...

    文章 KB小秘书 2019-12-19 37670浏览量

  • [Java]Java工程师成神之路

    一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1....

    文章 sjf0115 2015-12-23 4602浏览量

  • Eclipse快捷键

    eclipse快捷键大全 1. 常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+...

    文章 zting科技 2017-11-15 897浏览量

  • MySQL超时参数以及相关数据集成、DataX数据同步案例分享

    一、背景 MySQL系统变量提供关于服务器的一些配置和能力信息,大部分变量可在mysqld服务进程启动时设置,部分变量可在mysqld服务进程运行时设置。合理的系统变量设值范围,是保障MySQL稳定提供服务的重要因素。本文主要描述MySQL数据库的超时timeout相关的一些系统变量,部分参数同程...

    文章 生命周期和 2016-09-25 11946浏览量

  • JAVA Socket超时浅析(转)

      套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。JAVA有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接;Socket,客户端用它初...

    文章 developerguy 2016-03-05 1224浏览量

  • 阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量

    阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量 3 月 21 日,阿里巴巴将宣布开源 Alibaba Dragonwell。届时,开发者可通过阿里云开发者中心及 Github 社区下载使用。InfoQ 记者独家专访了阿里云智能基础产品事业部资深技术专家李三红、阿里云智能基础产品事业...

    文章 amber涂南 2019-03-19 8774浏览量

  • jsp中forward和redirect的区别(转)

    一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher("new.jsp").forward(request, response);   //转发到new.jsp response.sendRedirect("new.jsp...

    文章 developerguy 2016-07-11 990浏览量

  • Java界面设计的用途

    一、Java界面设计的用途:     JavaSE(Java Standard Edition)即Java标准版,一般也可以理解作Java桌面版。开发者可以通过JavaSE开发丰富并且强大的具有图形界面的桌面应用程序。     Java的图形化界面工具包,可以用于工具类软件开发、管理类软件开发、通...

    文章 科技小能手 2017-11-12 954浏览量

  • 10个最难回答的Java面试题,等你来挑战!

    本文转自:公众号JAVA https://mp.weixin.qq.com/s/EZPc2tO8WX6fV2iag70how 10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足...

    文章 开发者社区 2019-12-09 1549浏览量

  • Java8所有的包介绍(由英文文档翻译而来)

    版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 翻译了一天,终于把翻译任务的“Java 8所有的包介绍”翻译完了,收获也是非常大,了解了Java8中所有包的作用,对Java8有了一个整体的了解,另外也是提高了自身的阅读能力。 http...

    文章 ghost丶桃子 2016-05-26 4302浏览量

  • 教你使用File类批量修改文件名称 | 带你学《Java语言高级特性》之五十

    上一篇:教你使用File类列出目录所有文件 | 带你学《Java语言高级特性》之四十九 在上一节中我们实操File类,完成了对目录中文件的列出、判空清除操作,本节将接续上一节案例,实现对文件命名的批量修改。 【本节目标】通过阅读本节内容,你将进一步掌握File类的相关方法,了解文件名称编辑的一些常...

    文章 温柔的养猫人 2020-02-20 265浏览量

1 2 3 4 ... 31 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务