C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
数据类型:
C#:String与StringBuilder
Java:String与StringBuffer
第一个不习惯是string的第一个字母必须大写了。
第二个不习惯是int得写成Integer了,虽然可以定义int i=0,但是对于泛型等用法必须ArrayList
文章
路过秋天
2016-05-16
1542浏览量
C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
数据类型:
C#:String与StringBuilder
Java:String与StringBuffer
第一个不习惯是string的第一个字母必须大写了。
第二个不习惯是int得写成Integer了,虽然可以定义int i=0,但是对于泛型等用法必须ArrayList
文章
泡泡浅眠
2017-07-08
946浏览量
RabbitMQ-JAVA常见报错信息
CentOS7环境下安装RabbitMQ,请参看http://t.cn/RCtrQey
RabbitMQ-Java版本生产与消费,请参看http://t.cn/RCtd249
RabbitMQ:四种ExChange用法,请参看http://t.cn/RCxR801
1、如果Host是...
文章
tonytonyyang
2017-08-20
6112浏览量
学习:Java泛型之一
“ 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。”
1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
2、同一种泛型可以对应多个版...
文章
anrainie
2012-03-09
616浏览量
JVM 性能调优工具 jstack
Jstack 用法
$ jstack -help
Usage:
jstack [-l]
(to connect to running process)
jstack -F [-m] [-l]
(to c...
文章
业余布道师
2019-05-08
1026浏览量
关于static 访问权限、继承、多态、内部类结合在一起时的使用方法
本文主要讲的是static与后面这些概念结合在一起时static的用法,当然其他相关的内容也会涉及到。
一、static和访问权限和继承关系结合
想了解Java访问权限的内容可以去看这篇博客Java的权限修饰符的区别和用法总结
这三者结合时就是简单的把各自的使用方法放一起,结合代码解释
...
文章
我巴巴
2017-08-31
746浏览量
Android开发之数组和List之间的转换
1.List转换成为数组。(这里的List是实体是ArrayList)
调用ArrayList的toArray方法。
toArray
public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运...
文章
迅雷老曾
2014-09-18
1003浏览量
Java中Date各种相关用法
Java中Date各种相关用法(一)
1.计算某一月份的最大天数
Java代码
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year);
time.set(Calendar.MONT...
文章
mr_伍先生
2017-08-28
907浏览量
kotlin常用工具类总结,高效优雅的开发Android
随着Kotlin的普及,很有必要对开发中常用的工具类总结整理,当然包括利用kotlin扩展Android原生控件方法、属性。
主要分工具类util跟原生控件扩展ext两部分
toast 用法
toast("hello")
click 用法
button.click{
...
文章
Albert0211
2020-02-18
1082浏览量
Java线程池之FutureTask【Java线程池系列3】
Java线程池之FutureTask【Java线程池系列3】
在附录的文章2中,使用了Java的线程池和Future、Callable。本篇文章在文章2的基础上加以改进,基于FutureTask,换掉Future重新实现。
FutureTask既实现了Future,也实现了Runnable,...
文章
开开心心过
2015-11-07
522浏览量
动态数组的实现案例
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是List。下面介绍一下List作为Java动态数组的用法。
我们可以首先编写两个类List.java 和一个测试类Test1.java。将主类和测试类分开写,更有利于扩展性,这是一个非常好的编程思想。下面来看一下我们如何来...
文章
朱培
2016-03-10
612浏览量
java nio之channel
一、通道(Channel):由 java.nio.channels 包定义的。Channel 表示 IO 源与目标打开的连接。Channel 类似于传统的“流”。只不过 Channel本身不能直接访问数据,Channel 只能与Buffer 进行交互。
二、Channel重要实现
Fil...
文章
小不点丶
2017-12-01
837浏览量
【JAVA零基础入门系列】Day7 Java输入与输出
【JAVA零基础入门系列】(已完结)导航目录
Day1 开发环境搭建
Day2 Java集成开发环境IDEA
Day3 Java基本数据类型
Day4 变量与常量
Day5 Java中的运算符
Day6 Java字符串
Day7 Java输入与输出
Day8 Java的控制流程
Day9 J...
文章
弗兰克的猫
2017-10-12
755浏览量
JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
不知不觉JAVA之旅已经写到21篇了,不得不感叹当初自己坚持要重学一遍JAVA的信念,中途也算是非常的痛苦吧,不过熬到现在,已经算是有点效果了,继续加油,估计三十来篇就能结束自己的J...
文章
刘桂林
2016-06-26
816浏览量
Class.forName() vs Class.loadClass()
ClassLoader.loadClass()与Class.forName()都是通过反射来构造类的方法。但是他们的用法还是有一定区别的。 在讲区别之前,先把类的加载过程整理一下。
在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验...
文章
宣小超
2017-06-18
1166浏览量
mysql中的zerofill的应用
整型字段有个ZEROFILL属性,在数字长度不够的数据前面填充0,以达到设定的长度。
Java代码
CREATE TABLE `staffs` (
`id` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,
`col...
文章
航空母舰
2016-05-12
2700浏览量
为什么我墙裂建议大家使用枚举来实现单例
我们知道,单例模式,一般有七种写法,那么这七种写法中,最好的是哪一种呢?为什么呢?本文就来抽丝剥茧一下。
哪种写单例的方式最好
在StakcOverflow中,有一个关于What is an efficient way to implement a singleton pattern in Jav...
文章
java填坑路
2018-10-11
1313浏览量
java中instanceof的用法和实战
java 中的instanceof 是一个二元操作符(运算符)运算符,由于是字母组成,所以是Java的保留关键字,但是和>=,<=,==属同一类,它的作用是用来判断,instanceof 左边对象是否为instanceof 右边类的实例,返回一个boolean类型值。还可以用来判断子父...
文章
山月风成
2017-12-21
2130浏览量
Rhino -- 基于java的javascript实现
这几天突然对js引擎非常感兴趣,大概了解了一下,记下来备忘。javascript引擎大家比较熟悉的应该是当前比较火的Chrome V8引擎。以快速闻名。v8基于c++开发。这里就不多阐述了。另外一个是 基于java的Rhino引擎,这个想来大家不是很了解。下面来简单介绍一下。
htt...
文章
浩宇天尚
2016-05-26
1745浏览量
Java基础知识回顾--IO流
字节流 字符流
输入流 InputStream Reader
输出流 OutputStream Writer
按数据流的方向不同可以分为输入流和输出流。
按处理数据单位不同可以分为字节流和字符流。
按照功能不同可以分为节点流和处理流。
...
文章
yexx
2016-09-02
1163浏览量
Rhino -- 基于java的javascript实现
这几天突然对js引擎非常感兴趣,大概了解了一下,记下来备忘。javascript引擎大家比较熟悉的应该是当前比较火的Chrome V8引擎。以快速闻名。v8基于c++开发。这里就不多阐述了。另外一个是 基于java的Rhino引擎,这个想来大家不是很了解。下面来简单介绍一下。
Rhino简介
(简...
文章
awen1983
1970-01-01
931浏览量
JAVA - 大数类详解
写在前面
对于ACMer来说,java语言最大的优势就是BigInteger,Bigdecimal,String三个类.
这三个类分别是高精度整数,高精度浮点数和字符串,之所以说这个是它的优势是因为java的这三个类有丰富的成员函数可以调用,在比赛中可以省去敲大数模板的时间.这里只...
文章
北岛知寒
2015-03-24
895浏览量
为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接
作者 | Hollis
字符串,是Java中最常用的一个数据类型了。关于字符串的知识,作者已经发表过几篇文章介绍过很多,如:
Java 7 源码学习系列(一)——String
该如何创建字符串,使用” “还是构造函数?
我终于搞清楚了和String有关的那点事儿
三张图彻底了解Java中字符串的不...
文章
温柔的养猫人
2020-04-22
3599浏览量
类加载器中的双亲委派模型详解
在上一篇文章中,我们梳理了类加载器的基本概念:类的生命周期、类加载器的作用、类的加载和卸载的时机等等,这篇文章我们接着前文继续复习类加载器的知识,主要包括:JVM中有哪些类加载器?它们之间是什么关系?什么是双亲委派机制?
双亲委派模型
四种类加载器
从JVM的角度看,类加载器主要有两类:Boots...
文章
杜琪
2019-10-13
732浏览量
Scala入门到精通——第二十四节 高级类型 (三)
作者:摆摆少年梦
视频地址:http://blog.csdn.net/wsscy2004/article/details/38440247
本节主要内容
Type Specialization
Manifest、TypeTag、ClassTag
Scala类型系统总结
在scala中...
文章
周志湖
2015-08-13
2486浏览量
为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接
作者:Hollis
本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0_181。
字符串拼接
字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起。
我们都知道,String是Java中一个不可变的类,所以他一旦...
文章
爱吃鱼的程序员
2020-04-22
135浏览量
java 7 Reflection详解(一),Class对象的获取
一、java.lang.Class
在java里,任意一个变量(Field)不是一个引用就是基本的数据类型,而任意一个类都是Object类的直接或间接子类。java.lang.Class也是Object的子类,其实体用来表达程序运行时的classes和i...
文章
科技小能手
2017-11-13
822浏览量
Python高级知识点学习(二)
深入类和对象
鸭子类型问:什么是鸭子类型?答:当看到一只鸟走起路来像鸭子,游泳像鸭子,叫起来也像鸭子,那么这只鸟就可以被看做鸭子。(所有的类或对象,都实现了共同的方法,方法名要一样,这样的话这些类就归为一种类型,在调用时同时调用同样的方法)
在java中,要实现多态,所有子类必须继承父类并重写父类...
文章
yi杯咖啡
2018-10-24
1017浏览量
Docker基本概念与实践(五)-使用dockerfile部署简单web项目和springboot项目
Dockerfile简介
Dcokerfile是一个文本格式的配置文件,由一系列命令和参数构建的脚本,用户可通过这个快速构建自定义的镜像
官方仓库dockerhub和一些镜像仓库已经提供大量的镜像,但有些时候不能满足我们的需求,例如安装一些安装比较少的第三方软件,或自定义的项目,这个...
文章
garwer
2018-04-26
2918浏览量
Java://Comparator、Comparable的用法(按照要求将set集合的数据进行排序输出):
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
//comparator、comparable的用法(按照要求将map集合的键值对进行顺序输出)
import ja...
文章
zting科技
2017-08-18
885浏览量