ICode9

精准搜索请尝试: 精确搜索
  • 字母异位词 java2020-01-11 09:35:49

    public boolean isAnagram(String s, String t) { if (s.length() !=t.length()) return false int[] table = new int[62] for (int i=0;i<s.length();i++){ table[s.charAt(i)-'a']++; } for (int i=0;i<t.length();i++){ table[s.charAt(i)-&#

  • 智能识别收货地址Java2020-01-10 22:06:03

    import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.security.Inval

  • 1-java学习-基础篇2020-01-10 21:37:31

    1-java学习-基础篇 #### 本篇概要: 计算机基础知识: 计算机 计算机硬件 计算机软件 软件开发 计算机语言 人机交互方式 键盘功能键及快捷键介绍 常用的DOS命令 Java语言概述 JDK的下载,安装 HelloWorld案例 环境变量的配置 注释 关键字 标识符 1.1 计算机概述 A:什么是计算

  • Java:控制反转(IoC)与依赖注入(DI)2020-01-10 21:03:28

    01、紧耦合 在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象的引用,如果这个获取的过程需要自己实现,代码的耦合度就会高,维护起来的成本就比较高。 我们来通过实战模拟一下。假如老王是少林寺的主持,他想让小二和尚

  • 方法理论学习2020-01-10 21:03:16

    什么是方法 方法在很多地方又称作函数,方法是为完成一个操作而组合在一起的语句组 好处:可以省略编写重复代码;可以组织和简化代码;提高代码的可读性 方法的种类 内置方法 由JDK类库提供 需要导入相应的包 常用对象及方法 所属包 Sytem.out java.lang.* System.in java

  • Java学习笔记(一):基础概念和语法2020-01-10 21:01:32

    目录 1 基础概念 1.1 二进制 1.2 Java虚拟机 1.3 JRE 和 JDK 1.4 常量和变量 1.5 数据类型转换 1.6 运算符 1.7 JShell脚本工具 1.8 IDEA快捷键 2 流程控制语句 2.1 判断语句if-else 2.2 选择语句swich-case 2.3 循环语句 2.4 break和continue 3 数组 3.1 容器 3.2 数组概念

  • java网络考试系统的设计与实现 jsp 源码2020-01-10 20:55:51

    开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库项目简介:网络考试系统主要用于实现高校在线考试,基本功能包括:自动组卷、试卷发布、试卷批阅、试卷成绩统计等。本系统结构如下:(1)学生端:        登录模块:登录功能;        网络考试模块:

  • 数组合并--Java原生方法2020-01-10 19:52:22

    废话不多说,直接上代码(工具类): public static Object[] combineArray(Object one[], Object two[]) throws BussinessException { Object res[] = null; if(one != null && one.length > 0 && (two == null || two.length == 0)) { res = new Ob

  • java并发-原子性2020-01-10 18:56:13

    原子性就是指该操作是不可再分的。java.util.concurrent.atomic中有一组使用无锁算法实现的原子操作类。AtomicInteger、AtomicBoolean、AtomicLong 外还有AtomicReference 。它们分别封装了对整数、整数数组、长整型、长整型数组和普通对象的多线程安全操作。这些都是居于CAS算

  • Java工作流引擎节点接收人设置20种规则讲解一2020-01-10 18:00:45

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: oralce,mysql,sqlserver,Informix, PostgreSQL  达梦 接受人规则,就是为了解决下一步发送人的范围所

  • Kotlin 协程真的比 Java 线程更高效吗?2020-01-10 17:56:48

    本文首发于 vivo互联网技术 微信公众号  链接:https://mp.weixin.qq.com/s/-OcCDI4L5GR8vVXSYhXJ7w 作者:吴越 网上几乎全部介绍Kotlin的文章都会说Kotlin的协程是多么的高效,比线程性能好很多,然而事情的真相真是如此么? 协程的概念本身并不新鲜,使用C++加上内嵌汇编,一个基本的协程

  • 学习Java必须避开的十大致命雷区,千万不要踩!2020-01-10 17:55:18

    学习Java必须避开的十大致命雷区,千万不要踩!1、研究太多,实践太少在编程方面缺乏实践是十分致命的。从第一天开始学习,就要每天练习编程。就如同学习拳击或跳舞,如果只通过视频学习,永远也学不会这些。除非你把练习编程变成一种日常习惯,否则永远不会对编程有信心。2、没有目标和计划的盲

  • 获取excel的图片 目前只支持xls2020-01-10 17:04:20

      我根据自己的需求,把excel的所有图片都弄出来,然后,保存起来   package cn.util; import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException

  • 小程序生成商品分享二维码海报解决方案和实现方式JAVA2020-01-10 17:00:38

    使用技术:  Graphics , 七牛云 , 微信sdk(github上非常出名的wxjava,地址https://github.com/Wechat-Group/WxJava/)直接上干货代码,每一步都有详细注释, TODO 的地址修改为自己的信息,一个合格的程序员懂得灵活运用代码. 如果想实现画入文字并且更具 \n 自动换行,可根据代码自行

  • Java生成堆内存dump2020-01-10 16:01:45

    在处理压力测试问题的时候,经常遇到OOM的情况,这时候我们需要去记录内存实时的情况,一般会打出一个dump文件,而后再使用MAT等内存分析工具去查看哪些对象一直占用了大量内存,最终分析出代码需要优化的地方。 那么java如何打出dump文件呢? java提供了jmap命令,如下: jmap -dump:format=b,fi

  • java如何将函数名作为参数传递2020-01-10 15:02:42

    采用lambda表达式: import java.util.function.Function; class Test { public static void main(String... args) { Function<Integer, Integer> increase = e -> e + 7; // lambda表达式 System.out.println(increase.getClass()); funcPlus(3, increase); }

  • Java-static修饰符及静态代码块2020-01-10 15:01:44

      在java面向对象设计的类中,经常使用到static修饰符修饰变量,现在来看看static修饰符作用和特点      一:static修饰的变量可以直接通过类名.的方式直接调用 public class static_about { public static void main(String[] args) { Student student1 = new S

  • Java 序列化2020-01-10 13:53:59

    java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数

  • Java 集合框架(二):CopyOnWriteArrayList2020-01-10 13:51:30

    上一章节我们说过,Vector 是同步容器,我们编码时的非原子操作仍然不能保证线程安全。这一节我们就介绍一个线程安全的同步容器。 写入时复制(CopyOnWrite)思想 写入时复制,CopyOnWrite 简称 COW 思想时计算机程序设计领域中的一种优化策略。其核心思想是,如果有多个调用者同时要求相同的

  • Java后端开发工程师是否该转大数据开发?2020-01-10 13:02:53

    撰写我对java后端开发工程师选择方向的想法,写给在java后端选择转方向的人 背景 看到一些java开发工程师,对java后端薪酬太悲观了。认为换去大数据领域就会高工资。觉得java后端没有前途。我从事java后端开发,对大数据领域工作有些了解,但不深入。本文描述一下我对java后端和是否转大

  • java--各个版本主要新特性2020-01-10 12:58:28

    JDK8十大特性 1.Lambda表达式 public void testLambda(){ List<Integer> list = Lists.newArrayList(1,2,3,4,5,6,7,8,9,10); list.forEach(System.out::println); list.forEach(e -> System.out.println("方式二:"+e));} 2.Stream函数式操作流元素集合 pu

  • [Java] CLASSPATH环境变量的设置是否是必须的2020-01-10 11:56:04

    以前学习过Java 的读者可能对 CLASSPATH 环境变量不陌生,几乎每一本介绍Java 入门的图书里都会介绍 CLASSPATH 环境变量的设置,但对于 CLASSPATH 环境变量的作用则常常语焉不详。 实际上,如果使用1.5以上版本的JDK , 完全可以不用设置CLASSPATH 环境变量 那么CLASSPATH 环境变量的作用

  • 数据结构学习目录2020-01-10 11:03:11

    1.java数据结构 1.1排序、栈和链表 1.2递归、树 2.笔试题 2.1笔试01

  • 定时任务(Java)2020-01-10 11:01:53

    //指定延迟时间执行定时任务public class TimeWork{ Timer timer; public TimeWork(int time) { timer =new Timer(); timer.schedule(new TimerWork(),time *1000); } public static void main(String[] args) { System.out.println("timer

  • Java笔记(2020)2020-01-10 10:57:39

    1. 复杂JSON字符串转模型 1 import com.fasterxml.jackson.core.type.TypeReference;2 import com.fasterxml.jackson.databind.ObjectMapper; 1 ObjectMapper mapper = new ObjectMapper();2 List<CustomModel> list = mapper.readValue(json, new TypeReference<List&l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有