- 博客(6)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 mac 安装Homebrew 亲测可用
Mac 安装HomebrewHomebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能问题描述:根据Homebrew官网的说明,可以直接拷贝下面的命令到终端进行执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)但是不幸的时你很有可能遇到一下的错误curl: (7) Failed to co
2021-01-17 16:40:02 134
原创 Java查看List扩容后的容量
Java中数组的容量是固定的,顶以后无法修改,而集合类很好的解决的变长数组的需求,集合的容量是有Java自己控制的,但是如何才能知道扩容后的大小呢?如果是使用size(),我们看到的依然是其中元素的个数,而没有办法看到扩容后的容量大小,为了看到这个容量大小我们可以使用反射来查看,下面直接上代码public static void main(String[] args) {
2015-08-09 16:52:34 2974 2
原创 java8中接口中可以有方法实现
在jdk1.7及以前我们被传授的都是抽象类中可以有抽象方法,接口是特殊的抽象类,因为接口中的所有方法都必须是抽象的,不能有方法实现,而到了Java8,我们发现在接口中也可以有方法的实现,大家是不是有些接受不了呢?其实我刚开始也有些接受不了,现在就将Java8中接口中带方法实现的例子贴出来,作首先我们按照之普通的接口定义一个接口public interface InterfaceSay{
2015-01-10 00:05:54 8103
原创 Java使用synchronized实现多线程操作list<1>
Java的多线程实现方式有两种,一种是继承Thread类,一中是实现Runnable接口,这两种都要重写run方法,因为在run方法中存放的是要在多线程执行的代码,使用synchronized时要绑定一个对象,对于存在多个线程竞争的程序时就需要多个程序使用的是同一个锁资源,否则无法实现同步,具体的代码如下下面以经典的生产者、消费者为例生产者线程:public class Produce
2014-11-27 13:26:35 968
原创 Java实现将十进制转换为二进制
十进制转换为二进制如果使用手工算的话就是处余法,用十进制数除2,余数该位上的二进制数直到商为0为止,除的2的次数越多,得到的二进制数的位置越靠前,Java代码实现为: public static String change(int m){StringBuilder sb=new StringBuilder();if(m==0){return "0";}while
2014-11-26 23:44:43 1412
原创 重写Arrays中的sort方法,实现数组的降序排序
package com.test;import java.util.Arrays;import java.util.Comparator;public class ArraysSort {public static void main(String args[]){ Integer[] arr={1,2,3,4,5,6}; Arrays.
2014-11-20 11:03:33 9627 1
空空如也
asp.net用ajax的日历扩展没有效果
2014-05-10
asp.net用ajax的日历扩展问题
2014-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人