• 关于

    操作java写法

    的搜索结果
  • Lambda入门

    Lambda 来源于微积分数学中的 λ,其涵义是声明为了表达一个函数具体需要什么. Table of contents Introduction 使用 Introduction 什么是Lambda? 我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你...

    文章 seltonzyf 2018-08-25 1379浏览量

  • 动态给容器指定 Java 启动参数

    在做 Java 程序容器化时都会遇到一个问题,ENTRYPOINT ["java", "$JAVA_OPTS", "-jar", ...] 这样的写法 $JAVA_OPTS 就是个字符串无法在运行时展开。为了不把参数硬编码到容器里,每次调整参数重新构建镜像,可以有多种方案,先介绍几种不够好的方案。...

    文章 凌洛 2019-11-08 4907浏览量

  • 单例模式的正确写法

    单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 饿汉法 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下: public cl...

    文章 潘天涯 2018-09-19 1134浏览量

  • bbossgroups持久层ConfigSQLExecutor组件的典型用法-预编译操作

    本文介绍bbossgroups持久层ConfigSQLExecutor组件的典型用法-预编译操作 本文分三部分: 1.dao层写法 2.sql配置文件配置方法(可以支持多种数据库sql配置) 3.涉及的datasource的配置 第一部分 dao层写法 package com.chinacreat...

    文章 bboss 2011-06-29 672浏览量

  • Android性能系列-运算篇

    运算篇 1) Intro to Compute and Memory Problems Android中的Java代码会需要经过编译优化再执行的过程。代码的不同写法会影响到Java编译器的优化效率。例如for循环的不同写法就会对编译器优化这段代码产生不同的效率,当程序中包含大量这种可优化的代码的时...

    文章 自娱 2016-04-06 1302浏览量

  • Java 13 新特性及实战案例

    近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性。本文介绍了 Java 13 的新特性并展示了相关的示例。 2019年9月17日,Java 13 正式发布。特性如下。 Java 13 新特性 此版本带来了以下几大新特性: ...

    文章 waylau 2019-09-23 951浏览量

  • 设计模式之——单例模式

    单例模式是我们最常提到的设计模式了,也经常被我们认为是最“简单”的,但想要用好、用对单例模式,还是有许多需要注意的地方。 饿汉法 顾名思义,饿汉式就是第一次引用该类的时候就创建实例对象,而不管是否需要。代码如下: public class Singleton { private st...

    文章 苍狼~ 2018-01-03 1675浏览量

  • java性能优化方案10——考虑使用set而并非单个元素

    10、考虑使用set而并非单个元素最后,还有一种情况可以适用于所有语言而并非仅仅同Java有关。除此以外,我们以前研究的N.O.P.E. 分支也会对了解从 O(N3) 到 O(n log n)有所帮助。不幸的是,很多程序员的用简单的、本地算法来考虑问题。他们习惯按部就班地解决问题。这是命令式(im...

    文章 kele2014 2017-12-16 1002浏览量

  • 如何正确地写出单例模式

    单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。 懒汉式,线程不安全 当被问...

    文章 王爵nice 2016-05-16 1602浏览量

  • Java Map遍历方式的选择

    1. 阐述   对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率...

    文章 一叶飘舟 2014-12-10 1079浏览量

  • Velocity魔法堂系列二:VTL语法详解

    一、前言                               Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力。而且Velocity被移植到不同的平台上,如.Net的 NVelo...

    文章 肥仔john 2016-04-20 1269浏览量

  • Java增强的for循环和普通for循环对比

    JDK1.5中增加了增强的for循环。 缺点:   对于数组,不能方便的访问下标值;   对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator). 除了简单遍历并读取其中的内容外,不建议使用增强的for循环。 一、遍历数组 语法为: for (Typ...

    文章 技术小哥哥 2017-11-13 1151浏览量

  • Java Map遍历方式的选择

     entrySet遍历key+value(写法1): Iterator<Entry<String, String>> iter = map.entrySet().iterator();   Entry<String, String> entry;   whil...

    文章 玄学酱 2017-07-10 2250浏览量

  • Clojure使用Java方法

    Clojure使用Java方法 Clojure有个很强大的功能,就是你可以使用Lisp语言风格无缝调用java api(java interop).这无疑是如虎添翼. 调用一个Java对象的方法 语法: .method-name object-value args ... user=> (...

    文章 程序员诗人 2016-06-28 628浏览量

  • JavaScript学习之旅-12( 原创 )

    在上一篇文章中,主要学习了JavaScript中的Date对象、正则表达式、Json、浏览器对象。这一篇我们主要深入学习探索JavaScript中的对象以及构造函数的说明和使用。 我们知道,在Java这门面向对象建模的计算机语言中,创建对象(新建一个Class,肯定是直接或者间接继承Object)...

    文章 小猪看流星 2018-05-10 675浏览量

  • JAVA并发编程学习笔记之CAS操作

    CAS操作   CAS是单词compare and set的缩写,意思是指在set之前先比较该值有没有变化,只有在没变的情况下才对其赋值。   我们常常做这样的操作   if(a==b) {   a++;   }   试想一下如果在做a++之前a的值被改变了怎么办?a++还执行吗?出现该问题的原因...

    文章 沉默术士 2017-07-03 1090浏览量

  • 【译】11条Java异常处理的最佳实践

    本文翻译自Top 11 Java Exception Best Practices 在之前关于Java异常的文章中,已经探讨过suppressed exceptions和Java Exceptions Tutorial 两个方面的内容。要想在实际项目中正确处理Java异常,你应该熟练掌握一些J...

    文章 杜琪 2016-06-07 1694浏览量

  • Android ndk 字符串传参

    ndk开发的过程中,Android(Java)与JNI(C/C++)之间,由于参数类型无法互通,所以在传参的过程中,会遇到不少的麻烦。 其中我感觉最麻烦的要数字符串类型的传参 从JAVA传字符串到C++ 上层JAVA数据类型String对应NDK为jstring类型,上层传参的方式和普通的j...

    文章 :br阶乘 2016-03-30 684浏览量

  • 阅读手札:《Android开发艺术探索》(二)

    在 《阅读手札:《Android开发艺术探索》(一)》中主要介绍了Activity的生命周期以及异常处理、启动模式、意图过滤器。本篇文章主要介绍的是《Android开发艺术探索》的第二章 IPC机制 个人评语:第二章的内容非常多(第二章近90页内容),内容有IPC机制基本概念;序列化Seriali...

    文章 小猪看流星 2018-08-11 1175浏览量

  • 编译Lambda表达式: Scala和Java 8

    原文地址,译文地址,译者:梁海舰, 校对:丁一 最近几年Lambda表达式风靡于编程界. 很多现代编程语言都把它作为函数式编程的基本组成部分. 基于JVM的编程语言如Scala,Groovy还有Clojure把它们作为关键部分集成在语言中.现在Java8也加入了它们的行列. 有趣的是,对于JV...

    文章 ali清英 2016-04-08 1500浏览量

  • 编译Lambda表达式: Scala和Java 8

    最近几年Lambda表达式风靡于编程界. 很多现代编程语言都把它作为函数式编程的基本组成部分. 基于JVM的编程语言如Scala,Groovy还有Clojure把它们作为关键部分集成在语言中.现在Java8也加入了它们的行列. 有趣的是,对于JVM来说,Lambda表达式是完全不可见的,并没有匿...

    文章 boxti 2017-05-02 1154浏览量

  • Java学习笔记(一)什么是Java,如何准备Java开发环境

    什么是Java 如果世界上有一门最好的编程语言,那么这门语言肯定就是PHP了(又玩语言梗)。实际上这个世界上不存在所谓的最好的编程语言,仅存在响应时代背景,满足程序员迫切需求的编程语言,Java就是其中之一(最近Python都进小学课本了)。 大部分美好事物的出现可能都是一个意外,Sun(升阳)公...

    文章 徐洲更 2017-12-13 788浏览量

  • Java多线程问题总结(下)

    20、ReadWriteLock是什么 首先明确一下,不是说ReentrantLock不好,只是ReentrantLock某些时候有局限。如果使用ReentrantLock,可能本身是为了防止线程A在写数据、线程B在读数据造成的数据不一致,但这样,如果线程C在读数据、线程D也在读数据,读数...

    文章 茶花盛开 2017-07-31 1636浏览量

  • Java 9的14个新特性总结

    Java 9 包含了丰富的特性集。虽然Java 9没有新的语言概念,但是有开发者感兴趣的新的API和诊断命令。 我们将快速的,着重的浏览其中的几个新特性;  模块化系统–Jigsaw 项目 模块化是一个很通用的概念。在软件中,模块化可以运用到编写和实现一个程序和计算系统,他们都是作为独立的模块,而...

    文章 茶花盛开 2017-05-09 3558浏览量

  • Scala:概览-类似 Java 的编程语言(译)

    A Java-Like Language Scala 被设计为与 Java 和 C# 这样的主流开发平台进行良好的交互。Scala 与这些语言共享大多数的基本操作符、数据类型和控制结构。 为了简单起见,下面只将 Scala 与 Java 进行比较。但是由于 Java 和 C# 享有许多共同之处,下...

    文章 技术小阿哥 2017-11-27 847浏览量

  • JAVA程序员看C#的精华与糟粕

       C#和java是号称90%的相同加上10%的不同。因此当时我学习C#,阅读两种代码完全没有什么阻碍。    对C#了解得深入以后,来发表下对这两种语言各自特性的一些看法    比较起java和C#大相径庭的那10%,会发现C#五花八门的特性要多很多。比较知名的有:委托,属性,真正的泛型,索引...

    文章 zting科技 2017-01-12 704浏览量

  • JDK8新特性之Lambda表达式

    什么是Lambda表达式 Java 8的一个大亮点是引入Lambda表达式,使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。 Lambda语法 一行执行语句的写法: (parameters) -> expression 如果有多行执行语句,可...

    文章 java技术栈 2017-10-05 930浏览量

  • len(x) 击败 x.len(),从内置函数看 Python 的设计思想

    内置函数是 Python 的一大特色,用极简的语法实现很多常用的操作。 它们预先定义在内置命名空间中,开箱即用,所见即所得。Python 被公认是一种新手友好型的语言,这种说法能够成立,内置函数在其中起到了极关键的作用。 举个例子,求字符串 x 的长度,Python 的写法是 len(x) ,而且...

    文章 python猫 2019-04-21 1001浏览量

  • 我要做 Android 之单例模式

    Q:实现单例模式有几种方法?懒汉式中双层锁的目的是什么?两次判空的目的又是什么? 懒汉式(线程不安全) 单例模式最后的目的无非就是获取当前存在的实例对象,如果没有实例对象就实例化一个,有就直接返回。所谓懒汉式,可以从名字进行理解,就是在你第一次使用这个实例之前我都(懒得)不去进行实例化,一直等到第...

    文章 迎着风 2018-09-12 995浏览量

  • LoadRunner 11简单使用

    开始菜单--》HP LoadRunner-->applications--->virtual user Generator   1>新建--》类别 (选择协议):常用的web项目用Web(HTTP/HTML),后台运行的服务,选择java下的java vuser,编写java代码...

    文章 青衫无名 2017-07-03 1791浏览量

1 2 3 4 ... 32 >

云产品推荐

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