相关分类: Java技术 C/C++ VB delphi
  • java8 - 新的时间日期API示例

    Java 8之前的库对时间和日期的支持非常不理想,不用担心,在Java 8中引入全新的时间和日期API,并且都是线程安全的 新时间日期API常用对象介绍 LocalDate: 表示没有时区的日期, LocalDate是不可变且线程安全 LocalTime: 表示没有时区的时间, LocalTime是不可变且线程安...

    2019-02-25 16:11:37

  • 杂篇章

    表达式中运算数据类型不一致怎么办? 参数传递:就是调用方法的时候,向方法内传入数据的动作。 形式参数:在定义方法的时候,写在小括号之内的参数。(被动接收数据的) eg:public static int sum(int a,int b)//这里的a和b,是在定义的时候写的,所以是形式参数即形参...

    2019-02-25 16:11:34

  • SpringMvc 请求中日期类型参数接收一二事儿

    首先说明:以版本为Spring 4.3.0为测试对象; 开启mvc:annotation-driven / 测试场景一:请求中含有date属性,该类型为日期类型,SpringMvc采用@RequestParam来接受作为方法入参。 代码很简单,第一反应是不能将字符串的date属性赋给d; 先尝试输入当前日期 2019-02-21...

    2019-02-25 16:11:26

  • 冒泡排序---《程序员小灰》

    ————— 当天上午 ————— 什么是冒泡排序? 冒泡排序的英文 Bubble Sort ,是一种最基础的 交换排序 。 大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。 而我们...

    2019-02-25 16:11:19

  • Swagger2常用注解说明

    这里只讲述@Api、@ApiOperation、@ApiImplicitParams、@ApiImplicitParam、@ApiParam、@ApiModel、@ApiModelProperty、ApiResponses、@ApiResponse这几个常用的。 @Api:用在请求的类上,表示对类的说明 常用参数: tags="说明该类的作用,非空时将覆盖value的值" valu...

    2019-02-25 16:11:16

  • Java学到什么程度才能叫精通?

    ? 把下面这些内容掌握以后,你就可以自诩精通Java后端了。 1 计算机基础 这部分内容是计算机相关专业同学的课程,但是非科班的小伙伴(譬如在下)就需要花时间恶补了。 特别 是计算机网络,操作系统,数据结构这三门课程。 至于编译原理,个人大概懂一点就行了,我也只...

    2019-02-25 16:11:10 java基础java网络编程java进阶javaweb开发网络安全基础

  • java基础(五):谈谈java中的多线程

    1.多线程 1.1.多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能,进程是系统进行资源分配和调度的一个独立单位。进...

    2019-02-25 16:11:02 多线程编程

  • HashMap源码分析

    HashMap的节点 // 基础节点,单链表 static class Node K, V implements Map. Entry K, V { final int hash; final K key; V value; Node K, V next; Node( int hash, K key, V value, Node K, V next) { this. hash = hash; this. key = key; this. value = value; th...

    2019-02-25 16:10:59

  • Java数组协变与范型不变性

    变性是OOP语言不变的大坑,Java的数组协变就是其中的一口老坑。因为最近踩到了,便做一个记录。顺便也提一下范型的变性。 解释数组协变之前,先明确三个相关的概念,协变、不变和逆变。 一、协变、不变、逆变 假设,我为一家餐馆写了这样一段代码 class SoupT { public...

    2019-02-25 16:10:57

  • 【动态规划】0-1背包问题原理和实现

    0 1背包——每种物品只能选0件或者1件 /** * weight[] = {2,3,4,5} * value[] = {3,4,5,7} * 求解满足小于背包最大承重得到最大价值的物品存放策略 * 思路核心: * 1. 当前取物品的重量weight[i-1] = j 当前能取最大重量 * 2. 比较价值:不放这个物品的最高价值 和 放入...

    2019-02-25 16:10:49

2